* [git.ipfire.org] IPFire 2.x development tree branch, core90, updated. b47472c1865f1777251a43376286ce884b8a4ba8
@ 2015-05-13 20:17 git
0 siblings, 0 replies; only message in thread
From: git @ 2015-05-13 20:17 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 13716 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, core90 has been updated
via b47472c1865f1777251a43376286ce884b8a4ba8 (commit)
via 49d769c6e6eae844c6ffe30817024ea70bb2f60c (commit)
via 45f95add11bf1e7335afea2585c2e6cf4b6cb0b1 (commit)
via 7b9233935e451d4305e7454bfbcc964cfb53d2bb (commit)
via 8fba24ec1503d9cf3ace983d35dc0bab54a1e510 (commit)
via 0ee211ee6be85fa6d12bc6f9278fc2c0a44ea420 (commit)
via 51ff5115a0d7e8b5ea99d8a0b1aaac1823487304 (commit)
via 5f0a2ba1048850620c0aa44e80e0a58ff36039c3 (commit)
from ab8775b7bb13ecfff12c9e94e107bd86b488e04d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b47472c1865f1777251a43376286ce884b8a4ba8
Merge: 49d769c 8fba24e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Wed May 13 22:02:46 2015 +0200
Merge remote-tracking branch 'stevee/core90-fixes'
commit 49d769c6e6eae844c6ffe30817024ea70bb2f60c
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Wed May 13 19:51:42 2015 +0200
core90: work around dhcp client hang at shutdown after update.
commit 45f95add11bf1e7335afea2585c2e6cf4b6cb0b1
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Wed May 13 19:46:18 2015 +0200
elinks/cyrus-imapd: bump package version openssl 0.9.8 drop.
some old installation has this addon still linked against openssl 0.9.8
so we need to update it.
commit 7b9233935e451d4305e7454bfbcc964cfb53d2bb
Author: Arne Fitzenreiter <arne_f(a)ipfire.org>
Date: Wed May 13 19:44:15 2015 +0200
core90: fix missing filename in metafile.
commit 8fba24ec1503d9cf3ace983d35dc0bab54a1e510
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date: Tue May 12 20:41:35 2015 +0200
country.cgi: Rework script.
* Introduce new method to get all country codes. In the past just the countries
has been used for which flag icons where available, which is just not what we
want.
* Finish column when the last element in the array has passed and we have an uneven
amount of items
* Improve code style.
commit 0ee211ee6be85fa6d12bc6f9278fc2c0a44ea420
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date: Tue May 12 20:39:44 2015 +0200
geoip-block.cgi: Finish column after last element and uneven amount of items.
commit 51ff5115a0d7e8b5ea99d8a0b1aaac1823487304
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon May 11 14:53:38 2015 +0200
core90: Remove old udev configuration
This is not used any more and must be removed with the
update so that the new script is taking effect.
commit 5f0a2ba1048850620c0aa44e80e0a58ff36039c3
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon May 11 12:57:29 2015 +0200
vpnmain.cgi: Do not use an other DH key exchange in ESP
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/core/90/exclude | 1 -
config/rootfiles/core/90/update.sh | 11 +++--
html/cgi-bin/country.cgi | 88 ++++++++++++++++++--------------------
html/cgi-bin/geoip-block.cgi | 11 ++++-
html/cgi-bin/vpnmain.cgi | 6 ---
lfs/cyrus-imapd | 4 +-
lfs/elinks | 4 +-
src/initscripts/init.d/firstsetup | 3 --
8 files changed, 63 insertions(+), 65 deletions(-)
Difference in files:
diff --git a/config/rootfiles/core/90/exclude b/config/rootfiles/core/90/exclude
index 56e840d..73b7b73 100644
--- a/config/rootfiles/core/90/exclude
+++ b/config/rootfiles/core/90/exclude
@@ -15,7 +15,6 @@ etc/sudoers
etc/sysconfig/firewall.local
etc/sysconfig/modules
etc/sysconfig/rc.local
-etc/udev/rules.d/30-persistent-network.rules
srv/web/ipfire/html/proxy.pac
var/ipfire/firewall/geoipblock
var/ipfire/fwhosts/custmgeoipgrp
diff --git a/config/rootfiles/core/90/update.sh b/config/rootfiles/core/90/update.sh
index 4835c5a..e57bc17 100644
--- a/config/rootfiles/core/90/update.sh
+++ b/config/rootfiles/core/90/update.sh
@@ -208,6 +208,13 @@ sudo -u nobody /srv/web/ipfire/cgi-bin/vpnmain.cgi
# Update Language cache
perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+# Remove old udev configuration
+rm -vf /etc/udev/rules.d/30-persistent-network.rules
+
+# Remove pids from dhcp client because it hang at normal shutdown
+# so let the sysvinit kill it
+rm -f /run/dhcpcd-*.pid
+
#
# Start services
#
@@ -258,9 +265,7 @@ if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then
echo "Name: linux-pae" > /opt/pakfire/db/installed/meta-linux-pae
echo "ProgVersion: 0" >> /opt/pakfire/db/installed/meta-linux-pae
echo "Release: 0" >> /opt/pakfire/db/installed/meta-linux-pae
- echo "Name: linux-pae" > /opt/pakfire/db/meta/meta-linux-pae
- echo "ProgVersion: 0" >> /opt/pakfire/db/meta/meta-linux-pae
- echo "Release: 0" >> /opt/pakfire/db/meta/meta-linux-pae
+ rm -f /opt/pakfire/db/meta/meta-linux-pae 2>&1 > /dev/null
fi
fi
diff --git a/html/cgi-bin/country.cgi b/html/cgi-bin/country.cgi
index 60c2e58..f2ae813 100644
--- a/html/cgi-bin/country.cgi
+++ b/html/cgi-bin/country.cgi
@@ -23,12 +23,9 @@ use strict;
use Locale::Codes::Country;
-my $flagdir = '/srv/web/ipfire/html/images/flags';
+my $col;
my $lines = '1';
my $lines2 = '';
-my @flaglist=();
-my @flaglistfiles=();
-my $flag = '';
require '/var/ipfire/general-functions.pl';
require "${General::swroot}/geoip-functions.pl";
@@ -41,44 +38,41 @@ require "${General::swroot}/header.pl";
&Header::openbigbox('100%', 'left');
&Header::openbox('100%', 'left', $Lang::tr{'country codes and flags'});
-print "<table class='tbl'>";
-print "<tr><th style='width=5%;'><b>$Lang::tr{'flag'}</b></th>";
-print "<th style='width=5%;'><b>$Lang::tr{'countrycode'}</b></th>";
-print "<th style='width=40%; text-align:left;'><b>$Lang::tr{'country'}</b></th>";
-print "<th> </th>";
-print "<th style='width=5%;'><b>$Lang::tr{'flag'}</b></th>";
-print "<th style='width=5%;'><b>$Lang::tr{'countrycode'}</b></th>";
-print "<th style='width=40%; text-align:left;'><b>$Lang::tr{'country'}</b></th></tr>";
-
-(a)flaglist = <$flagdir/*>;
-
-undef @flaglistfiles;
-
-foreach (@flaglist)
-{
- if (!-d) { push(@flaglistfiles,substr($_,rindex($_,"/")+1)); }
-}
-my $col="";
-foreach $flag (@flaglistfiles)
-{
+
+print<<END;
+<table class='tbl'>
+ <tr>
+ <th style='width=5%'><b>$Lang::tr{'flag'}</b></th>
+ <th style='width=5%'><b>$Lang::tr{'countrycode'}</b></th>
+ <th style='width=40% text-align:left'><b>$Lang::tr{'country'}</b></th>
+ <th> </th>
+ <th style='width=5%'><b>$Lang::tr{'flag'}</b></th>
+ <th style='width=5%;'><b>$Lang::tr{'countrycode'}</b></th>
+ <th style='width=40% text-align:left;'><b>$Lang::tr{'country'}</b></th>
+ </tr>
+END
+
+# Get a list of all supported country codes.
+my @countries = Locale::Codes::Country::all_country_codes();
+
+# Loop through whole country list.
+foreach my $country (@countries) {
$lines++;
- my $flagcode = uc(substr($flag, 0, 2));
- my $fcode = lc($flagcode);
+ # Convert country code into upper case.
+ my $country_uc = uc($country);
# Get flag icon for of the country.
- my $flag_icon = &GeoIP::get_flag_icon($fcode);
+ my $flag_icon = &GeoIP::get_flag_icon($country);
+
+ # Get country name.
+ my $name = &GeoIP::get_full_country_name($country);
- my $country = Locale::Country::code2country($fcode);
- if($fcode eq 'eu') { $country = 'Europe'; }
- if($fcode eq 'tp') { $country = 'East Timor'; }
- if($fcode eq 'yu') { $country = 'Yugoslavia'; }
if ($lines % 2) {
- print "<td $col><a id='$fcode'><img src='$flag_icon' alt='$flagcode' title='$flagcode'/></a></td>";
- print "<td $col>$flagcode</td>";
- print "<td $col>$country</td></tr>\n";
- }
- else {
+ print "<td $col><a id='$country'><img src='$flag_icon' alt='$country_uc' title='$country_uc'/></a></td>";
+ print "<td $col>$country_uc</td>";
+ print "<td $col>$name</td></tr>\n";
+ } else {
$lines2++;
if($lines2 % 2) {
$col="style='background-color:${Header::table2colour};'";
@@ -86,25 +80,25 @@ foreach $flag (@flaglistfiles)
$col="style='background-color:${Header::table1colour};'";
}
print "<tr>";
- print "<td $col><a id='$fcode'><img src='$flag_icon' alt='$flagcode' title='$flagcode'/></a></td>";
- print "<td $col>$flagcode</td>";
- print "<td $col>$country</td>";
+ print "<td $col><a id='$country'><img src='$flag_icon' alt='$country_uc' title='$country_uc'/></a></td>";
+ print "<td $col>$country_uc</td>";
+ print "<td $col>$name</td>";
print "<td $col> </td>";
+
+ # Finish column when the last element in the array has passed and we have an uneven amount of items.
+ if ( $country eq $countries[-1] ) {
+ print "<td $col> </td>\n";
+ print "<td $col> </td>\n";
+ print "<td $col> </td></tr>\n";
+ }
}
}
-
-
print "</table>";
&Header::closebox();
&Header::closebigbox();
-print <<END
-<div style='text-align:center'>
-<a href='$ENV{'HTTP_REFERER'}'>$Lang::tr{'back'}</a>
-</div>
-END
-;
+print "<div style='text-align:center'><a href='$ENV{'HTTP_REFERER'}'>$Lang::tr{'back'}</a></div>\n";
&Header::closepage();
diff --git a/html/cgi-bin/geoip-block.cgi b/html/cgi-bin/geoip-block.cgi
index ccbfa92..056b333 100644
--- a/html/cgi-bin/geoip-block.cgi
+++ b/html/cgi-bin/geoip-block.cgi
@@ -225,7 +225,16 @@ foreach my $location (@locations) {
print "<td align='center' $col>$flag</td>\n";
print "<td align='center' $col>$ccode_uc</td>\n";
print "<td align='left' $col>$cname</td>$line_end\n";
-
+
+ # Finish column when the last element in the array has passed and we have an uneven amount of items.
+ if(! ($lines2 % 2) && ($location eq $locations[-1] )) {
+ print "<td $col> </td>\n";
+ print "<td $col> </td>\n";
+ print "<td $col> </td>\n";
+ print "<td $col> </td>\n";
+ print "<td $col> </td></tr>\n";
+ }
+
$lines2++;
}
diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi
index 2a020ea..9490076 100644
--- a/html/cgi-bin/vpnmain.cgi
+++ b/html/cgi-bin/vpnmain.cgi
@@ -3029,12 +3029,6 @@ sub make_algos($$$$$) {
if (!$is_aead) {
push(@algo, $int);
}
-
- if ($grp =~ m/^e(.*)$/) {
- push(@algo, "ecp$1");
- } else {
- push(@algo, "modp$grp");
- }
}
push(@algos, join("-", @algo));
diff --git a/lfs/cyrus-imapd b/lfs/cyrus-imapd
index 2a826cd..8e61354 100644
--- a/lfs/cyrus-imapd
+++ b/lfs/cyrus-imapd
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2011 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2015 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = cyrus-imapd
-PAK_VER = 3
+PAK_VER = 4
DEPS = ""
diff --git a/lfs/elinks b/lfs/elinks
index 59f1426..2727423 100644
--- a/lfs/elinks
+++ b/lfs/elinks
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2013 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2015 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = elinks
-PAK_VER = 4
+PAK_VER = 5
DEPS = ""
diff --git a/src/initscripts/init.d/firstsetup b/src/initscripts/init.d/firstsetup
index dca3e40..70c30b4 100644
--- a/src/initscripts/init.d/firstsetup
+++ b/src/initscripts/init.d/firstsetup
@@ -40,9 +40,6 @@ if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then
echo "Name: linux-pae" > /opt/pakfire/db/installed/meta-linux-pae
echo "ProgVersion: 0" >> /opt/pakfire/db/installed/meta-linux-pae
echo "Release: 0" >> /opt/pakfire/db/installed/meta-linux-pae
- echo "Name: linux-pae" > /opt/pakfire/db/meta/meta-linux-pae
- echo "ProgVersion: 0" >> /opt/pakfire/db/meta/meta-linux-pae
- echo "Release: 0" >> /opt/pakfire/db/meta/meta-linux-pae
fi
fi
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-05-13 20:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-13 20:17 [git.ipfire.org] IPFire 2.x development tree branch, core90, updated. b47472c1865f1777251a43376286ce884b8a4ba8 git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox