diff --git a/web/gpg4win.css b/web/gpg4win.css
index b2526158..b0e47f92 100644
--- a/web/gpg4win.css
+++ b/web/gpg4win.css
@@ -1,1031 +1,1035 @@
/* Styles for the Gpg4win Website */
body {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
background: #FFFFFF url('img/page_bg.png') repeat-x;
color: #333333;
margin: 0px;
padding:0px;
}
a {
color: #b51a22;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {
border: 0px;
}
.imageframe {
border-color: #DEDEDE #AAAAAA #888888 #CECECE;
border-style: double;
border-width: 1px;
padding: 5px;
}
.imgfloatleft {
float: left;
margin: 0px 20px 30px 0px;
}
td {
vertical-align: top;
}
.odd td {
background: #E6E6E6;
}
.wrapper {
width: 900px;
margin: 0 auto;
text-align: left;
}
.language_select {
float:right;
height: 100%;
}
.logo {
margin-top: 20px;
margin-left: 15px;
}
.header {
padding: 6px 0 6px 0;
margin-bottom: 0px;
height: 1em;
}
.fancy_intro {
background: url('img/fancy_bg.png') no-repeat;
background-position: 276px 0px;
height:250px;
margin: 0 20px 25px 14px;
border-bottom:1px solid gray;
overflow: hidden;
width:870px;
padding-bottom: 15px;
}
.mini_intro {
clear: both;
font-size: 12px;
line-height: 38px;
margin-top: 8px;
}
#download_button {
position: relative;
top: 45px;
width: 250px;
z-index: 0;
}
#download_button a {
background: url('img/download_button.png');
background-repeat: no-repeat;
display: block;
height: 116px;
width: 260px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
font-size: 19px;
}
#download_button a:hover {
background-position: 0px -116px;
}
#download_button .text {
position: relative;
top: 23px;
left: 25px;
}
#breadcrum {
float:left;
}
#download_button_mini {
position: relative;
top: 45px;
left: 35px;
width: 250px;
z-index: 0;
}
#download_button_mini .links {
position: relative;
font-size: 10px;
text-align: right;
}
#download_button_mini .dmini_button {
background: url('img/download_button_mini.png');
background-repeat: no-repeat;
display: block;
height: 50px;
width: 189px;
text-align:left;
left: 20px;
font-size: 14px;
line-height:50px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
#download_button_mini .dmini_button:hover {
background-position: 0px -50px;
}
#download_button_mini .text {
position: relative;
left: 12px;
}
.download_button_links {
font-size:11px;
position: relative;
left: 25px;
top: 43px;
width: 250px;
}
.donate_box {
border-radius: 4px;
background: #FDF1CD;
border: 1px solid #CCCCCC;
padding: 20px 20px 15px;
min-height: 365px;
}
.donate_box h3 {
margin: 0;
}
.donate_box #download_div {
margin-top: 15px;
}
#currencyfield {
font-size: 14px;
height: 30px;
}
.donateButton {
background: url('img/download-arrow.png') no-repeat 9px 9px;
background-size: 20px 20px;
padding-left: 36px;
padding-right: 10px;
font-size: 14px;
height: 40px;
border: 2px white;
border-radius: 4px;
text-align: center;
font-weight: bold;
text-decoration: none;
}
a>.donateButton{
margin-top: 40px;
}
.donate_box blockquote {
line-height: 150%;
}
.donate_box .pay-logo {
width: 100px;
}
.donate_box .qrcode {
width: 130px;
}
/* donation slider */
input[type='range'] {
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
border-radius: 5px;
box-shadow: inset 1px 1px 1px rgba(000,000,000,0.25);
background-color: #FFF;
height: 8px;
vertical-align: middle;
width: 200px;
cursor: pointer;
margin: 10px 0;
}
input[type=range]::-webkit-slider-runnable-track {
-webkit-appearance: none;
appearance: none;
border-radius: 5px;
box-shadow: inset 1px 1px 1px rgba(000,000,000,0.25);
background-color: #FFF;
height: 10px;
vertical-align: middle;
border: solid 1px rgba(0,0,0,0.25);
cursor: pointer;
}
input[type='range']::-webkit-slider-thumb {
-webkit-appearance: none;
border-radius: 10px;
background-color: #FFC35C;
box-shadow: inset 0px 1px 0px rgba(000,000,000,0.5);
border: 1px solid #999;
height: 20px;
width: 20px;
border-radius: 15px;
vertical-align:middle;
margin-top: -6px;
cursor: pointer;
}
input[type='range']::-moz-range-track {
-moz-appearance: none;
border-radius: 5px;
box-shadow: inset 1px 1px 1px rgba(000,000,000,0.25);
background-color: #FFF;
height: 8px;
border:solid 1px rgba(0,0,0,0.25);
vertical-align: middle;
margin: 0;
padding: 0;
cursor: pointer;
}
input[type='range']::-moz-range-thumb {
-moz-appearance: none;
border-radius: 10px;
background-color: #FFC35C;
box-shadow:inset 0px 1px 0px rgba(000,000,000,0.5);
border: 1px solid #999;
height: 20px;
width: 20px;
border-radius: 15px;
cursor: pointer;
}
/* With beta this needs other offsets. Maybe someone with
* more CSS skills could make this more relative / robust. ;-) */
.h_text_beta {
position: relative;
top: -190px;
left: 669px;
width: 180px;
font-size: 11px;
border-left: 1px solid #CCCCCC;
padding-left: 10px;
margin-top: 12px;
height: 220px;
}
.h_text_beta .heading {
font-size: 23px;
font-family: georgia, times, serif;
padding-bottom: 9px;
}
.h_text_beta .serif_word {
font-size: 13px;
font-weight: bold;
}
.h_text_beta .limiter {
border-bottom: 3px dotted #CCCCCC;
width: 190px;
height: 10px;
margin-bottom: 3px;
}
.h_text {
position: relative;
top: -125px;
left: 656px;
width: 202px;
font-size: 11px;
border-left: 1px solid #CCCCCC;
padding-left: 10px;
margin-top: 12px;
height: 220px;
}
.h_text .heading {
font-size: 23px;
font-family: georgia, times, serif;
padding-bottom: 9px;
}
.h_text .serif_word {
font-size: 13px;
font-weight: bold;
}
.h_text .limiter {
border-bottom: 3px dotted #CCCCCC;
width: 190px;
height: 10px;
margin-bottom: 3px;
}
.center {
text-align: center;
}
.content {
width: 100%;
}
#intro {
padding: 0px 250px 20px 20px;
}
/*#intro span {
background: url('img/logo.png') no-repeat scroll 50px 0px transparent;
height: 56px;
margin: 0px;
width: 250px;
float: right;
margin: 0px;
line-height: 24px;
margin: 10px 200px 0 0;
}*/
#intro h2 {
font-family: georgia, times, serif;
font-size: 30px;
font-weight: normal;
color: #333333;
margin: 0px;
}
#intro p {
color: #555555;
font-size: 14px;
font-weight: normal;
line-height: 26px;
margin: 10px 0 0;
padding: 0;
}
.column1, .column2, .column3 {
display: inline;
float: left;
margin-right: 25px;
position: relative;
width: 270px;
}
.column3 {
margin-right: 0px;
}
.column1 img, .column2 img, .column3 img {
width: 270px;
}
#main {
float: left;
padding: 0px 0px 0px 20px;
width: 600px;
}
#full {
float: left;
padding: 0px 20px 0px 20px;
width: 860px;
}
#main h2, #full h2 {
font-size: 22px;
font-weight: normal;
color: #333333;
margin: 30px 0px 10px 0px;
padding: 0px;
clear: both;
}
#main h4, #full h4 {
font-size: 18px;
color: #333333;
font-family: georgia, serif;
font-style: italic;
font-weight: normal;
}
#main p, #full p, #main li, #full li{
color: #444444;
line-height: 20px;
margin: 0px 0px 10px;
}
.lineheight {
line-height: 20px;
}
.cleanlist li {
font-size: 13px;
list-style: none;
padding: 0px;
clear: both;
}
.screenshots img {
width: 250px;
}
#sidebar {
-moz-border-radius: 10px 10px 10px 10px;
background: #FDF1CD;
border: 1px solid #CCCCCC;
float: right;
margin-top: 34px;
padding: 20px 20px 15px;
width: 220px;
}
#sidebar h3 {
color: #333333;
margin: 1px 0px 10px 0px;
}
#sidebarsimple {
float: right;
margin-top: 34px;
}
.newslist {
margin: 0px;
padding: 0px;
}
.newslist li {
font-size: 13px;
list-style: none;
padding: 0;
border-bottom: 1px solid #EFEFEF;
}
.newslist > li > a {
/*color: #555555;*/
display: block;
font-size: 12px;
font-weight: bold;
list-style: none;
margin: 0px;
padding: 10px 0px 10px 0px;
text-decoration: none;
}
.newslist li p {
color: #777777;
font-size: 10px;
font-weight: normal;
margin: 4px 0px 0px;
padding: 0px;
}
#menu {
height:45px;
z-index: 1;
}
#menu .active a {
background-position: 0px -180px;
}
#menu ul {
list-style: none;
padding: 0px;
margin: 0px;
}
#menu li {
float: left;
margin-right: 0px;
margin-left:0px;
padding: 0px;
text-align: center;
}
#menu .mlogo {
border:0px;
}
#menu .mlogo a {
display:block;
- width: 307px;
+ /* With what's new shield */
+ width: 161;
+ /* Without shield
+ width: 307px
+ */
height: 58px;
position: relative;
top: -13px;
background: url('img/inmenulogo.png');
- /* activate next line for version without shield shadow */
background-position: 0px -116px;
}
#menu .mlogo a:hover {
background: url('img/inmenulogo.png');
- /* background-position: 0px -58px; */
- /* activate next line for version without shield shadow */
- background-position: 0px -174px;
+ /* With what's new shield */
+ background-position: 0px -58px;
+ /* Without shield
+ background-position: 0px -174px */;
}
#menu .mwhatsnew {
border:0px;
line-height: 2em;
}
#menu .mwhatsnew a {
display:block;
width: 110px;
height: 77px;
position: relative;
top: -9px;
background: url('img/whatsnew.png');
line-height: 34px;
}
#menu .mwhatsnew a:hover {
background: url('img/whatsnew.png');
background-position: 0px -77px;
}
#menu .mwhatsnew div {
font-size: 120%;
padding-top: 10px;
line-height: 24px;
}
#menu .mbetween {
border:0px;
}
#menu .mbetween a {
display:block;
width: 36px;
height: 58px;
position: relative;
top: -13px;
background: url('img/inmenulogo.png');
background-position: -100px 0px;
}
#menu .mbetween a:hover {
background: url('img/inmenulogo.png');
background-position: -100px -58px;
}
#menu .last {
width:40px;
height: 45px;
background: url('img/last.png');
}
#menu .mdonate a {
display: block;
width: 148px;
height: 45px;
float:right;
background: url('img/inmenudownload.png');
color: #FFFFFF;
text-indent: -10px;
}
#menu .mdonate a:hover {
background: url('img/inmenudownload.png');
background-position: 0px -45px;
}
#menu li a {
background: #CCCCCC url('img/menubar.png') 0px -90px;
color: #2A2A2A;
line-height: 45px;
width: 148px;
display: block;
text-decoration: none;
font-weight: bold;
font-size: 11px;
height: 45px;
overflow: hidden;
}
#menu li a:hover {
background: #FFFFFF url('img/menubar.png') 0px -135px;
color:#FFFFFF;
}
#menu ul li ul {
width: 201px;
list-style: none;
position: absolute;
display: none;
}
#menu ul li ul li,
#menu .active ul li ul li {
width: 148px;
}
#menu ul li .subcap {
background: url('img/sub_tail.png');
display: block;
width: 149px;
height: 5px;
}
#menu ul li ul li a,
#menu .active ul li ul li a {
background: url('img/sub_bg.png');
line-height: 25px;
width: 142px;
height: 22px;
font-weight: normal;
color: #2A2A2A;
text-align: left;
display: block;
padding-left: 5px;
border-left: 1px solid #8B7E57;
border-right: 1px solid #8B7E57;
}
#menu ul li ul li a:hover,
#menu .active ul li a:hover {
background: #FBCA4C;
color: #2A2A2A;
text-decoration: none;
font-weight: bold;
}
#menu li:hover ul ul,
#menu li:hover ul ul ul {
display: none;
}
#menu li:hover ul,
#menu li li:hover ul,
#menu li li li:hover ul {
display: block;
z-index:3;
}
.donate_header {
display: block;
position: relative;
top: -80px;
height: 180px;
background: url('img/heart.png') no-repeat;
background-position: 550px 10px;
font-size: 26px;
border-bottom: 1px solid #CCCCCC;
margin-bottom: -70px;
z-index: -100;
}
.donate_header .text {
position:relative;
left: 180px;
top: 40px;
text-align:center;
}
.donate_header b {
color: #D50D35;
}
.download_header {
height:160px;
background: url('img/download_bg.png') no-repeat;
background-position: 690px 10px;
font-size:26px;
border-bottom: 1px solid #CCCCCC;
margin-bottom:8px;
}
.download_header .text {
position:relative;
left: 120px;
top: 40px;
text-align:center;
}
.download_header b {
color: #D50D35;
}
.dlbutton2 a {
background-color: #6AC221;
border-radius: 10px 10px 10px 10px;
display: block;
font-size: 150%;
font-weight: bold;
margin: 10px 20px 0 0;
padding: 10px;
text-align: center;
color: #FFFFFF;
}
.dlbutton2 a:hover {
background: #81C72B;
text-decoration: none;
}
.dlbutton2 img {
float:right;
position: relative;
right: 45px;
top: 8px;
}
.version {
color: #FFFFFF;
font-size: 75%;
font-weight: normal;
}
#footer {
background: #EBEBEB url('img/page_bg.png') repeat-x;
font-size: 11px;
padding-bottom: 20px;
color: #333333;
text-align: center;
margin-top: 30px;
height: 22em;
width: 100%;
}
#sitemap {
margin: auto;
width: 900px;
text-align: left;
}
#sitemap ul {
list-style:none;
float: left;
width: 130px;
margin-left: 20px;
padding: 0px;
}
#sitemap li {
font-size: 12px;
line-height: 19px;
padding: 0px;
}
#sitemap li {
font-size: 12px;
line-height: 19px;
padding: 0px;
}
#sitemap ul li a {
color: #555555;
text-decoration: none;
}
#sitemap ul li a:hover {
text-decoration: underline;
}
.social-icon {
margin-top: 10px;
width: 32px;
padding-right: 5px;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
/* donation form */
.tabs{
list-style: none;
width: 100%;
float: left;
height: 290px;
padding-left: 0;
position: relative;
}
.tabs li label[for^=tab]{
clear: right;
margin-right: 10px !important;
background-color: transparent;
border: none;
border-radius: 4px;
width: 120px;
text-align: center;
}
.tabs .tab-content{
display: none;
position: absolute;
overflow: hidden;
right: 0;
top: 0;
width: 68%;
height: 100%;
border-left: 1px dotted #ccc;
padding-left: 20px;
}
.tabs [id^="tab"]:checked ~ [id$="_tab"]{
display: block;
}
.download_div{
display:none;
}
textarea, select, input[type=text]{
box-sizing: border-box;
box-shadow: inset 0 1px 2px #ddd;
border: 1px solid #bbb;
border-radius: 4px;
padding: 5px;
width: 100%;
}
input[type=text]{
height: 31px;
}
input[type=text]:focus{
border: 1px solid #888;
}
select{
background-color: #fff;
}
/* donation list */
.two-column {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
list-style: none;
padding-left: 15px;
}
.three-column {
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
list-style: none;
padding-left: 15px;
}
.two-column > li, .three-column > li{
margin: 0 5px 10px !important;
float: none;
}
#sponsors > h3 {
margin: 20px 0px 5px;
padding-bottom: 5px;
}
.sponsornames {
padding: 10px;
background-color: #eee;
}
.sponsornames > h4 {
font-size: 17px;
margin: 10px 15px;
border-bottom: 1px dotted #555;
padding-bottom: 5px;
}
.pay_div{
width: 100%;
}
.amountlabel {
margin: 15px 0 20px 0;
float: left;
clear: right;
width: 100%;
}
.amountlabel > input[type="radio"]{
display:none;
}
.amountlabel > label{
border-radius: 4px;
font-size: 16px;
padding: 10px 15px;
text-align: center;
margin: 0 7px 1px 3px;
font-weight: bold;
width: 65px;
}
/*** donate button colors ***/
/* inactive */
.amountlabel > input + label,
.switch-field input + label,
.donateButton {
color: white;
}
.amountlabel > label,
.switch-field label {
background-color: rgba(180,180,180,0.75);
}
/* hover */
.amountlabel > label:hover,
.amountlabel > input[type="radio"]:hover + label:hover,
.switch-field label:hover,
.donateButton:hover {
background-color: #8fc8d2;
cursor: pointer;
}
/* active */
.amountlabel > input[type="radio"]:checked + label,
.amountlabel > label > input[type="number"]:focus + label,
.switch-field input:checked + label,
.donateButton {
background-color: #179bd7;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance:textfield;
}
.amountlabel > label > input[type="number"]{
background-color: transparent;
color: white;
border: none;
border-bottom: 1px solid;
border-radius: 0px;
box-shadow: none;
height: 20px;
font-size: 18px;
font-family: arial, helvetica, sans-serif;
text-align: center;
width: 45px;
font-weight: normal;
}
#freeamountLabel{
padding: 0;
}
.switch-field {
padding: 15px 0 15px 0;
margin: 5px 0 5px 0;
overflow: hidden;
width: 50%;
display: inline;
}
#donation_frq{
clear: right;
}
.switch-title {
margin-bottom: 6px;
}
.switch-field input {
display: none;
}
.switch-field label {
float: left;
}
.switch-field label {
display: inline-block;
width: 60px;
font-size: 12px;
font-weight: bold;
text-align: center;
text-shadow: none;
padding: 3px 14px;
border: none;
}
.switch-field input:checked + label {
-webkit-box-shadow: none;
box-shadow: none;
}
.switch-field label:first-of-type {
border-radius: 4px 0 0 4px;
margin: 0 0 0 3px;
}
.switch-field label:last-of-type {
border-radius: 0 4px 4px 0;
margin: 0 11px 10px -1px;
}
.switches{
width: 100%;
}
diff --git a/web/header.m4 b/web/header.m4
index 32c4a638..3e7754b8 100644
--- a/web/header.m4
+++ b/web/header.m4
@@ -1,101 +1,101 @@
m4_ifdef(`FANCY_HEADER', `
+
2021-12-21
+
+ m4_ifelse(LANG_DE, `1', `
+
+ Gpg4win 4.0.0 veröffentlicht
+ ',`
+
+ Gpg4win 4.0.0 released
+
+ ')
+
2021-10-19
m4_ifelse(LANG_DE, `1', `
Auf GnuPG 2.2.32 aktualisieren
',`
Update to GnuPG 2.2.32
')
2021-06-11
m4_ifelse(LANG_DE, `1', `
Gpg4win 3.1.16 veröffentlicht
',`
Gpg4win 3.1.16 released
')
-
2021-01-12
-
- m4_ifelse(LANG_DE, `1', `
-
- Gpg4win 3.1.15 veröffentlicht
- ',`
-
- Gpg4win 3.1.15 released
-
- ')
-
m4_ifelse(LANG_DE, `1', `
Newsarchiv ', `
Archived News ')
', `
m4_ifelse(LANG_DE, `1', `
', ` ')Home »
m4_ifelse(LANG_DE, `1', `
m4_ifelse(MAIN, `about', `Über Gpg4win')
m4_ifelse(MAIN, `doc', `Dokumentation')
m4_ifelse(MAIN, `community', `Gemeinschaft')
m4_ifelse(MAIN, `support', `Support')
m4_ifelse(MAIN, `download', `Download')
m4_ifelse(MAIN, `donate', `Spenden')
')
m4_ifelse(LANG_DE, `0', `
m4_ifelse(MAIN, `about', `About Gpg4win')
m4_ifelse(MAIN, `doc', `Documentation')
m4_ifelse(MAIN, `community', `Community')
m4_ifelse(MAIN, `support', `Support')
m4_ifelse(MAIN, `download', `Download')
m4_ifelse(MAIN, `donate', `Donate')
')
')
diff --git a/web/newsarchive-de.htm4 b/web/newsarchive-de.htm4
index af2aaccb..f97edbc5 100644
--- a/web/newsarchive-de.htm4
+++ b/web/newsarchive-de.htm4
@@ -1,295 +1,302 @@
m4_dnl -*-html-*-
m4_include(`template.m4')
m4_dnl $Id$
m4_define(`DE')
m4_define(`EN_FILE', `newsarchive.html')
m4_define(`TITLE', `Newsarchiv')
PAGE_START
Newsarchiv
Rückblick auf Gpg4win-Bekanntmachungen aus den letzten Jahren.
Aktuelle Meldungen gibt es auf der Startseite .
+
2021
+
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
diff --git a/web/newsarchive.htm4 b/web/newsarchive.htm4
index 440829ab..11e862a0 100644
--- a/web/newsarchive.htm4
+++ b/web/newsarchive.htm4
@@ -1,276 +1,283 @@
m4_dnl -*-html-*-
m4_include(`template.m4')
m4_dnl $Id$
m4_define(`EN')
m4_define(`DE_FILE', `newsarchive-de.html')
m4_define(`TITLE', `News Archive')
PAGE_START
News Archive
The Gpg4win announcements of the last years.
The latest news are placed at the welcome page .
+
2021
+
2020
2019
2018
2017
2016
2015
2014
2013
2012
+++ 2012-05-04: Gpg4win 2.1.1 Beta released +++
See the announcement
for details.
2011
+++ 2011-03-15: Gpg4win 2.1.0 released +++
See the announcement
for details.
+++ 2011-02-04: Gpg4win 2.1.0-rc2 released +++
with important updates of GnuPG and Kleopatra.
2010
+++ 2010-07-28: Gpg4win 2.0.4 released +++
Security fix for GPGSM (GnuPG). See the announcement
for details.
+++ 2010-06-15: New donate page +++
Please support Gpg4win and your name will appear in this list of sponsors .
+++ 2010-05-29: Gpg4win 2.0.3 released +++
See the announcement
for details.
+++ 2010-05-28: German Gpg4win Compendium 3.0.0 released +++
This is the final version 3.0.0 of the German Gpg4win Compendium
- a new overview documentation for Gpg4win2. The translation into
English is currently in progress.
See documentation page for more
details.
+++ 2010-04-13: Gpg4win 2.0.2 released +++
This is basically the same as the 2.0.2 release candidate
2 - additionally with the current compendium 3.0.0 RC1. See the announcement
for details.
+++ 2010-04-01: German Gpg4win-Kompendium 3.0.0 RC1 released +++
This is the last pre-release for the final version 3.0.0 of the
German Gpg4win Kompendium - scheduled for april/may 2010. Afterwards
the translation into English will start.
+++ 2010-03-05: Gpg4win 2.0.2 RC2 released +++
with a lot of improvements in Kleopatra and Pinentry. See the announcement
for details.
+++ 2010-02-04: Gpg4win 2.0.2 RC1 released +++
with a lot of improvements in Kleopatra, GpgOL and GnuPG.
2009
+++ 2009-09-28: Gpg4win 2.0.1 released +++
This is basically the same as the release 2.0.1 candidate.
See the announcement
for details.
+++ 2009-09-01: Outlook users should download Gpg4win 2.0.1 RC1
+++
The delay problems frequently reported with Outlook 2003 and 2007
are addressed by Gpg4win 2.0.1RC1. Note that sending emails with Outlook/GpgOL
over Exchange still does not work. See the announcement
for details.
+++ 2009-08-19: Using smart cards with Gpg4win 2.0.0 +++
Hints for using the supported OpenPGP and X.509 smart cards with
Kleopatra are available in the updated README file .
+++ 2009-08-12: Gpg4win 2.0.0 released +++
Read the Press release .
diff --git a/web/template_header.m4 b/web/template_header.m4
index cb66644c..f7d50eba 100644
--- a/web/template_header.m4
+++ b/web/template_header.m4
@@ -1,152 +1,150 @@
m4_dnl -*-html-*-
m4_dnl THIS IS INCLUDED BY `template.m4'
m4_dnl DONT USE THIS FILE DIRECTLY
m4_ifdef(`__TMPL_ROOT',,`m4_define(`__TMPL_ROOT',`')')
m4_define(`__TITLE',m4_dnl
I18N(`EN',`Secure E-Mail and File Encryption using GnuPG for Windows')`'m4_dnl
I18N(`DE',`Sichere E-Mail- und Datei-Verschlüsselung mit GnuPG für Windows'))
m4_ifdef(`__TMPL_PAGE_TITLE',,`m4_define(`__TMPL_PAGE_TITLE',`Gpg4win - 'TITLE)')
m4_define(`LINK',
`m4_ifelse($1, NO_LINK_FOR,
`$2',
`$2 ')')
m4_define(`RQ',`m4_changequote(<,>)m4_dnl`
'm4_changequote`'')m4_dnl trick for inserting right quotes from http://mbreen.com/m4.html#quotemacro
__TMPL_PAGE_TITLE
m4_ifdef(`EN_FILE', `m4_define(`LANG_DE', `1')', `m4_define(`LANG_DE', `0')')
m4_include(`header.m4')
m4_divert(999)
m4_divert
diff --git a/web/versions.m4 b/web/versions.m4
index 00b4d022..d20b06e8 100644
--- a/web/versions.m4
+++ b/web/versions.m4
@@ -1,38 +1,38 @@
-m4_define(`VERSION',`3.1.16')
-m4_define(`DL_DATE',`2021-06-11')
+m4_define(`VERSION',`4.0.0')
+m4_define(`DL_DATE',`2021-12-21')
m4_define(`DOWNLOAD_URL',`https://files.gpg4win.org/gpg4win-VERSION.exe')
m4_define(`DL_SIZE',`27.6 MByte')
m4_define(`SDOWNLOAD_URL',`https://files.gpg4win.org/gpg4win-VERSION.tar.bz2')
m4_define(`SDL_SIZE',`273 MByte')
m4_dnl Paste output of mk-chksums here
-m4_define(`SHA1_SRC',`61802ffce7218aab4224d26ab74a8deca8fae770')
-m4_define(`SHA1_EXE',`cf91ad8618280d7f44257ec2e413aedfdcb18dea')
-m4_define(`SHA2_SRC',`d74fd2ff4c5ee241c6a55cc60a10899ea29d8ca4c5a316fc98fec41ad49d19e1')
-m4_define(`SHA2_EXE',`c499213ff3e14e93c3b245546994cc0e654ec267b40a188788665ae8f4e9f5ad')
-m4_define(`LEN_SRC',`272984804')
-m4_define(`LEN_EXE',`30136688')
+m4_define(`SHA1_SRC',`b70c9087e792f40b580d85e691ec0c3ac7b9c2a6')
+m4_define(`SHA1_EXE',`b9fca8774bdc3df737fa930255e2924e7ddf738a')
+m4_define(`SHA2_SRC',`3b1b29ec8aa0b3aa07c51066690770ca1837720ee7c73e1aac989eae0ebc6b1b')
+m4_define(`SHA2_EXE',`f83be101c5e9c23740d6fde55fd8fefebf4fafb7badcb3756d1f574b5ad37507')
+m4_define(`LEN_SRC',`276681282')
+m4_define(`LEN_EXE',`30664240')
m4_dnl end paste
m4_define(`DLPAGE',`I18N(`EN',`download.html')`'I18N(`DE',`download-de.html')')
m4_define(`SOFTWAREOVERVIEW',`
I18N(`EN', `GnuPG ')I18N(`DE', `GnuPG ') 2.2.28
-Kleopatra 3.1.16
+Kleopatra 3.1.20
I18N(`EN', `GPA ')I18N(`DE', `GPA ') 0.10.0
-GpgOL 2.5.0
+GpgOL 2.5.1
GpgEX 1.0.6
Kompendium (de) 4.0.1
Compendium (en) 3.0.0
')
m4_define(`COMPENDIUM_VERSION_DE',`4.0.1')
m4_define(`COMPENDIUM_DATE_DE',`2018-04-03')
m4_define(`DOWNLOAD_URL_COMPENDIUM_DE',`https://files.gpg4win.org/doc/gpg4win-compendium-de.pdf')
m4_define(`DL_SIZE_COMPENDIUM_DE',`3 MByte')
m4_define(`COMPENDIUM_VERSION_EN',`3.0.0')
m4_define(`COMPENDIUM_DATE_EN',`2016-11-30')
m4_define(`DOWNLOAD_URL_COMPENDIUM_EN',`https://files.gpg4win.org/doc/gpg4win-compendium-en.pdf')
m4_define(`DL_SIZE_COMPENDIUM_EN',`3 MByte')
m4_dnl m4_define(`BETA_VERSION', `3.1.3-beta28')
m4_dnl m4_define(`BETA_SIZE', `27 MByte')