]> git.ipfire.org Git - ipfire-2.x.git/log
ipfire-2.x.git
7 years agoGeoIP: Update to 1.25 / changed database path
Matthias Fischer [Wed, 11 Jan 2017 17:38:13 +0000 (18:38 +0100)] 
GeoIP: Update to 1.25 / changed database path

Database path changed to '/usr/share/GeoIP'

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoDrop mldonkey files
Michael Tremer [Mon, 16 Jan 2017 16:53:35 +0000 (16:53 +0000)] 
Drop mldonkey files

The packages has been dropped years ago. However, some
files remained in the source tree.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore109: Ship bind security update
Michael Tremer [Mon, 16 Jan 2017 16:50:42 +0000 (16:50 +0000)] 
core109: Ship bind security update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agobind: Update to 9.11.0-P2
Matthias Fischer [Sat, 14 Jan 2017 12:10:43 +0000 (13:10 +0100)] 
bind: Update to 9.11.0-P2

For details see:
https://ftp.isc.org/isc/bind9/9.11.0-P2/RELEASE-NOTES-bind-9.11.0-P2.html

"BIND 9.11.0-P2 addresses the security issues described in CVE-2016-9131, CVE-2016-9147,
CVE-2016-9444 and CVE-2016-9778.

...

Security Fixes

A coding error in the nxdomain-redirect feature could lead to an assertion failure if the
redirection namespace was served from a local authoritative data source such as a local zone
or a DLZ instead of via recursive lookup. This flaw is disclosed in CVE-2016-9778. [RT

Named could mishandle authority sections that were missing RRSIGs triggering an assertion
failure. This flaw is disclosed in CVE-2016-9444. [RT # 43632]

Named mishandled some responses where covering RRSIG records are returned without the
requested data resulting in a assertion failure. This flaw is disclosed in CVE-2016-9147.
[RT #43548]

Named incorrectly tried to cache TKEY records which could trigger a assertion failure when
there was a class mismatch. This flaw is disclosed in CVE-2016-9131. [RT #43522]

It was possible to trigger assertions when processing a response. This flaw is disclosed in
CVE-2016-8864. [RT #43465]"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore109: Ship recently updated perl files
Michael Tremer [Wed, 11 Jan 2017 17:21:46 +0000 (17:21 +0000)] 
core109: Ship recently updated perl files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetwork-functions.pl: Add tests for the new equals function
Michael Tremer [Wed, 11 Jan 2017 17:18:46 +0000 (17:18 +0000)] 
network-functions.pl: Add tests for the new equals function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetwork-functions.pl: Fix code formatting
Michael Tremer [Wed, 11 Jan 2017 17:09:42 +0000 (17:09 +0000)] 
network-functions.pl: Fix code formatting

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoBUG11278: enable creation from subnets of internal networks
Alexander Marx [Tue, 10 Jan 2017 14:13:58 +0000 (15:13 +0100)] 
BUG11278: enable creation from subnets of internal networks

In firewallgroups it was not possible to create new networks that are subnets of
IPFire internal networks. Now this is possible for all internal networks.

Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoBUG11278: Cleanup function for network check
Alexander Marx [Tue, 10 Jan 2017 13:12:27 +0000 (14:12 +0100)] 
BUG11278: Cleanup function for network check

Deleted some code which is also used in another function

Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agostrongswan: fix rootfile (padlock)
Arne Fitzenreiter [Mon, 9 Jan 2017 17:09:43 +0000 (18:09 +0100)] 
strongswan: fix rootfile (padlock)

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agosarg: Update to 2.3.10
Michael Tremer [Mon, 9 Jan 2017 15:26:54 +0000 (15:26 +0000)] 
sarg: Update to 2.3.10

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolang: Add string for "Guardian"
Michael Tremer [Mon, 9 Jan 2017 14:57:24 +0000 (14:57 +0000)] 
lang: Add string for "Guardian"

This is shown in the log section even when the add-on is not
installed and was rendered as an empty field

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoLibvirt: Rootfile fixes
Jonatan Schlag [Wed, 4 Jan 2017 14:33:55 +0000 (15:33 +0100)] 
Libvirt: Rootfile fixes

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agotmux: Update to 2.3
Matthias Fischer [Tue, 3 Jan 2017 19:28:22 +0000 (20:28 +0100)] 
tmux: Update to 2.3

For details see:
https://raw.githubusercontent.com/tmux/tmux/master/CHANGES

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore109: Ship updated backupiso script
Michael Tremer [Wed, 4 Jan 2017 11:22:02 +0000 (11:22 +0000)] 
core109: Ship updated backupiso script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoFix the backup iso script once again.
Jonatan Schlag [Tue, 3 Jan 2017 16:49:06 +0000 (17:49 +0100)] 
Fix the backup iso script once again.

In commit 391560854f64ad2385adb3ff25dbbcec0ff92668 was an error in the
case statement. On i?586 the check fails. Removing the "" fixes the
error.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoImprovement of backup iso script
Jonatan Schlag [Mon, 2 Jan 2017 15:17:08 +0000 (16:17 +0100)] 
Improvement of backup iso script

The backup iso script did not check the arch of the host. On x86_64 host
the wrong iso was downloaded.

Furthermore, there were some if clauses which could cause trouble which
I also tried to improve.
(For example: -e is valid if we have a directory or a file, but we want
to check for a file only )

Fixes: 11258
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoUpdate libvirt to 2.5
Jonatan Schlag [Mon, 2 Jan 2017 14:23:10 +0000 (15:23 +0100)] 
Update libvirt to 2.5

For Changelog see:
https://libvirt.org/news-2016.html

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoUpdate qemu to 2.8
Jonatan Schlag [Mon, 2 Jan 2017 14:23:09 +0000 (15:23 +0100)] 
Update qemu to 2.8

For Changelog see:

http://wiki.qemu.org/ChangeLog/2.8
http://wiki.qemu.org/ChangeLog/2.7

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonano: Update to 2.7.3
Matthias Fischer [Sun, 1 Jan 2017 19:23:29 +0000 (20:23 +0100)] 
nano: Update to 2.7.3

Sorry, they did it again...:

For details see:
https://www.nano-editor.org/news.php

"GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs:
your editor is now able to handle filenames that contain
newlines, avoids a brief flash of color when switching
between buffers that are governed by different syntaxes,
makes the Shift+Ctrl+Arrow keys select text again on a
Linux console, is more resistant against malformations
in the positionlog file, and does not crash when ^C is
typed on systems where it produces the code KEY_CANCEL.
Oh, and it no longer mistakenly warns about editing an
unlocked file just after saving a new one.  That's it.
Tastes great with thick butter."

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agologrotate: Update to 3.9.1
Matthias Fischer [Sun, 1 Jan 2017 14:45:04 +0000 (15:45 +0100)] 
logrotate: Update to 3.9.1

For details see:
https://fedorahosted.org/logrotate/browser/tags/r3-9-1/CHANGES

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoUse a better naming scheme for physical devices.
Jonatan Schlag [Sat, 31 Dec 2016 14:04:05 +0000 (15:04 +0100)] 
Use a better naming scheme for physical devices.

Instead of orange0phys we should use orangephys0 this patch implements
the necessary changes.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoUse MAC addresses to define a slave
Jonatan Schlag [Sat, 31 Dec 2016 14:03:32 +0000 (15:03 +0100)] 
Use MAC addresses to define a slave

It is now also possible to use the MAC address to define a slave of a
bridge.
Simply add the mac address to the ZONE_SLAVES=''.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore109: Ship network bridge changes
Jonatan Schlag [Thu, 29 Dec 2016 19:37:34 +0000 (20:37 +0100)] 
core109: Ship network bridge changes

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetwork: Rename MACVTAP script
Jonatan Schlag [Thu, 29 Dec 2016 19:37:33 +0000 (20:37 +0100)] 
network: Rename MACVTAP script

This script is creating common bridges now, too and therefore
needs a more generic name.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetwork: Support bridge mode for zones
Jonatan Schlag [Thu, 29 Dec 2016 19:37:32 +0000 (20:37 +0100)] 
network: Support bridge mode for zones

This bridge mode is supposed to be used for virtual environments
to create a network zone as a bridge and have virtual machines inside
it. Other physical interfaces can also be added to the bridge.

This is very similar to the MACVTAP bridge feature but still works
when the link of any (or all) physical interfaces is down.

Fixes: #11252
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoudev: Do not use MACVTAP for any wireless devices
Jonatan Schlag [Thu, 29 Dec 2016 19:37:31 +0000 (20:37 +0100)] 
udev: Do not use MACVTAP for any wireless devices

Fixes #11179

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibpng: Update to version 1.2.57
Michael Tremer [Thu, 29 Dec 2016 16:04:29 +0000 (16:04 +0000)] 
libpng: Update to version 1.2.57

These all fix a potential "NULL dereference" bug that has existed in libpng
since version 0.71 of June 26, 1995.  To be vulnerable, an application
has to load a text chunk into the png structure, then delete all text, then
add another text chunk to the same png structure, which seems to be
an unlikely sequence, but it has happened.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.23: latest patch (14129)
Matthias Fischer [Tue, 27 Dec 2016 20:55:46 +0000 (21:55 +0100)] 
squid 3.5.23: latest patch (14129)

Seems to be a serious one.
"Bug #3940 pt2: Make 'cache deny' do what is documented".
(Duplicate of Bug 3783)

For details see:

http://bugs.squid-cache.org/show_bug.cgi?id=3940

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonano: Update to 2.7.2
Matthias Fischer [Sat, 24 Dec 2016 14:05:33 +0000 (15:05 +0100)] 
nano: Update to 2.7.2

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agohwdata: update databases
Arne Fitzenreiter [Thu, 22 Dec 2016 20:53:39 +0000 (21:53 +0100)] 
hwdata: update databases

pci.ids 2016.12.19
usb.ids 2016.12.05

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agostart core109 updater
Arne Fitzenreiter [Thu, 22 Dec 2016 19:38:44 +0000 (20:38 +0100)] 
start core109 updater

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agobind: Update to 9.11.0-P1
Matthias Fischer [Fri, 16 Dec 2016 17:06:51 +0000 (18:06 +0100)] 
bind: Update to 9.11.0-P1

http://ftp.isc.org/isc/bind9/9.11.0-P1/RELEASE-NOTES-bind-9.11.0-P1.html:
"BIND 9.11.0-P1 addresses the security issue described in CVE-2016-8864"

https://access.redhat.com/security/cve/cve-2016-8864:
"A denial of service flaw was found in the way BIND handled responses
containing a DNAME answer. A remote attacker could use this flaw to
make named exit unexpectedly with an assertion failure via a specially
crafted DNS response."

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosnort: Update to 2.9.9.0
Matthias Fischer [Sat, 17 Dec 2016 13:18:44 +0000 (14:18 +0100)] 
snort: Update to 2.9.9.0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid: Update to 3.5.23
Matthias Fischer [Sat, 17 Dec 2016 13:11:53 +0000 (14:11 +0100)] 
squid: Update to 3.5.23

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.22: latest patches (14123-14126)
Matthias Fischer [Fri, 16 Dec 2016 07:41:32 +0000 (08:41 +0100)] 
squid 3.5.22: latest patches (14123-14126)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoRevert "unbound: Deactivate qname-minimization & harden-below-nxdomain"
Michael Tremer [Fri, 16 Dec 2016 11:59:59 +0000 (11:59 +0000)] 
Revert "unbound: Deactivate qname-minimization & harden-below-nxdomain"

This reverts commit 86e9d04bfb73eb256682a567e187fe1e5cdcc3ca.

This seems to be working with unbound 1.6.0 so that this can be
re-enabled for better privacy.

http://lists.ipfire.org/pipermail/development/2016-December/002807.html

7 years agounbound: Update to 1.6.0
Matthias Fischer [Fri, 16 Dec 2016 08:50:19 +0000 (09:50 +0100)] 
unbound: Update to 1.6.0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
For details, see:
http://www.unbound.net/download.html
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: EDNS buffer size defaults to 4096
Michael Tremer [Wed, 14 Dec 2016 12:51:46 +0000 (12:51 +0000)] 
unbound: EDNS buffer size defaults to 4096

If this is changed, a warning will be shown.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Test for working EDNS buffer size and adjust accordingly
Michael Tremer [Wed, 14 Dec 2016 12:45:07 +0000 (12:45 +0000)] 
unbound: Test for working EDNS buffer size and adjust accordingly

Some networks have equipment that fails to forward DNS queries
with EDNS and the DO bit set. They might even lose the replies.

This patch will adjust unbound so that it will not try to receive
too large replies and falls back to TCP earlier. This creates
some higher load on the DNS servers but at least gives us
working DNS.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agofinish core108 v2.19-core108
Arne Fitzenreiter [Tue, 13 Dec 2016 22:29:21 +0000 (23:29 +0100)] 
finish core108

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agosquid 3.5.22: latest patches (14119-14122)
Matthias Fischer [Sat, 10 Dec 2016 17:44:03 +0000 (18:44 +0100)] 
squid 3.5.22: latest patches (14119-14122)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonano: Update to 2.7.1
Matthias Fischer [Sun, 11 Dec 2016 00:22:51 +0000 (01:22 +0100)] 
nano: Update to 2.7.1

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore108: Ship updated squid
Michael Tremer [Tue, 6 Dec 2016 14:20:16 +0000 (14:20 +0000)] 
core108: Ship updated squid

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.22: latest patches (14114-14118)
Matthias Fischer [Fri, 2 Dec 2016 22:22:22 +0000 (23:22 +0100)] 
squid 3.5.22: latest patches (14114-14118)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.22: latest patches (14103-14113)
Matthias Fischer [Wed, 30 Nov 2016 17:50:05 +0000 (18:50 +0100)] 
squid 3.5.22: latest patches (14103-14113)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.22: latest patches (14100-14102)
Matthias Fischer [Fri, 28 Oct 2016 07:49:32 +0000 (09:49 +0200)] 
squid 3.5.22: latest patches (14100-14102)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agosquid 3.5.22: latest patch (14099)
Matthias Fischer [Fri, 21 Oct 2016 18:30:29 +0000 (20:30 +0200)] 
squid 3.5.22: latest patch (14099)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore108: Ship updated NTP
Michael Tremer [Tue, 6 Dec 2016 14:17:05 +0000 (14:17 +0000)] 
core108: Ship updated NTP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agontp: Update to 4.2.8p9
Matthias Fischer [Thu, 1 Dec 2016 17:32:31 +0000 (18:32 +0100)] 
ntp: Update to 4.2.8p9

"It addresses 1 high-, 2 medium-, 2 medium-/low-, and 5 low-severity
security issues, 28 bugfixes, and contains other improvements over 4.2.8p8."

For a complete list, see:
http://support.ntp.org/bin/view/Main/SecurityNotice#Recent_Vulnerabilities

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agotor: Update to 0.2.8.10
Michael Tremer [Sat, 3 Dec 2016 13:30:02 +0000 (13:30 +0000)] 
tor: Update to 0.2.8.10

Brings various major bugfixes and privacy enhancements

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Fix DNS forwarder test
Michael Tremer [Thu, 1 Dec 2016 17:13:07 +0000 (17:13 +0000)] 
unbound: Fix DNS forwarder test

The previous version aborted when the validation test
suceeded, but this is not always sufficient in case a
provider filters any DNSKEY, DS or RRSIG records.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Do not try removing forwarders when unbound is not running
Michael Tremer [Tue, 29 Nov 2016 12:26:34 +0000 (12:26 +0000)] 
unbound: Do not try removing forwarders when unbound is not running

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoAlways enable asynchronous logging
Michael Tremer [Tue, 29 Nov 2016 12:18:41 +0000 (12:18 +0000)] 
Always enable asynchronous logging

This patch always enables asynchronous logging which slows
down the system a lot on slow storage and some virtual environments.

It also removes the configuration options in the web
user interface, since this is not configurable any more.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore108: Ship updated ddns
Michael Tremer [Mon, 28 Nov 2016 21:51:13 +0000 (21:51 +0000)] 
core108: Ship updated ddns

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoddns: Import patches for schokokeks.org support.
Stefan Schantl [Fri, 28 Oct 2016 13:48:22 +0000 (15:48 +0200)] 
ddns: Import patches for schokokeks.org support.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoStart Core Update 108
Michael Tremer [Mon, 28 Nov 2016 21:48:21 +0000 (21:48 +0000)] 
Start Core Update 108

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agostrongswan: Update to 5.5.1
Michael Tremer [Mon, 28 Nov 2016 21:38:29 +0000 (21:38 +0000)] 
strongswan: Update to 5.5.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Deactivate qname-minimization & harden-below-nxdomain
Michael Tremer [Fri, 25 Nov 2016 17:45:39 +0000 (17:45 +0000)] 
unbound: Deactivate qname-minimization & harden-below-nxdomain

This causes trouble when you try to resolve a record like
a.b.blah.com where b.blah.com responds with NXDOMAIN. unbound
won't try to resolve a.b.blah.com because it is assumed that
everything longer than b.blah.com does not exist which is
probably not good usability.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoBUG11242: Fix for adding 2 VPN Hosts/network with same name
Alexander Marx [Mon, 31 Oct 2016 11:19:15 +0000 (12:19 +0100)] 
BUG11242: Fix for adding 2 VPN Hosts/network with same name

If one has an IPSec network named "aaa" and an OpenVPn Host with the same name
it was not possible to group them together because of the same name.
Now the Network type is also checked wich allows Entries with same name, but different networks.

Fixes: #11242
Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoMerge remote-tracking branch 'origin/master' into next
Arne Fitzenreiter [Fri, 4 Nov 2016 20:12:25 +0000 (21:12 +0100)] 
Merge remote-tracking branch 'origin/master' into next

7 years agoMerge remote-tracking branch 'origin/core107' core107
Arne Fitzenreiter [Fri, 4 Nov 2016 19:52:00 +0000 (20:52 +0100)] 
Merge remote-tracking branch 'origin/core107'

7 years agontp: init with hardcoded ip if dns not work
Arne Fitzenreiter [Fri, 4 Nov 2016 18:31:07 +0000 (19:31 +0100)] 
ntp: init with hardcoded ip if dns not work

DNSSec need the correct time to validate the zones so we need
a workaround to init the time without dns.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agounbound: Send out replies from where they came in
Michael Tremer [Fri, 4 Nov 2016 18:23:25 +0000 (18:23 +0000)] 
unbound: Send out replies from where they came in

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agocore107: Restart unbound to activate configuration changes
Michael Tremer [Fri, 4 Nov 2016 17:46:24 +0000 (17:46 +0000)] 
core107: Restart unbound to activate configuration changes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Allow list of INSECURE_ZONES being set in sysconfig
Michael Tremer [Fri, 4 Nov 2016 17:43:05 +0000 (17:43 +0000)] 
unbound: Allow list of INSECURE_ZONES being set in sysconfig

A list of DNS zones can be given for which DNSSEC validation
will be disabled.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Allow recursion from everywhere
Michael Tremer [Fri, 4 Nov 2016 17:00:24 +0000 (17:00 +0000)] 
unbound: Allow recursion from everywhere

Users use the IPFire DNS service from VPNs and other
routed networks.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoguardian: add path to update-lang-cache
Arne Fitzenreiter [Thu, 3 Nov 2016 05:51:49 +0000 (06:51 +0100)] 
guardian: add path to update-lang-cache

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agoguardian: add languange cache regeneration at (un)install
Arne Fitzenreiter [Wed, 2 Nov 2016 19:26:58 +0000 (20:26 +0100)] 
guardian: add languange cache regeneration at (un)install

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agounbound: Fix for DNS forwarding of .local zones
Michael Tremer [Wed, 2 Nov 2016 15:42:40 +0000 (15:42 +0000)] 
unbound: Fix for DNS forwarding of .local zones

These are traditionally used for Windows domains and should not
be used for that. However if they are used like this, DNSSEC
validation cannot be used.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Fix for DNS forwarding of .local zones
Michael Tremer [Wed, 2 Nov 2016 15:42:40 +0000 (15:42 +0000)] 
unbound: Fix for DNS forwarding of .local zones

These are traditionally used for Windows domains and should not
be used for that. However if they are used like this, DNSSEC
validation cannot be used.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agoset pakfire version to 107
Arne Fitzenreiter [Mon, 31 Oct 2016 20:31:09 +0000 (21:31 +0100)] 
set pakfire version to 107

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agostart core107 updater
Arne Fitzenreiter [Thu, 27 Oct 2016 19:06:16 +0000 (21:06 +0200)] 
start core107 updater

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agolog.dat: cosmetical upgrade
Matthias Fischer [Sat, 22 Oct 2016 22:17:38 +0000 (00:17 +0200)] 
log.dat: cosmetical upgrade

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agohdparm: Update to 9.50
Matthias Fischer [Sun, 23 Oct 2016 14:09:19 +0000 (16:09 +0200)] 
hdparm: Update to 9.50

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agokernel: fix CVE-2016-5159 (Dirty COW)
Arne Fitzenreiter [Sat, 22 Oct 2016 18:20:22 +0000 (20:20 +0200)] 
kernel: fix CVE-2016-5159 (Dirty COW)

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agokernel: add support aes-ni support for aes-192 and 256
Arne Fitzenreiter [Sat, 22 Oct 2016 14:36:04 +0000 (16:36 +0200)] 
kernel: add support aes-ni support for aes-192 and 256

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agoMerge branch 'master' into next
Arne Fitzenreiter [Sat, 22 Oct 2016 08:33:46 +0000 (10:33 +0200)] 
Merge branch 'master' into next

7 years agocore106: set version to 106
Arne Fitzenreiter [Sat, 15 Oct 2016 21:52:07 +0000 (23:52 +0200)] 
core106: set version to 106

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agoRevert "setup: Store passwords in SHA format"
Michael Tremer [Sat, 15 Oct 2016 21:38:01 +0000 (22:38 +0100)] 
Revert "setup: Store passwords in SHA format"

This reverts commit eef9b2529c3cab522dac4f4bcfa1a0075376514e.

It appears that htpasswd is not salting any passwords that are
stored with the SHA (-s) algorithm. MD5 passwords however are
salted.

That leads us to the conclusion that the "MD5 algorithm" in htpasswd
is more secure than the "SHA algorithm" although the hash function
itself should be stronger.

With a rainbow table, cracking "SHA" is easily done.

A rainbow table for "MD5" + salt would be way too large to be
efficiently stored.

Hence this commit is reverted to old behaviour to avoid the clear
failure of design in SHA.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
7 years agounbound: Omit reverse PTRs if address equals GREEN
Michael Tremer [Sat, 15 Oct 2016 21:32:21 +0000 (22:32 +0100)] 
unbound: Omit reverse PTRs if address equals GREEN

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Make leases unique by IP address
Michael Tremer [Sat, 15 Oct 2016 21:32:05 +0000 (22:32 +0100)] 
unbound-dhcp-bridge: Make leases unique by IP address

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Only update cache when lease was added/removed
Michael Tremer [Sat, 15 Oct 2016 17:17:44 +0000 (19:17 +0200)] 
unbound-dhcp-bridge: Only update cache when lease was added/removed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Rewrite update algorithm
Michael Tremer [Sat, 15 Oct 2016 17:08:22 +0000 (19:08 +0200)] 
unbound-dhcp-bridge: Rewrite update algorithm

Before the bridge tries reading any existing leases from unbound
but this makes it difficult to destinguish between what is a DHCP lease,
static host entry or anything else.

This patch will change the bridge back to just remember what has been
added to the cache already which makes it easier to keep track.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Skip processing leases with empty hostname
Michael Tremer [Sat, 15 Oct 2016 17:06:27 +0000 (19:06 +0200)] 
unbound-dhcp-bridge: Skip processing leases with empty hostname

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Reading in static hosts
Michael Tremer [Sat, 15 Oct 2016 15:03:31 +0000 (17:03 +0200)] 
unbound-dhcp-bridge: Reading in static hosts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound/dhcp: stop lease bridge if dhcp was needed to killed
Arne Fitzenreiter [Thu, 13 Oct 2016 15:21:28 +0000 (17:21 +0200)] 
unbound/dhcp: stop lease bridge if dhcp was needed to killed

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Omit reverse PTRs if address equals GREEN
Michael Tremer [Sat, 15 Oct 2016 21:32:21 +0000 (22:32 +0100)] 
unbound: Omit reverse PTRs if address equals GREEN

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Make leases unique by IP address
Michael Tremer [Sat, 15 Oct 2016 21:32:05 +0000 (22:32 +0100)] 
unbound-dhcp-bridge: Make leases unique by IP address

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Only update cache when lease was added/removed
Michael Tremer [Sat, 15 Oct 2016 17:17:44 +0000 (19:17 +0200)] 
unbound-dhcp-bridge: Only update cache when lease was added/removed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Rewrite update algorithm
Michael Tremer [Sat, 15 Oct 2016 17:08:22 +0000 (19:08 +0200)] 
unbound-dhcp-bridge: Rewrite update algorithm

Before the bridge tries reading any existing leases from unbound
but this makes it difficult to destinguish between what is a DHCP lease,
static host entry or anything else.

This patch will change the bridge back to just remember what has been
added to the cache already which makes it easier to keep track.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Skip processing leases with empty hostname
Michael Tremer [Sat, 15 Oct 2016 17:06:27 +0000 (19:06 +0200)] 
unbound-dhcp-bridge: Skip processing leases with empty hostname

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound-dhcp-bridge: Reading in static hosts
Michael Tremer [Sat, 15 Oct 2016 15:03:31 +0000 (17:03 +0200)] 
unbound-dhcp-bridge: Reading in static hosts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetpbm: Bump release version to 2
Michael Tremer [Thu, 13 Oct 2016 23:01:10 +0000 (00:01 +0100)] 
netpbm: Bump release version to 2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agonetpbm: update to 10.47.61
Marcel Lorenz [Fri, 7 Oct 2016 16:26:38 +0000 (18:26 +0200)] 
netpbm: update to 10.47.61

To keep the files in the right place, the files are installed into the build directory
and only the files which are useful are copied to the usual places in /usr.

Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
Reviewed-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agolibjpeg: update to 1.5.1
Marcel Lorenz [Fri, 7 Oct 2016 16:17:13 +0000 (18:17 +0200)] 
libjpeg: update to 1.5.1

The old libjpeg is renamed to libjpeg-compat
The compat makes the old libs maintainable

Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
Reviewed-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agotexinfo: update to 6.3
Marcel Lorenz [Fri, 7 Oct 2016 16:29:26 +0000 (18:29 +0200)] 
texinfo: update to 6.3

Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
Reviewed-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound/dhcp: stop lease bridge if dhcp was needed to killed
Arne Fitzenreiter [Thu, 13 Oct 2016 15:21:28 +0000 (17:21 +0200)] 
unbound/dhcp: stop lease bridge if dhcp was needed to killed

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
7 years agosquid: Update to 3.5.22
Matthias Fischer [Wed, 12 Oct 2016 19:04:48 +0000 (21:04 +0200)] 
squid: Update to 3.5.22

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 years agounbound: Move "listen on all" to main configuration file
Michael Tremer [Wed, 12 Oct 2016 21:37:26 +0000 (22:37 +0100)] 
unbound: Move "listen on all" to main configuration file

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>