public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 998e880b61b4c201a9483a0beafc6d139a29f0db
@ 2016-10-10 19:15 git
  0 siblings, 0 replies; only message in thread
From: git @ 2016-10-10 19:15 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 10931 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, next has been updated
       via  998e880b61b4c201a9483a0beafc6d139a29f0db (commit)
       via  5eeea642371892e0ecdd6064746a1f6c38bd32a5 (commit)
       via  3a52755b973a21ac15b033f4b39a3ff4c82b0be4 (commit)
       via  b32a8aefa2dea0146df34bf6e4e785afec1600b4 (commit)
       via  58c2333bdc4494c34197432791f6d67d974f3588 (commit)
      from  f824cd285b72ca1e2837614607b15e93bf6d5819 (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 998e880b61b4c201a9483a0beafc6d139a29f0db
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Oct 10 20:11:57 2016 +0100

    unbound: Skip invalid hostnames
    
    If there are any invalid hostnames in the DHCP leases
    table, we just skip them and do not create and RRs for
    them.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 5eeea642371892e0ecdd6064746a1f6c38bd32a5
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Sun Oct 9 14:56:52 2016 +0200

    guardian 2.0: fixes for rootfile
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 3a52755b973a21ac15b033f4b39a3ff4c82b0be4
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Oct 10 12:05:01 2016 +0100

    core106: Ship changed pakfire.cgi
    
    This was actually changed over a year ago, but was
    never shipped in an update.
    
    Commit 212fd689a30a7b2f627149ead8d45823dc8a68af
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b32a8aefa2dea0146df34bf6e4e785afec1600b4
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Oct 10 12:04:24 2016 +0100

    core106: Ship updated iptables.cgi file
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 58c2333bdc4494c34197432791f6d67d974f3588
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Sat Oct 8 15:20:38 2016 +0200

    iptables.cgi: cosmetics - wider columns
    
    Hi,
    
    Since the first three columns of 'iptables.cgi' gave a nearly unreadable output
    with large numbers, so I made 'pkts', 'bytes' and 'target'-columns a bit wider.
    
    BEFORE - it was something like this:
    
    Chain INPUT (policy DROP 0 packets, 0 bytes)
      pkts bytestarget        proc opt in     out source    destination
      32M38G    BADTCP        tcp  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M38G    CUSTOMINPUT   all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M38G    P2PBLOCK      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M38G    GUARDIAN      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      00        OVPNBLOCK     all  --  tun+   *   0.0.0.0/0 0.0.0.0/0
      32M38G    IPTVINPUT     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M38G    ICMPINPUT     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M38G    LOOPBACK      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      21M21G    CONNTRACK     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      393873484KDHCPGREENINPUTall  --  green0 *   0.0.0.0/0 0.0.0.0/0
      645153642KGEOIPBLOCK    all  --  *      *   0.0.0.0/0 0.0.0.0/0
      386592304KIPSECINPUT    all  --  *      *   0.0.0.0/0 0.0.0.0/0
      386592304KGUIINPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      368332209KWIRELESSINPUT all  --  *      *   0.0.0.0/0 0.0.0.0/0 ctstate NEW
      368332209KOVPNINPUT     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      368332209KTOR_INPUT     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      368332209KINPUTFW       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      309641833KREDINPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      309641833KPOLICYIN      all  --  *      *   0.0.0.0/0 0.0.0.0/0
    
    AFTER - somehow better readable - I think: ;-)
    
    Chain INPUT (policy DROP 0 packets, 0 bytes)
      pkts  bytes target         proc opt in     out source    destination
      32M   38G   BADTCP         tcp  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M   38G   CUSTOMINPUT    all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M   38G   P2PBLOCK       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M   38G   GUARDIAN       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      0     0     OVPNBLOCK      all  --  tun+   *   0.0.0.0/0 0.0.0.0/0
      32M   38G   IPTVINPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M   38G   ICMPINPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      32M   38G   LOOPBACK       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      21M   21G   CONNTRACK      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      39387 3484K DHCPGREENINPUT all  --  green0 *   0.0.0.0/0 0.0.0.0/0
      64515 3642K GEOIPBLOCK     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      38659 2304K IPSECINPUT     all  --  *      *   0.0.0.0/0 0.0.0.0/0
      38659 2304K GUIINPUT       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      36833 2209K WIRELESSINPUT  all  --  *      *   0.0.0.0/0 0.0.0.0/0 ctstate NEW
      36833 2209K OVPNINPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      36833 2209K TOR_INPUT      all  --  *      *   0.0.0.0/0 0.0.0.0/0
      36833 2209K INPUTFW        all  --  *      *   0.0.0.0/0 0.0.0.0/0
      30964 1833K REDINPUT       all  --  *      *   0.0.0.0/0 0.0.0.0/0
      30964 1833K POLICYIN       all  --  *      *   0.0.0.0/0 0.0.0.0/0
    
    Best,
    Matthias
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/core/106/filelists/files |  2 ++
 config/rootfiles/packages/guardian        |  9 +++++++++
 config/unbound/unbound-dhcp-leases-bridge | 18 ++++++++++++++----
 html/cgi-bin/iptables.cgi                 | 12 ++++++------
 4 files changed, 31 insertions(+), 10 deletions(-)

Difference in files:
diff --git a/config/rootfiles/core/106/filelists/files b/config/rootfiles/core/106/filelists/files
index 5133da9..3b5af01 100644
--- a/config/rootfiles/core/106/filelists/files
+++ b/config/rootfiles/core/106/filelists/files
@@ -17,7 +17,9 @@ srv/web/ipfire/cgi-bin/dnsforward.cgi
 srv/web/ipfire/cgi-bin/firewall.cgi
 srv/web/ipfire/cgi-bin/hosts.cgi
 srv/web/ipfire/cgi-bin/index.cgi
+srv/web/ipfire/cgi-bin/iptables.cgi
 srv/web/ipfire/cgi-bin/logs.cgi/log.dat
+srv/web/ipfire/cgi-bin/pakfire.cgi
 srv/web/ipfire/cgi-bin/pppsetup.cgi
 srv/web/ipfire/cgi-bin/services.cgi
 usr/sbin/setup
diff --git a/config/rootfiles/packages/guardian b/config/rootfiles/packages/guardian
index 9eb3fed..3838af5 100644
--- a/config/rootfiles/packages/guardian
+++ b/config/rootfiles/packages/guardian
@@ -16,6 +16,15 @@ usr/lib/perl5/site_perl/5.12.3/Guardian/Logger.pm
 usr/lib/perl5/site_perl/5.12.3/Guardian/Parser.pm
 usr/lib/perl5/site_perl/5.12.3/Guardian/Socket.pm
 usr/sbin/guardian
+var/ipfire/addon-lang/guardian.de.pl
+var/ipfire/addon-lang/guardian.en.pl
+var/ipfire/addon-lang/guardian.es.pl
+var/ipfire/addon-lang/guardian.fr.pl
+var/ipfire/addon-lang/guardian.it.pl
+var/ipfire/addon-lang/guardian.nl.pl
+var/ipfire/addon-lang/guardian.pl.pl
+var/ipfire/addon-lang/guardian.ru.pl
+var/ipfire/addon-lang/guardian.tr.pl
 var/ipfire/backup/addons/includes/guardian
 var/ipfire/guardian
 var/ipfire/menu.d/EX-guardian.menu
diff --git a/config/unbound/unbound-dhcp-leases-bridge b/config/unbound/unbound-dhcp-leases-bridge
index c62d233..862b581 100644
--- a/config/unbound/unbound-dhcp-leases-bridge
+++ b/config/unbound/unbound-dhcp-leases-bridge
@@ -227,11 +227,16 @@ class Lease(object):
 	def hostname(self):
 		hostname = self._properties.get("client-hostname")
 
+		if hostname is None:
+			return
+
 		# Remove any ""
-		if hostname:
-			hostname = hostname.replace("\"", "")
+		hostname = hostname.replace("\"", "")
 
-		return hostname
+		# Only return valid hostnames
+		m = re.match(r"^[A-Z0-9\-]{1,63}$", hostname, re.I)
+		if m:
+			return hostname
 
 	@property
 	def domain(self):
@@ -279,7 +284,8 @@ class Lease(object):
 
 	@property
 	def fqdn(self):
-		return "%s.%s" % (self.hostname, self.domain)
+		if self.hostname:
+			return "%s.%s" % (self.hostname, self.domain)
 
 	@staticmethod
 	def _parse_time(s):
@@ -310,6 +316,10 @@ class Lease(object):
 
 	@property
 	def rrset(self):
+		# If the lease does not have a valid FQDN, we cannot create any RRs
+		if self.fqdn is None:
+			return []
+
 		return [
 			# Forward record
 			(self.fqdn, "%s" % LOCAL_TTL, "IN A", self.ipaddr),
diff --git a/html/cgi-bin/iptables.cgi b/html/cgi-bin/iptables.cgi
index d456375..30fce27 100644
--- a/html/cgi-bin/iptables.cgi
+++ b/html/cgi-bin/iptables.cgi
@@ -150,8 +150,8 @@ END
 	print "</tr>\n";
 
 	print "<tr>\n";
-	print "   <td width='0'></td>\n   <td width='35'></td>\n   <td width='35'></td>\n";
-	print "   <td width='130'></td>\n   <td width='30'></td>\n";
+	print "   <td width='0'></td>\n   <td width='60'></td>\n   <td width='60'></td>\n";
+	print "   <td width='150'></td>\n   <td width='30'></td>\n";
 	print "   <td width='30'></td>\n   <td width='40'></td>\n";
 	print "   <td width='40'></td>\n   <td width='95'></td>\n";
 	print "   <td width='95'></td>\n   <td width='260'></td>\n";
@@ -272,8 +272,8 @@ END
 	print "</tr>\n";
 
 	print "<tr>\n";
-	print "   <td width='0'></td>\n   <td width='35'></td>\n   <td width='35'></td>\n";
-	print "   <td width='130'></td>\n   <td width='30'></td>\n";
+	print "   <td width='0'></td>\n   <td width='60'></td>\n   <td width='60'></td>\n";
+	print "   <td width='150'></td>\n   <td width='30'></td>\n";
 	print "   <td width='30'></td>\n   <td width='40'></td>\n";
 	print "   <td width='40'></td>\n   <td width='95'></td>\n";
 	print "   <td width='95'></td>\n   <td width='260'></td>\n";
@@ -399,8 +399,8 @@ END
 	print "</tr>\n";
 
 	print "<tr>\n";
-	print "   <td width='0'></td>\n   <td width='35'></td>\n   <td width='35'></td>\n";
-	print "   <td width='130'></td>\n   <td width='30'></td>\n";
+	print "   <td width='0'></td>\n   <td width='60'></td>\n   <td width='60'></td>\n";
+	print "   <td width='150'></td>\n   <td width='30'></td>\n";
 	print "   <td width='30'></td>\n   <td width='40'></td>\n";
 	print "   <td width='40'></td>\n   <td width='95'></td>\n";
 	print "   <td width='95'></td>\n   <td width='260'></td>\n";


hooks/post-receive
--
IPFire 2.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-10-10 19:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-10 19:15 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 998e880b61b4c201a9483a0beafc6d139a29f0db git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox