Commit Graph

4576 Commits

Author SHA1 Message Date
Stefan Schantl
e497310ee0 Add "GeoIP Block" to firewall menu. 2015-01-04 13:51:28 +01:00
Stefan Schantl
0909c0d150 Automatically download and update GeoIP Databases. 2015-01-04 13:40:34 +01:00
Stefan Schantl
58c74d0787 lfs/stage2: Add directory for geoip databases. 2015-01-04 13:36:06 +01:00
Stefan Schantl
f2d941436b Rootfile update. 2015-01-04 08:23:53 +01:00
Stefan Schantl
211694e588 firewall: Add support for geoipblock to rules.pl. 2015-01-04 01:05:45 +01:00
Stefan Schantl
593c32275a Move "sub get_geoip_locations" to firewall-lib. 2015-01-04 01:03:21 +01:00
Stefan Schantl
484e01fc37 Add default config file for geoipblock. 2015-01-04 00:56:00 +01:00
Stefan Schantl
cc26ba71a1 header.pl: Increase maximum allowed size of hashes.
The "getcgihash" function only allowed hashes with a maximum size of 512kb, which
was to small for the new geoip-block.cgi. As a result of this some form data
were cut-off and couldn't be processed correctly.
2015-01-03 20:22:05 +01:00
Stefan Schantl
cebb1b7cb1 general-functions.pl: Add function to get full country name.
This function will return the full name a country specified by
it's country shortcut. It also will provide some additional names
which are not handled by the perl locale module but are parts of
ISO 3166.
2015-01-03 20:15:28 +01:00
Stefan Schantl
b8e0573b5c xtables-addons: New package.
The xtables-addons package provides many additional filter modules for iptables.
Currently we are only building the "geoip" module which can be used to create
firewall rules which will do actions based on the country membership of the senders/targets
address.

In order to build the required kernel modules I had to change build order for
several packages as well.
2015-01-03 14:07:49 +01:00
Stefan Schantl
72074fcdd2 perl-Text-CSV_XS: New package.
This perl module is required to convert the provided geoip databases in CSV format into
a useable binary format for the geoip module.
2015-01-03 14:03:20 +01:00
Arne Fitzenreiter
33e2ee618b core86: remove not changed firmwares from updater.
This save 20MB updater size.
2015-01-03 00:00:38 +01:00
Michael Tremer
3bb9a745b5 Ship bash with Core Update 86 again
It seems that some systems installed some pre-versions
of the distribution which came with an outdated version
of bash. Since this update uses some scripts that use
bash-4-isms, we ship the shell once again.

An other reason is that there have been security fixes
in the shell which should be fixed on all systems.
2015-01-02 14:44:55 +01:00
Arne Fitzenreiter
9692499b2a Merge branch 'master' of git.ipfire.org:/pub/git/ipfire-2.x 2015-01-02 14:42:30 +01:00
Michael Tremer
214cc7b195 Add firewall changes to Core Update 86 2015-01-02 12:27:47 +01:00
Michael Tremer
d840d02aee firewall: Fix off-by-one error in configuration parser
The configuration parser determines how many comma-separated
values there are in a line. If new values are added we need
to check first if those are set in every line to avoid any
undefined behaviour. A wrong comparison parameter was used
which caused that the limit feature was never enabled in
the rule generation.
2015-01-02 12:27:16 +01:00
Michael Tremer
d6ef5df18e firewall: Fix off-by-one error in configuration parser
The configuration parser determines how many comma-separated
values there are in a line. If new values are added we need
to check first if those are set in every line to avoid any
undefined behaviour. A wrong comparison parameter was used
which caused that the limit feature was never enabled in
the rule generation.
2015-01-02 12:20:50 +01:00
Michael Tremer
b56472d49b dnsmasq: Import some patches from upstream
These may fix the stability issues described in #10607
2015-01-02 11:49:07 +01:00
Arne Fitzenreiter
facf38edd1 core86: add updated kbd (new console fonts). 2015-01-02 11:29:00 +01:00
Arne Fitzenreiter
764bedefb3 dvb-firmwares: update to 20141125. 2015-01-02 00:49:34 +01:00
Arne Fitzenreiter
95f4218ed7 linux-firmware: update to 78535e8. 2015-01-02 00:48:33 +01:00
Michael Tremer
66c684fa60 Change default font to that what we use in IPFire 3 2014-12-26 18:00:51 +01:00
Alexander Marx
87fe47e9d9 vpn-statistic: Move logfiles to /var/run because of flash writes 2014-12-23 12:43:49 +01:00
Dirk Wagner
601f8347cc Merge branch 'next' of ssh://git.ipfire.org/pub/git/ipfire-2.x into asterisk-update 2014-12-23 09:02:23 +01:00
Arne Fitzenreiter
75f3abe29d core86: fix init restart. 2014-12-22 20:51:42 +01:00
Michael Tremer
7d8965e2cb Add ntp update to Core Update 86 2014-12-22 12:49:40 +01:00
Michael Tremer
22e1660640 Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-2.x 2014-12-22 12:45:13 +01:00
Michael Tremer
d77dfa7342 ntp: Update to 4.2.8
Adresses:
CVE-2014-9293: ntp: automatic generation of weak default key in config_auth()
CVE-2014-9294: ntp: ntp-keygen uses weak random number generator and seed when generating MD5 keys
CVE-2014-9295: ntp: Multiple buffer overflows via specially-crafted packets
CVE-2014-9296: ntp: receive() missing return on error
2014-12-22 12:43:26 +01:00
Arne Fitzenreiter
6cda03e831 u-boot: auto patch kernel version and change panda dtb in uEnv.txt. 2014-12-22 10:01:06 +01:00
Arne Fitzenreiter
56e211f66e u-boot: update to 2014.4. and add BPi support. 2014-12-19 07:12:40 +01:00
Michael Tremer
ff3bae7b89 Add script that automatically updates/installs GRUB2
This script also handles RAID devices
2014-12-18 17:27:47 +01:00
Michael Tremer
bbf2fe8902 fireinfo: Import latest patches 2014-12-15 23:28:35 +01:00
Michael Tremer
405d20bcb3 fireinfo: Import latest patches 2014-12-15 23:27:25 +01:00
Matthias Fischer
4acb9a1a9b logrotate: Update to 3.8.1 2014-12-14 00:46:13 +01:00
Arne Fitzenreiter
b70a4d5267 core86: add pakfire.conf to update. 2014-12-10 08:28:27 +01:00
Arne Fitzenreiter
2b94001c48 core86: remove old initramfs images at update. 2014-12-10 08:26:34 +01:00
Michael Tremer
aa15b6b256 Merge remote-tracking branch 'mfischer/libdvbpsi' into next 2014-12-08 23:41:20 +01:00
Michael Tremer
5225c164ec Add libcap update to Core Update 87 2014-12-08 23:39:27 +01:00
Michael Tremer
e34672a35e Merge remote-tracking branch 'mfischer/libcap' into next 2014-12-08 23:39:14 +01:00
Michael Tremer
13e370209f Add libffi update to Core Update 87 2014-12-08 23:36:55 +01:00
Michael Tremer
6d01acb9bd Merge remote-tracking branch 'mfischer/libffi' into next 2014-12-08 23:36:01 +01:00
Michael Tremer
9afe33cba5 Merge remote-tracking branch 'mfischer/libevent2' into next 2014-12-08 23:34:45 +01:00
Michael Tremer
62b211fbd2 Merge remote-tracking branch 'mfischer/libassuan' into next 2014-12-08 23:33:35 +01:00
Michael Tremer
9571655f7e Add libart update to Core Update 87 2014-12-08 23:30:04 +01:00
Michael Tremer
1cfa43b31b Merge remote-tracking branch 'mfischer/libart' into next 2014-12-08 23:29:38 +01:00
Matthias Fischer
71dfc3d668 libdvbpsi: Update to 1.2.0 2014-12-07 15:46:39 +01:00
Matthias Fischer
accc1fb627 libcap: Update to 1.6.2 2014-12-07 15:43:47 +01:00
Matthias Fischer
17de916495 libffi: Update to 3.2.1 2014-12-07 15:40:39 +01:00
Matthias Fischer
3e7801aa60 libevent2: Update to 2.0.21-stable 2014-12-07 15:35:15 +01:00
Matthias Fischer
357c77b5d1 libassuan: Update to 2.1.3 2014-12-07 15:29:29 +01:00