mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Merge branch 'next' of ssh://git.ipfire.org/pub/git/ipfire-2.x into next
Conflicts: lfs/iputils
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
/etc/hosts*
|
||||
/etc/httpd/*
|
||||
/etc/ssh/ssh_host*
|
||||
/etc/logrotate.d
|
||||
/var/ipfire/auth/users
|
||||
/var/ipfire/dhcp/*
|
||||
/var/ipfire/dnsforward/*
|
||||
|
||||
1
config/backup/includes/bacula
Normal file
1
config/backup/includes/bacula
Normal file
@@ -0,0 +1 @@
|
||||
/etc/bacula/
|
||||
1
config/backup/includes/check_mk_agent
Normal file
1
config/backup/includes/check_mk_agent
Normal file
@@ -0,0 +1 @@
|
||||
/etc/check_mk/
|
||||
1
config/backup/includes/icinga
Normal file
1
config/backup/includes/icinga
Normal file
@@ -0,0 +1 @@
|
||||
/etc/icinga
|
||||
2
config/backup/includes/owncloud
Normal file
2
config/backup/includes/owncloud
Normal file
@@ -0,0 +1,2 @@
|
||||
/srv/web/owncloud/config
|
||||
/var/owncloud/data
|
||||
1
config/bind/trusted-key.key
Normal file
1
config/bind/trusted-key.key
Normal file
@@ -0,0 +1 @@
|
||||
. 3600 IN DNSKEY 257 3 8 AwEAAagAIKlVZrpC6Ia7gEzahOR+9W29euxhJhVVLOyQbSEW0O8gcCjFFVQUTf6v58fLjwBd0YI0EzrAcQqBGCzh/RStIoO8g0NfnfL2MTJRkxoXbfDaUeVPQuYEhg37NZWAJQ9VnMVDxP/VHL496M/QZxkjf5/Efucp2gaDX6RS6CXpoY68LsvPVjR0ZSwzz1apAzvN9dlzEheX7ICJBBtuA6G3LQpzW5hOA2hzCTMjJPJ8LbqF6dsV6DoBQzgul0sGIcGOYl7OyQdXfZ57relSQageu+ipAdTTJ25AsRTAoub8ONGcLmqrAmRLKBP1dfwhYB4N7knNnulqQxA+Uk1ihz0=
|
||||
@@ -1,11 +1,16 @@
|
||||
Listen 1009
|
||||
|
||||
<VirtualHost *:1009>
|
||||
|
||||
DocumentRoot /usr/share/cacti
|
||||
|
||||
Include /etc/httpd/conf/conf.d/php*.conf
|
||||
|
||||
Alias /cacti /usr/share/cacti
|
||||
<Directory /usr/share/cacti>
|
||||
Options FollowSymLinks
|
||||
AllowOverride None
|
||||
</Directory>
|
||||
|
||||
RewriteEngine on
|
||||
RewriteRule ^/$ /cacti/ [R]
|
||||
</VirtualHost>
|
||||
|
||||
6
config/cacti/cacti.logrotate
Normal file
6
config/cacti/cacti.logrotate
Normal file
@@ -0,0 +1,6 @@
|
||||
/var/log/cacti/cacti.log {
|
||||
missingok
|
||||
monthly
|
||||
notifempty
|
||||
compress
|
||||
}
|
||||
BIN
config/cacti/d.gif
Normal file
BIN
config/cacti/d.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
BIN
config/cacti/d.png
Normal file
BIN
config/cacti/d.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.5 KiB |
BIN
config/cacti/throbber.gif
Normal file
BIN
config/cacti/throbber.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
@@ -26,6 +26,8 @@ $General::swroot = 'CONFIG_ROOT';
|
||||
$General::noipprefix = 'noipg-';
|
||||
$General::adminmanualurl = 'http://wiki.ipfire.org';
|
||||
|
||||
require "${General::swroot}/network-functions.pl";
|
||||
|
||||
#
|
||||
# log ("message") use default 'ipcop' tag
|
||||
# log ("tag","message") use your tag
|
||||
@@ -281,21 +283,10 @@ sub validip
|
||||
}
|
||||
}
|
||||
|
||||
sub validmask
|
||||
{
|
||||
my $mask = $_[0];
|
||||
sub validmask {
|
||||
my $mask = shift;
|
||||
|
||||
# secord part an ip?
|
||||
if (&validip($mask)) {
|
||||
return 1; }
|
||||
# second part a number?
|
||||
if (/^0/) {
|
||||
return 0; }
|
||||
if (!($mask =~ /^\d+$/)) {
|
||||
return 0; }
|
||||
if ($mask >= 0 && $mask <= 32) {
|
||||
return 1; }
|
||||
return 0;
|
||||
return &Network::check_netmask($mask) or &Network::check_prefix($mask);
|
||||
}
|
||||
|
||||
sub validipormask
|
||||
@@ -316,24 +307,12 @@ sub validipormask
|
||||
return &validmask($mask);
|
||||
}
|
||||
|
||||
sub subtocidr
|
||||
{
|
||||
#gets: Subnet in decimal (255.255.255.0)
|
||||
#Gives: 24 (The cidr of network)
|
||||
my ($byte1, $byte2, $byte3, $byte4) = split(/\./, $_[0].".0.0.0.0");
|
||||
my $num = ($byte1 * 16777216) + ($byte2 * 65536) + ($byte3 * 256) + $byte4;
|
||||
my $bin = unpack("B*", pack("N", $num));
|
||||
my $count = ($bin =~ tr/1/1/);
|
||||
return $count;
|
||||
sub subtocidr {
|
||||
return &Network::convert_netmask2prefix(shift);
|
||||
}
|
||||
|
||||
sub cidrtosub
|
||||
{
|
||||
#gets: Cidr of network (20-30 for ccd)
|
||||
#Konverts 30 to 255.255.255.252 e.g
|
||||
my $cidr=$_[0];
|
||||
my $netmask = &Net::IPv4Addr::ipv4_cidr2msk($cidr);
|
||||
return "$netmask";
|
||||
sub cidrtosub {
|
||||
return &Network::convert_prefix2netmask(shift);
|
||||
}
|
||||
|
||||
sub iporsubtodec
|
||||
@@ -408,15 +387,8 @@ sub iporsubtocidr
|
||||
return 3;
|
||||
}
|
||||
|
||||
sub getnetworkip
|
||||
{
|
||||
#Gets: IP, CIDR (10.10.10.0-255, 24)
|
||||
#Gives: 10.10.10.0
|
||||
my ($ccdip,$ccdsubnet) = @_;
|
||||
my $ip_address_binary = inet_aton( $ccdip );
|
||||
my $netmask_binary = ~pack("N", (2**(32-$ccdsubnet))-1);
|
||||
my $network_address = inet_ntoa( $ip_address_binary & $netmask_binary );
|
||||
return $network_address;
|
||||
sub getnetworkip {
|
||||
return &Network::get_netaddress(shift);
|
||||
}
|
||||
|
||||
sub getccdbc
|
||||
@@ -431,46 +403,20 @@ sub getccdbc
|
||||
return $broadcast_address;
|
||||
}
|
||||
|
||||
sub ip2dec
|
||||
{
|
||||
my $ip_num;
|
||||
my $ip=$_[0];
|
||||
if ( $ip =~ /(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/ ) {
|
||||
$ip_num = (($1*256**3) + ($2*256**2) + ($3*256) + $4);
|
||||
} else {
|
||||
$ip_num = -1;
|
||||
}
|
||||
$ip_num = (($1*256**3) + ($2*256**2) + ($3*256) + $4);
|
||||
return($ip_num);
|
||||
sub ip2dec {
|
||||
return &Network::ip2bin(shift);
|
||||
}
|
||||
|
||||
sub dec2ip
|
||||
{
|
||||
my $ip;
|
||||
my $ip_num=$_[0];
|
||||
my $o1=$ip_num%256;
|
||||
$ip_num=int($ip_num/256);
|
||||
my $o2=$ip_num%256;
|
||||
$ip_num=int($ip_num/256);
|
||||
my $o3=$ip_num%256;
|
||||
$ip_num=int($ip_num/256);
|
||||
my $o4=$ip_num%256;
|
||||
$ip="$o4.$o3.$o2.$o1";
|
||||
return ($ip);
|
||||
sub dec2ip {
|
||||
return &Network::bin2ip(shift);
|
||||
}
|
||||
|
||||
sub getnextip
|
||||
{
|
||||
my $decip=&ip2dec($_[0]);
|
||||
$decip=$decip+4;
|
||||
return &dec2ip($decip);
|
||||
sub getnextip {
|
||||
return &Network::find_next_ip_address(shift, 4);
|
||||
}
|
||||
|
||||
sub getlastip
|
||||
{
|
||||
my $decip=&ip2dec($_[0]);
|
||||
$decip--;
|
||||
return &dec2ip($decip);
|
||||
sub getlastip {
|
||||
return &Network::find_next_ip_address(shift, -1);
|
||||
}
|
||||
|
||||
sub validipandmask
|
||||
@@ -598,6 +544,19 @@ sub checksubnets
|
||||
if (($ownnet{'RED_NETADDRESS'} ne '' && $ownnet{'RED_NETADDRESS'} ne '0.0.0.0') && &IpInSubnet($ip,$ownnet{'RED_NETADDRESS'},&iporsubtodec($ownnet{'RED_NETMASK'}))){ $errormessage=$Lang::tr{'ccd err red'};return $errormessage;}
|
||||
}
|
||||
|
||||
sub check_net_internal{
|
||||
my $network=shift;
|
||||
my ($ip,$cidr)=split(/\//,$network);
|
||||
my %ownnet=();
|
||||
my $errormessage;
|
||||
$cidr=&iporsubtocidr($cidr);
|
||||
#check if we use one of ipfire's networks (green,orange,blue)
|
||||
&readhash("${General::swroot}/ethernet/settings", \%ownnet);
|
||||
if (($ownnet{'GREEN_NETADDRESS'} ne '' && $ownnet{'GREEN_NETADDRESS'} ne '0.0.0.0') && &IpInSubnet($ip,$ownnet{'GREEN_NETADDRESS'},&iporsubtodec($ownnet{'GREEN_NETMASK'}))){ $errormessage=$Lang::tr{'ccd err green'};return $errormessage;}
|
||||
if (($ownnet{'ORANGE_NETADDRESS'} ne '' && $ownnet{'ORANGE_NETADDRESS'} ne '0.0.0.0') && &IpInSubnet($ip,$ownnet{'ORANGE_NETADDRESS'},&iporsubtodec($ownnet{'ORANGE_NETMASK'}))){ $errormessage=$Lang::tr{'ccd err orange'};return $errormessage;}
|
||||
if (($ownnet{'BLUE_NETADDRESS'} ne '' && $ownnet{'BLUE_NETADDRESS'} ne '0.0.0.0') && &IpInSubnet($ip,$ownnet{'BLUE_NETADDRESS'},&iporsubtodec($ownnet{'BLUE_NETMASK'}))){ $errormessage=$Lang::tr{'ccd err blue'};return $errormessage;}
|
||||
if (($ownnet{'RED_NETADDRESS'} ne '' && $ownnet{'RED_NETADDRESS'} ne '0.0.0.0') && &IpInSubnet($ip,$ownnet{'RED_NETADDRESS'},&iporsubtodec($ownnet{'RED_NETMASK'}))){ $errormessage=$Lang::tr{'ccd err red'};return $errormessage;}
|
||||
}
|
||||
|
||||
sub validport
|
||||
{
|
||||
@@ -668,9 +627,8 @@ sub validdomainname
|
||||
my @parts = split (/\./, $domainname); # Split hostname at the '.'
|
||||
|
||||
foreach $part (@parts) {
|
||||
# Each part should be at least two characters in length
|
||||
# but no more than 63 characters
|
||||
if (length ($part) < 2 || length ($part) > 63) {
|
||||
# Each part should be no more than 63 characters in length
|
||||
if (length ($part) < 1 || length ($part) > 63) {
|
||||
return 0;}
|
||||
# Only valid characters are a-z, A-Z, 0-9 and -
|
||||
if ($part !~ /^[a-zA-Z0-9-]*$/) {
|
||||
@@ -753,19 +711,12 @@ sub validportrange # used to check a port range
|
||||
}
|
||||
}
|
||||
|
||||
# Test if IP is within a subnet
|
||||
# Call: IpInSubnet (Addr, Subnet, Subnet Mask)
|
||||
# Subnet can be an IP of the subnet: 10.0.0.0 or 10.0.0.1
|
||||
# Everything in dottted notation
|
||||
# Return: TRUE/FALSE
|
||||
sub IpInSubnet
|
||||
{
|
||||
my $ip = unpack('N', &Socket::inet_aton(shift));
|
||||
my $start = unpack('N', &Socket::inet_aton(shift));
|
||||
my $mask = unpack('N', &Socket::inet_aton(shift));
|
||||
$start &= $mask; # base of subnet...
|
||||
my $end = $start + ~$mask;
|
||||
return (($ip >= $start) && ($ip <= $end));
|
||||
sub IpInSubnet {
|
||||
my $addr = shift;
|
||||
my $network = shift;
|
||||
my $netmask = shift;
|
||||
|
||||
return &Network::ip_address_in_network($addr, "$network/$netmask");
|
||||
}
|
||||
|
||||
#
|
||||
@@ -773,32 +724,25 @@ sub IpInSubnet
|
||||
# Call: NextIP ('1.1.1.1');
|
||||
# Return: '1.1.1.2'
|
||||
#
|
||||
sub NextIP
|
||||
{
|
||||
return &Socket::inet_ntoa( pack("N", 1 + unpack('N', &Socket::inet_aton(shift))
|
||||
)
|
||||
);
|
||||
sub NextIP {
|
||||
return &Network::find_next_ip_address(shift, 1);
|
||||
}
|
||||
sub NextIP2
|
||||
{
|
||||
return &Socket::inet_ntoa( pack("N", 4 + unpack('N', &Socket::inet_aton(shift))
|
||||
)
|
||||
);
|
||||
|
||||
sub NextIP2 {
|
||||
return &Network::find_next_ip_address(shift, 4);
|
||||
}
|
||||
sub ipcidr
|
||||
{
|
||||
|
||||
sub ipcidr {
|
||||
my ($ip,$cidr) = &Net::IPv4Addr::ipv4_parse(shift);
|
||||
return "$ip\/$cidr";
|
||||
}
|
||||
|
||||
sub ipcidr2msk
|
||||
{
|
||||
sub ipcidr2msk {
|
||||
my ($ip,$cidr) = &Net::IPv4Addr::ipv4_parse(shift);
|
||||
my $netmask = &Net::IPv4Addr::ipv4_cidr2msk($cidr);
|
||||
return "$ip\/$netmask";
|
||||
}
|
||||
|
||||
|
||||
sub validemail {
|
||||
my $mail = shift;
|
||||
return 0 if ( $mail !~ /^[0-9a-zA-Z\.\-\_]+\@[0-9a-zA-Z\.\-]+$/ );
|
||||
@@ -1165,4 +1109,16 @@ sub firewall_reload() {
|
||||
system("/usr/local/bin/firewallctrl");
|
||||
}
|
||||
|
||||
# Function which will return the used interface for the red network zone (red0, ppp0, etc).
|
||||
sub get_red_interface() {
|
||||
|
||||
open(IFACE, "${General::swroot}/red/iface") or die "Could not open /var/ipfire/red/iface";
|
||||
|
||||
my $interface = <IFACE>;
|
||||
close(IFACE);
|
||||
chomp $interface;
|
||||
|
||||
return $interface;
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
@@ -45,6 +45,7 @@ my %menuhash = ();
|
||||
my $menu = \%menuhash;
|
||||
%settings = ();
|
||||
%ethsettings = ();
|
||||
%pppsettings = ();
|
||||
@URI = ();
|
||||
|
||||
### Make sure this is an SSL request
|
||||
@@ -57,6 +58,7 @@ if ($ENV{'SERVER_ADDR'} && $ENV{'HTTPS'} ne 'on') {
|
||||
### Initialize environment
|
||||
&General::readhash("${swroot}/main/settings", \%settings);
|
||||
&General::readhash("${swroot}/ethernet/settings", \%ethsettings);
|
||||
&General::readhash("${swroot}/ppp/settings", \%pppsettings);
|
||||
$language = $settings{'LANGUAGE'};
|
||||
$hostname = $settings{'HOSTNAME'};
|
||||
$hostnameintitle = 0;
|
||||
@@ -140,6 +142,8 @@ sub genmenu {
|
||||
my %sublogshash = ();
|
||||
my $sublogs = \%sublogshash;
|
||||
|
||||
if ( -e "/var/ipfire/main/gpl_accepted") {
|
||||
|
||||
eval `/bin/cat /var/ipfire/menu.d/*.menu`;
|
||||
eval `/bin/cat /var/ipfire/menu.d/*.main`;
|
||||
|
||||
@@ -154,9 +158,10 @@ sub genmenu {
|
||||
$menu->{'01.system'}{'subMenu'}->{'21.wlan'}{'enabled'} = 1;
|
||||
}
|
||||
|
||||
if ($ethsettings{'RED_TYPE'} eq "PPPOE") {
|
||||
if ( $ethsettings{'RED_TYPE'} eq "PPPOE" && $pppsettings{'MONPORT'} ne "" ) {
|
||||
$menu->{'02.status'}{'subMenu'}->{'74.modem-status'}{'enabled'} = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sub showhttpheaders
|
||||
|
||||
@@ -33,7 +33,10 @@ sub new() {
|
||||
bless $self, $class;
|
||||
|
||||
# Initialize the connetion to the modem.
|
||||
$self->_initialize($port, $baud);
|
||||
my $ret = $self->_initialize($port, $baud);
|
||||
if ($ret) {
|
||||
return undef;
|
||||
}
|
||||
|
||||
if ($self->_is_working()) {
|
||||
return $self;
|
||||
@@ -54,9 +57,16 @@ sub DESTROY() {
|
||||
sub _initialize() {
|
||||
my ($self, $port, $baud) = @_;
|
||||
|
||||
# Check if the character device actually exists.
|
||||
if (! -c $port) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
# Establish connection to the modem.
|
||||
$self->{modem} = new Device::Modem(port => $port);
|
||||
$self->{modem}->connect(baudrate => $baud);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
sub _is_working() {
|
||||
|
||||
306
config/cfgroot/network-functions.pl
Normal file
306
config/cfgroot/network-functions.pl
Normal file
@@ -0,0 +1,306 @@
|
||||
#!/usr/bin/perl -w
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire is free software; you can redistribute it and/or modify #
|
||||
# it under the terms of the GNU General Public License as published by #
|
||||
# the Free Software Foundation; either version 2 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire is distributed in the hope that it will be useful, #
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
|
||||
# GNU General Public License for more details. #
|
||||
# #
|
||||
# You should have received a copy of the GNU General Public License #
|
||||
# along with IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2014 IPFire Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
|
||||
package Network;
|
||||
|
||||
use Socket;
|
||||
|
||||
my %PREFIX2NETMASK = (
|
||||
32 => "255.255.255.255",
|
||||
31 => "255.255.255.254",
|
||||
30 => "255.255.255.252",
|
||||
29 => "255.255.255.248",
|
||||
28 => "255.255.255.240",
|
||||
27 => "255.255.255.224",
|
||||
26 => "255.255.255.192",
|
||||
25 => "255.255.255.128",
|
||||
24 => "255.255.255.0",
|
||||
23 => "255.255.254.0",
|
||||
22 => "255.255.252.0",
|
||||
21 => "255.255.248.0",
|
||||
20 => "255.255.240.0",
|
||||
19 => "255.255.224.0",
|
||||
18 => "255.255.192.0",
|
||||
17 => "255.255.128.0",
|
||||
16 => "255.255.0.0",
|
||||
15 => "255.254.0.0",
|
||||
14 => "255.252.0.0",
|
||||
13 => "255.248.0.0",
|
||||
12 => "255.240.0.0",
|
||||
11 => "255.224.0.0",
|
||||
10 => "255.192.0.0",
|
||||
9 => "255.128.0.0",
|
||||
8 => "255.0.0.0",
|
||||
7 => "254.0.0.0",
|
||||
6 => "252.0.0.0",
|
||||
5 => "248.0.0.0",
|
||||
4 => "240.0.0.0",
|
||||
3 => "224.0.0.0",
|
||||
2 => "192.0.0.0",
|
||||
1 => "128.0.0.0",
|
||||
0 => "0.0.0.0"
|
||||
);
|
||||
|
||||
my %NETMASK2PREFIX = reverse(%PREFIX2NETMASK);
|
||||
|
||||
# Takes an IP address in dotted decimal notation and
|
||||
# returns a 32 bit integer representing that IP addresss.
|
||||
# Will return undef for invalid inputs.
|
||||
sub ip2bin($) {
|
||||
my $address = shift;
|
||||
|
||||
# This function returns undef for undefined input.
|
||||
if (!defined $address) {
|
||||
return undef;
|
||||
}
|
||||
|
||||
my $address_bin = &Socket::inet_pton(AF_INET, $address);
|
||||
if ($address_bin) {
|
||||
$address_bin = unpack('N', $address_bin);
|
||||
}
|
||||
|
||||
return $address_bin;
|
||||
}
|
||||
|
||||
# Does the reverse of ip2bin().
|
||||
# Will return undef for invalid inputs.
|
||||
sub bin2ip($) {
|
||||
my $address_bin = shift;
|
||||
|
||||
# This function returns undef for undefined input.
|
||||
if (!defined $address_bin) {
|
||||
return undef;
|
||||
}
|
||||
|
||||
my $address = pack('N', $address_bin);
|
||||
if ($address) {
|
||||
$address = &Socket::inet_ntop(AF_INET, $address);
|
||||
}
|
||||
|
||||
return $address;
|
||||
}
|
||||
|
||||
# Takes a network in either a.b.c.d/a.b.c.d or a.b.c.d/e notation
|
||||
# and will return an 32 bit integer representing the start
|
||||
# address and an other one representing the network mask.
|
||||
sub network2bin($) {
|
||||
my $network = shift;
|
||||
|
||||
my ($address, $netmask) = split(/\//, $network, 2);
|
||||
|
||||
if (&check_prefix($netmask)) {
|
||||
$netmask = &convert_prefix2netmask($netmask);
|
||||
}
|
||||
|
||||
my $address_bin = &ip2bin($address);
|
||||
my $netmask_bin = &ip2bin($netmask);
|
||||
|
||||
my $network_start = $address_bin & $netmask_bin;
|
||||
|
||||
return ($network_start, $netmask_bin);
|
||||
}
|
||||
|
||||
# Returns True for all valid IP addresses
|
||||
sub check_ip_address($) {
|
||||
my $address = shift;
|
||||
|
||||
# Normalise the IP address and compare the result with
|
||||
# the input - which should obviously the same.
|
||||
my $normalised_address = &_normalise_ip_address($address);
|
||||
|
||||
return ((defined $normalised_address) && ($address eq $normalised_address));
|
||||
}
|
||||
|
||||
# Returns True for all valid prefixes.
|
||||
sub check_prefix($) {
|
||||
my $prefix = shift;
|
||||
|
||||
return (exists $PREFIX2NETMASK{$prefix});
|
||||
}
|
||||
|
||||
# Returns True for all valid subnet masks.
|
||||
sub check_netmask($) {
|
||||
my $netmask = shift;
|
||||
|
||||
return (exists $NETMASK2PREFIX{$netmask});
|
||||
}
|
||||
|
||||
# Returns True for all valid inputs like a.b.c.d/a.b.c.d.
|
||||
sub check_ip_address_and_netmask($$) {
|
||||
my $network = shift;
|
||||
|
||||
my ($address, $netmask) = split(/\//, $network, 2);
|
||||
|
||||
# Check if the IP address is fine.
|
||||
#
|
||||
my $result = &check_ip_address($address);
|
||||
unless ($result) {
|
||||
return $result;
|
||||
}
|
||||
|
||||
return &check_netmask($netmask);
|
||||
}
|
||||
|
||||
# For internal use only. Will take an IP address and
|
||||
# return it in a normalised style. Like 8.8.8.010 -> 8.8.8.8.
|
||||
sub _normalise_ip_address($) {
|
||||
my $address = shift;
|
||||
|
||||
my $address_bin = &ip2bin($address);
|
||||
if (!defined $address_bin) {
|
||||
return undef;
|
||||
}
|
||||
|
||||
return &bin2ip($address_bin);
|
||||
}
|
||||
|
||||
# Returns the prefix for the given subnet mask.
|
||||
sub convert_netmask2prefix($) {
|
||||
my $netmask = shift;
|
||||
|
||||
if (exists $NETMASK2PREFIX{$netmask}) {
|
||||
return $NETMASK2PREFIX{$netmask};
|
||||
}
|
||||
|
||||
return undef;
|
||||
}
|
||||
|
||||
# Returns the subnet mask for the given prefix.
|
||||
sub convert_prefix2netmask($) {
|
||||
my $prefix = shift;
|
||||
|
||||
if (exists $PREFIX2NETMASK{$prefix}) {
|
||||
return $PREFIX2NETMASK{$prefix};
|
||||
}
|
||||
|
||||
return undef;
|
||||
}
|
||||
|
||||
# Takes an IP address and an offset and
|
||||
# will return the offset'th IP address.
|
||||
sub find_next_ip_address($$) {
|
||||
my $address = shift;
|
||||
my $offset = shift;
|
||||
|
||||
my $address_bin = &ip2bin($address);
|
||||
$address_bin += $offset;
|
||||
|
||||
return &bin2ip($address_bin);
|
||||
}
|
||||
|
||||
# Returns the network address of the given network.
|
||||
sub get_netaddress($) {
|
||||
my $network = shift;
|
||||
my ($network_bin, $netmask_bin) = &network2bin($network);
|
||||
|
||||
if (defined $network_bin) {
|
||||
return &bin2ip($network_bin);
|
||||
}
|
||||
|
||||
return undef;
|
||||
}
|
||||
|
||||
# Returns the broadcast of the given network.
|
||||
sub get_broadcast($) {
|
||||
my $network = shift;
|
||||
my ($network_bin, $netmask_bin) = &network2bin($network);
|
||||
|
||||
return &bin2ip($network_bin ^ ~$netmask_bin);
|
||||
}
|
||||
|
||||
# Returns True if $address is in $network.
|
||||
sub ip_address_in_network($$) {
|
||||
my $address = shift;
|
||||
my $network = shift;
|
||||
|
||||
my $address_bin = &ip2bin($address);
|
||||
return undef unless (defined $address_bin);
|
||||
|
||||
my ($network_bin, $netmask_bin) = &network2bin($network);
|
||||
|
||||
# Find end address
|
||||
my $broadcast_bin = $network_bin ^ ~$netmask_bin;
|
||||
|
||||
return (($address_bin ge $network_bin) && ($address_bin le $broadcast_bin));
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
# Remove the next line to enable the testsuite
|
||||
__END__
|
||||
|
||||
sub assert($) {
|
||||
my $ret = shift;
|
||||
|
||||
if ($ret) {
|
||||
return;
|
||||
}
|
||||
|
||||
print "ASSERTION ERROR";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
sub testsuite() {
|
||||
my $result;
|
||||
|
||||
my $address1 = &ip2bin("8.8.8.8");
|
||||
assert($address1 == 134744072);
|
||||
|
||||
my $address2 = &bin2ip($address1);
|
||||
assert($address2 eq "8.8.8.8");
|
||||
|
||||
# Check if valid IP addresses are correctly recognised.
|
||||
foreach my $address ("1.2.3.4", "192.168.180.1", "127.0.0.1") {
|
||||
if (!&check_ip_address($address)) {
|
||||
print "$address is not correctly recognised as a valid IP address!\n";
|
||||
exit 1;
|
||||
};
|
||||
}
|
||||
|
||||
# Check if invalid IP addresses are correctly found.
|
||||
foreach my $address ("456.2.3.4", "192.768.180.1", "127.1", "1", "a.b.c.d", "1.2.3.4.5", "1.2.3.4/12") {
|
||||
if (&check_ip_address($address)) {
|
||||
print "$address is recognised as a valid IP address!\n";
|
||||
exit 1;
|
||||
};
|
||||
}
|
||||
|
||||
$result = &check_ip_address_and_netmask("192.168.180.0/255.255.255.0");
|
||||
assert($result);
|
||||
|
||||
$result = &convert_netmask2prefix("255.255.254.0");
|
||||
assert($result == 23);
|
||||
|
||||
$result = &convert_prefix2netmask(8);
|
||||
assert($result eq "255.0.0.0");
|
||||
|
||||
$result = &find_next_ip_address("1.2.3.4", 2);
|
||||
assert($result eq "1.2.3.6");
|
||||
|
||||
$result = &ip_address_in_network("10.0.1.4", "10.0.0.0/8");
|
||||
assert($result);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
&testsuite();
|
||||
@@ -24,12 +24,10 @@ HOME=/
|
||||
*/5 * * * * /usr/local/bin/makegraphs >/dev/null
|
||||
17 5 * * * /etc/init.d/tmpfs backup >/dev/null
|
||||
|
||||
# Force update the dynamic dns registration once a week
|
||||
# Force update even if IP has not changed once a month if 'minimize update' selected in GUI
|
||||
# to avoid account declared as dead
|
||||
*/5 * * * * [ -f "/var/ipfire/red/active" ] && /usr/local/bin/setddns.pl
|
||||
9 2 * * 0 [ -f "/var/ipfire/red/active" ] && /usr/local/bin/setddns.pl -f
|
||||
3 2 1 * * [ -f "/var/ipfire/red/active" ] && /usr/local/bin/setddns.pl -f -m
|
||||
# Update dynamic DNS records every five minutes.
|
||||
# Force an update once a month
|
||||
*/5 * * * * [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all
|
||||
3 2 1 * * [ -f "/var/ipfire/red/active" ] && /usr/bin/ddns update-all --force
|
||||
|
||||
# Logwatch
|
||||
01 0 * * * /usr/local/bin/logwatch > /var/log/logwatch/`date -I -d yesterday`; \
|
||||
|
||||
@@ -10,7 +10,7 @@ kmem:x:9:
|
||||
wheel:x:10:root
|
||||
mail:x:12:mail
|
||||
uucp:x:14:
|
||||
dialout:x:16:
|
||||
dialout:x:16:nobody
|
||||
floppy:x:19:
|
||||
tape:x:20:
|
||||
utmp:x:22:
|
||||
@@ -25,6 +25,7 @@ stunnel:x:51:
|
||||
lock:x:54:
|
||||
sshd:x:74:
|
||||
pcap:x:77:
|
||||
wbpriv:x:88:squid
|
||||
nobody:x:99:
|
||||
users:x:100:
|
||||
snort:x:101:
|
||||
|
||||
@@ -10,6 +10,9 @@ create
|
||||
# uncomment this if you want your log files compressed
|
||||
compress
|
||||
|
||||
# packages drop log rotation information into this directory
|
||||
include /etc/logrotate.d
|
||||
|
||||
# wtmp
|
||||
/var/log/wtmp {
|
||||
weekly
|
||||
|
||||
@@ -57,6 +57,9 @@ HAVE_OPENVPN="true"
|
||||
|
||||
# INPUT
|
||||
|
||||
# Allow access from GREEN
|
||||
iptables -A POLICYIN -i "${GREEN_DEV}" -j ACCEPT
|
||||
|
||||
# IPsec INPUT
|
||||
case "${HAVE_IPSEC},${POLICY}" in
|
||||
true,MODE1) ;;
|
||||
|
||||
@@ -291,6 +291,7 @@ sub buildrules {
|
||||
|
||||
foreach my $src (@sources) {
|
||||
# Skip invalid source.
|
||||
next unless (defined $src);
|
||||
next unless ($src);
|
||||
|
||||
# Sanitize source.
|
||||
@@ -301,6 +302,7 @@ sub buildrules {
|
||||
|
||||
foreach my $dst (@destinations) {
|
||||
# Skip invalid rules.
|
||||
next unless (defined $dst);
|
||||
next if (!$dst || ($dst eq "none"));
|
||||
|
||||
# Sanitize destination.
|
||||
|
||||
37
config/icinga/icinga.conf
Normal file
37
config/icinga/icinga.conf
Normal file
@@ -0,0 +1,37 @@
|
||||
Listen 1010
|
||||
|
||||
<VirtualHost *:1010>
|
||||
ScriptAlias /icinga/cgi-bin /usr/share/icinga/cgi-bin
|
||||
Alias /icinga /usr/share/icinga/
|
||||
|
||||
RewriteEngine on
|
||||
RewriteRule ^/$ /icinga/ [R]
|
||||
|
||||
<Directory /usr/share/icinga/cgi-bin>
|
||||
Options ExecCGI
|
||||
AllowOverride None
|
||||
|
||||
AuthName "Icinga Access"
|
||||
AuthType Basic
|
||||
AuthUserFile /etc/icinga/htpasswd.users
|
||||
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
|
||||
Require valid-user
|
||||
</Directory>
|
||||
|
||||
<Directory /usr/share/icinga/>
|
||||
Options None
|
||||
AllowOverride All
|
||||
|
||||
AuthName "Icinga Access"
|
||||
AuthType Basic
|
||||
AuthUserFile /etc/icinga/htpasswd.users
|
||||
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
|
||||
Require valid-user
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
@@ -953,6 +953,7 @@ CONFIG_NET_SCH_CHOKE=m
|
||||
CONFIG_NET_SCH_QFQ=m
|
||||
CONFIG_NET_SCH_CODEL=m
|
||||
CONFIG_NET_SCH_FQ_CODEL=m
|
||||
CONFIG_NET_SCH_PIE=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_SCH_PLUG=m
|
||||
|
||||
|
||||
@@ -1142,6 +1142,7 @@ CONFIG_NET_SCH_CHOKE=m
|
||||
CONFIG_NET_SCH_QFQ=m
|
||||
CONFIG_NET_SCH_CODEL=m
|
||||
CONFIG_NET_SCH_FQ_CODEL=m
|
||||
CONFIG_NET_SCH_PIE=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_SCH_PLUG=m
|
||||
|
||||
@@ -2551,7 +2552,7 @@ CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
# CONFIG_SERIAL_8250_DETECT_IRQ is not set
|
||||
CONFIG_SERIAL_8250_RSA=y
|
||||
# CONFIG_SERIAL_8250_DW is not set
|
||||
CONFIG_SERIAL_8250_DW=y
|
||||
# CONFIG_SERIAL_8250_EM is not set
|
||||
|
||||
#
|
||||
|
||||
@@ -888,6 +888,7 @@ CONFIG_NET_SCH_CHOKE=m
|
||||
CONFIG_NET_SCH_QFQ=m
|
||||
CONFIG_NET_SCH_CODEL=m
|
||||
CONFIG_NET_SCH_FQ_CODEL=m
|
||||
CONFIG_NET_SCH_PIE=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_SCH_PLUG=m
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 3.10.33 Kernel Configuration
|
||||
# Linux/x86 3.10.40-ipfire Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
@@ -581,30 +581,30 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
|
||||
#
|
||||
# x86 CPU frequency scaling drivers
|
||||
#
|
||||
CONFIG_X86_INTEL_PSTATE=y
|
||||
CONFIG_X86_PCC_CPUFREQ=y
|
||||
CONFIG_X86_ACPI_CPUFREQ=y
|
||||
# CONFIG_X86_INTEL_PSTATE is not set
|
||||
CONFIG_X86_PCC_CPUFREQ=m
|
||||
CONFIG_X86_ACPI_CPUFREQ=m
|
||||
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
||||
# CONFIG_X86_POWERNOW_K6 is not set
|
||||
CONFIG_X86_POWERNOW_K7=y
|
||||
CONFIG_X86_POWERNOW_K6=m
|
||||
CONFIG_X86_POWERNOW_K7=m
|
||||
CONFIG_X86_POWERNOW_K7_ACPI=y
|
||||
CONFIG_X86_POWERNOW_K8=y
|
||||
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
|
||||
# CONFIG_X86_GX_SUSPMOD is not set
|
||||
CONFIG_X86_POWERNOW_K8=m
|
||||
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
||||
CONFIG_X86_GX_SUSPMOD=m
|
||||
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
|
||||
CONFIG_X86_SPEEDSTEP_ICH=y
|
||||
CONFIG_X86_SPEEDSTEP_SMI=y
|
||||
CONFIG_X86_P4_CLOCKMOD=y
|
||||
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
|
||||
CONFIG_X86_LONGRUN=y
|
||||
# CONFIG_X86_LONGHAUL is not set
|
||||
CONFIG_X86_SPEEDSTEP_ICH=m
|
||||
CONFIG_X86_SPEEDSTEP_SMI=m
|
||||
CONFIG_X86_P4_CLOCKMOD=m
|
||||
CONFIG_X86_CPUFREQ_NFORCE2=m
|
||||
CONFIG_X86_LONGRUN=m
|
||||
CONFIG_X86_LONGHAUL=m
|
||||
# CONFIG_X86_E_POWERSAVER is not set
|
||||
|
||||
#
|
||||
# shared options
|
||||
#
|
||||
CONFIG_X86_SPEEDSTEP_LIB=y
|
||||
# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set
|
||||
CONFIG_X86_SPEEDSTEP_LIB=m
|
||||
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
|
||||
CONFIG_CPU_IDLE=y
|
||||
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
@@ -632,8 +632,8 @@ CONFIG_PCIE_ECRC=y
|
||||
CONFIG_PCIEAER_INJECT=m
|
||||
CONFIG_PCIEASPM=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
# CONFIG_PCIEASPM_DEFAULT is not set
|
||||
CONFIG_PCIEASPM_POWERSAVE=y
|
||||
CONFIG_PCIEASPM_DEFAULT=y
|
||||
# CONFIG_PCIEASPM_POWERSAVE is not set
|
||||
# CONFIG_PCIEASPM_PERFORMANCE is not set
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_ARCH_SUPPORTS_MSI=y
|
||||
@@ -913,6 +913,8 @@ CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HL=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_IPVS is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_LAYER7=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||
@@ -931,8 +933,6 @@ CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LAYER7=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
@@ -1140,6 +1140,7 @@ CONFIG_NET_SCH_CHOKE=m
|
||||
CONFIG_NET_SCH_QFQ=m
|
||||
CONFIG_NET_SCH_CODEL=m
|
||||
CONFIG_NET_SCH_FQ_CODEL=m
|
||||
CONFIG_NET_SCH_PIE=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_SCH_PLUG=m
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 3.10.33 Kernel Configuration
|
||||
# Linux/x86 3.10.40-ipfire Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
@@ -593,30 +593,30 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
|
||||
#
|
||||
# x86 CPU frequency scaling drivers
|
||||
#
|
||||
CONFIG_X86_INTEL_PSTATE=y
|
||||
CONFIG_X86_PCC_CPUFREQ=y
|
||||
CONFIG_X86_ACPI_CPUFREQ=y
|
||||
# CONFIG_X86_INTEL_PSTATE is not set
|
||||
CONFIG_X86_PCC_CPUFREQ=m
|
||||
CONFIG_X86_ACPI_CPUFREQ=m
|
||||
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
||||
# CONFIG_X86_POWERNOW_K6 is not set
|
||||
CONFIG_X86_POWERNOW_K7=y
|
||||
CONFIG_X86_POWERNOW_K6=m
|
||||
CONFIG_X86_POWERNOW_K7=m
|
||||
CONFIG_X86_POWERNOW_K7_ACPI=y
|
||||
CONFIG_X86_POWERNOW_K8=y
|
||||
# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set
|
||||
# CONFIG_X86_GX_SUSPMOD is not set
|
||||
CONFIG_X86_POWERNOW_K8=m
|
||||
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
||||
CONFIG_X86_GX_SUSPMOD=m
|
||||
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
|
||||
CONFIG_X86_SPEEDSTEP_ICH=y
|
||||
CONFIG_X86_SPEEDSTEP_SMI=y
|
||||
CONFIG_X86_P4_CLOCKMOD=y
|
||||
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
|
||||
CONFIG_X86_LONGRUN=y
|
||||
# CONFIG_X86_LONGHAUL is not set
|
||||
CONFIG_X86_SPEEDSTEP_ICH=m
|
||||
CONFIG_X86_SPEEDSTEP_SMI=m
|
||||
CONFIG_X86_P4_CLOCKMOD=m
|
||||
CONFIG_X86_CPUFREQ_NFORCE2=m
|
||||
CONFIG_X86_LONGRUN=m
|
||||
CONFIG_X86_LONGHAUL=m
|
||||
# CONFIG_X86_E_POWERSAVER is not set
|
||||
|
||||
#
|
||||
# shared options
|
||||
#
|
||||
CONFIG_X86_SPEEDSTEP_LIB=y
|
||||
# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set
|
||||
CONFIG_X86_SPEEDSTEP_LIB=m
|
||||
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
|
||||
CONFIG_CPU_IDLE=y
|
||||
# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
@@ -645,8 +645,8 @@ CONFIG_PCIE_ECRC=y
|
||||
CONFIG_PCIEAER_INJECT=m
|
||||
CONFIG_PCIEASPM=y
|
||||
# CONFIG_PCIEASPM_DEBUG is not set
|
||||
# CONFIG_PCIEASPM_DEFAULT is not set
|
||||
CONFIG_PCIEASPM_POWERSAVE=y
|
||||
CONFIG_PCIEASPM_DEFAULT=y
|
||||
# CONFIG_PCIEASPM_POWERSAVE is not set
|
||||
# CONFIG_PCIEASPM_PERFORMANCE is not set
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_ARCH_SUPPORTS_MSI=y
|
||||
@@ -925,6 +925,8 @@ CONFIG_NETFILTER_XT_MATCH_HELPER=m
|
||||
CONFIG_NETFILTER_XT_MATCH_HL=m
|
||||
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_IPVS is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_LAYER7=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_MAC=m
|
||||
@@ -943,8 +945,6 @@ CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_LAYER7=m
|
||||
# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
@@ -1152,6 +1152,7 @@ CONFIG_NET_SCH_CHOKE=m
|
||||
CONFIG_NET_SCH_QFQ=m
|
||||
CONFIG_NET_SCH_CODEL=m
|
||||
CONFIG_NET_SCH_FQ_CODEL=m
|
||||
CONFIG_NET_SCH_PIE=m
|
||||
CONFIG_NET_SCH_INGRESS=m
|
||||
CONFIG_NET_SCH_PLUG=m
|
||||
|
||||
|
||||
21
config/owncloud/owncloud.conf
Normal file
21
config/owncloud/owncloud.conf
Normal file
@@ -0,0 +1,21 @@
|
||||
Listen 1011
|
||||
|
||||
<VirtualHost *:1011>
|
||||
DocumentRoot /srv/web/owncloud
|
||||
|
||||
SSLEngine on
|
||||
SSLProtocol all -SSLv2
|
||||
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128:AES256:HIGH:!RC4:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK
|
||||
SSLHonorCipherOrder on
|
||||
SSLCertificateFile /etc/httpd/owncloud.crt
|
||||
SSLCertificateKeyFile /etc/httpd/owncloud.key
|
||||
|
||||
Include /etc/httpd/conf/conf.d/php*.conf
|
||||
|
||||
<Directory /srv/web/owncloud>
|
||||
Options Indexes FollowSymlinks MultiViews
|
||||
AllowOverride ALL
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
@@ -1,21 +1,15 @@
|
||||
#usr/include/gmp.h
|
||||
#usr/include/gmpxx.h
|
||||
#usr/include/mp.h
|
||||
#usr/lib/libgmp.a
|
||||
#usr/lib/libgmp.la
|
||||
#usr/lib/libgmp.so
|
||||
usr/lib/libgmp.so.10
|
||||
usr/lib/libgmp.so.10.0.5
|
||||
usr/lib/libgmp.so.10.2.0
|
||||
#usr/lib/libgmpxx.a
|
||||
#usr/lib/libgmpxx.la
|
||||
#usr/lib/libgmpxx.so
|
||||
usr/lib/libgmpxx.so.4
|
||||
usr/lib/libgmpxx.so.4.2.5
|
||||
#usr/lib/libmp.a
|
||||
#usr/lib/libmp.la
|
||||
#usr/lib/libmp.so
|
||||
usr/lib/libmp.so.3
|
||||
usr/lib/libmp.so.3.1.25
|
||||
usr/lib/libgmpxx.so.4.4.0
|
||||
#usr/share/info/gmp.info
|
||||
#usr/share/info/gmp.info-1
|
||||
#usr/share/info/gmp.info-2
|
||||
@@ -24,6 +24,7 @@ etc/rc.d/init.d/console
|
||||
#etc/rc.d/init.d/cyrus-imapd
|
||||
#etc/rc.d/init.d/cyrus-sasl
|
||||
etc/rc.d/init.d/dhcp
|
||||
etc/rc.d/init.d/dhcrelay
|
||||
etc/rc.d/init.d/dnsmasq
|
||||
etc/rc.d/init.d/fcron
|
||||
#etc/rc.d/init.d/fetchmail
|
||||
@@ -34,7 +35,6 @@ etc/rc.d/init.d/functions
|
||||
#etc/rc.d/init.d/gnump3d
|
||||
etc/rc.d/init.d/halt
|
||||
#etc/rc.d/init.d/hostapd
|
||||
#etc/rc.d/init.d/icecream
|
||||
#etc/rc.d/init.d/imspector
|
||||
etc/rc.d/init.d/ipsec
|
||||
#etc/rc.d/init.d/keepalived
|
||||
@@ -73,13 +73,13 @@ etc/rc.d/init.d/networking/red.down/05-RS-dnsmasq
|
||||
etc/rc.d/init.d/networking/red.down/10-ipsec
|
||||
etc/rc.d/init.d/networking/red.down/10-miniupnpd
|
||||
etc/rc.d/init.d/networking/red.down/10-ovpn
|
||||
etc/rc.d/init.d/networking/red.down/20-RL-firewall
|
||||
etc/rc.d/init.d/networking/red.down/20-firewall
|
||||
#etc/rc.d/init.d/networking/red.up
|
||||
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
|
||||
etc/rc.d/init.d/networking/red.up/05-RS-dnsmasq
|
||||
etc/rc.d/init.d/networking/red.up/10-miniupnpd
|
||||
etc/rc.d/init.d/networking/red.up/10-multicast
|
||||
etc/rc.d/init.d/networking/red.up/20-RL-firewall
|
||||
etc/rc.d/init.d/networking/red.up/20-firewall
|
||||
etc/rc.d/init.d/networking/red.up/23-RS-snort
|
||||
etc/rc.d/init.d/networking/red.up/24-RS-qos
|
||||
etc/rc.d/init.d/networking/red.up/27-RS-squid
|
||||
@@ -131,7 +131,6 @@ etc/rc.d/init.d/upnpd
|
||||
#etc/rc.d/init.d/vdradmin
|
||||
#etc/rc.d/init.d/vsftpd
|
||||
#etc/rc.d/init.d/watchdog
|
||||
#etc/rc.d/init.d/winbind
|
||||
etc/rc.d/init.d/wlanclient
|
||||
#etc/rc.d/init.d/xinetd
|
||||
#etc/rc.d/rc0.d
|
||||
|
||||
@@ -625,6 +625,7 @@
|
||||
#usr/include/linux/unix_diag.h
|
||||
#usr/include/linux/usb
|
||||
#usr/include/linux/usb/audio.h
|
||||
#usr/include/linux/usb/cdc-wdm.h
|
||||
#usr/include/linux/usb/cdc.h
|
||||
#usr/include/linux/usb/ch11.h
|
||||
#usr/include/linux/usb/ch9.h
|
||||
|
||||
@@ -2243,6 +2243,7 @@ lib/modules/KVER-ipfire-kirkwood
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_mqprio.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_multiq.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_netem.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_pie.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_plug.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_prio.ko
|
||||
#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_qfq.ko
|
||||
|
||||
@@ -2195,6 +2195,7 @@ lib/modules/KVER-ipfire-multi
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_mqprio.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_multiq.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_netem.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_pie.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_plug.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_prio.ko
|
||||
#lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_qfq.ko
|
||||
|
||||
@@ -1804,6 +1804,7 @@ lib/modules/KVER-ipfire-rpi
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_mqprio.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_multiq.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_netem.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_pie.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_plug.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_prio.ko
|
||||
#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_qfq.ko
|
||||
|
||||
@@ -233,6 +233,7 @@ usr/sbin/rtcwake
|
||||
#usr/share/man/man1/ipcmk.1
|
||||
#usr/share/man/man1/ipcrm.1
|
||||
#usr/share/man/man1/ipcs.1
|
||||
#usr/share/man/man1/logger.1
|
||||
#usr/share/man/man1/look.1
|
||||
#usr/share/man/man1/lscpu.1
|
||||
#usr/share/man/man1/mcookie.1
|
||||
|
||||
2
config/rootfiles/common/batctl
Normal file
2
config/rootfiles/common/batctl
Normal file
@@ -0,0 +1,2 @@
|
||||
usr/sbin/batctl
|
||||
#usr/share/man/man8/batctl.8
|
||||
@@ -1,8 +1,9 @@
|
||||
etc/trusted-key.key
|
||||
usr/bin/dig
|
||||
usr/bin/host
|
||||
usr/bin/nslookup
|
||||
usr/bin/nsupdate
|
||||
#usr/man/man1/dig.1
|
||||
#usr/man/man1/host.1
|
||||
#usr/man/man1/nslookup.1
|
||||
#usr/man/man8/nsupdate.8
|
||||
#usr/share/man/man1/dig.1
|
||||
#usr/share/man/man1/host.1
|
||||
#usr/share/man/man1/nslookup.1
|
||||
#usr/share/man/man1/nsupdate.1
|
||||
|
||||
10938
config/rootfiles/common/boost
Normal file
10938
config/rootfiles/common/boost
Normal file
File diff suppressed because it is too large
Load Diff
@@ -117,6 +117,7 @@ var/ipfire/modem
|
||||
#var/ipfire/modem/defaults
|
||||
#var/ipfire/modem/settings
|
||||
var/ipfire/modem-lib.pl
|
||||
var/ipfire/network-functions.pl
|
||||
var/ipfire/net-traffic
|
||||
#var/ipfire/net-traffic/net-traffic-admin.pl
|
||||
#var/ipfire/net-traffic/net-traffic-lib.pl
|
||||
|
||||
@@ -21,7 +21,7 @@ usr/lib/daq
|
||||
#usr/lib/libdaq.la
|
||||
#usr/lib/libdaq.so
|
||||
usr/lib/libdaq.so.2
|
||||
usr/lib/libdaq.so.2.0.1
|
||||
usr/lib/libdaq.so.2.0.2
|
||||
#usr/lib/libdaq_static.a
|
||||
#usr/lib/libdaq_static.la
|
||||
#usr/lib/libdaq_static_modules.a
|
||||
|
||||
66
config/rootfiles/common/ddns
Normal file
66
config/rootfiles/common/ddns
Normal file
@@ -0,0 +1,66 @@
|
||||
usr/bin/ddns
|
||||
usr/lib/python2.7/site-packages/ddns
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.py
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/__init__.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.py
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/__version__.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/errors.py
|
||||
usr/lib/python2.7/site-packages/ddns/errors.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/errors.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.py
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/i18n.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/providers.py
|
||||
usr/lib/python2.7/site-packages/ddns/providers.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/providers.pyo
|
||||
usr/lib/python2.7/site-packages/ddns/system.py
|
||||
usr/lib/python2.7/site-packages/ddns/system.pyc
|
||||
usr/lib/python2.7/site-packages/ddns/system.pyo
|
||||
#usr/share/doc/ddns
|
||||
#usr/share/doc/ddns/COPYING
|
||||
#usr/share/locale/ar/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ca/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/cs_CZ
|
||||
#usr/share/locale/cs_CZ/LC_MESSAGES
|
||||
#usr/share/locale/cs_CZ/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/da/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/de/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/el_GR
|
||||
#usr/share/locale/el_GR/LC_MESSAGES
|
||||
#usr/share/locale/el_GR/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/es/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/fa/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/fr/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/hu/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/id/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/it/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ja/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/km_KH
|
||||
#usr/share/locale/km_KH/LC_MESSAGES
|
||||
#usr/share/locale/km_KH/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/nl/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pl/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pt_BR/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/pt_PT/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ro_RO
|
||||
#usr/share/locale/ro_RO/LC_MESSAGES
|
||||
#usr/share/locale/ro_RO/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/ru/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/sq/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/sv/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/th/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/tk
|
||||
#usr/share/locale/tk/LC_MESSAGES
|
||||
#usr/share/locale/tk/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/tr/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/uk/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/uz@Latn
|
||||
#usr/share/locale/uz@Latn/LC_MESSAGES
|
||||
#usr/share/locale/uz@Latn/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/vi/LC_MESSAGES/ddns.mo
|
||||
#usr/share/locale/zh
|
||||
#usr/share/locale/zh/LC_MESSAGES
|
||||
#usr/share/locale/zh/LC_MESSAGES/ddns.mo
|
||||
#var/ipfire/ddns/ddns.conf.sample
|
||||
@@ -21,7 +21,7 @@ etc/dhcp/dhcpd.conf
|
||||
#usr/lib/libomapi.a
|
||||
#usr/sbin/dhclient
|
||||
usr/sbin/dhcpd
|
||||
#usr/sbin/dhcrelay
|
||||
usr/sbin/dhcrelay
|
||||
#usr/share/man/man1/omshell.1
|
||||
#usr/share/man/man3/dhcpctl.3
|
||||
#usr/share/man/man3/omapi.3
|
||||
|
||||
9
config/rootfiles/common/hostname
Normal file
9
config/rootfiles/common/hostname
Normal file
@@ -0,0 +1,9 @@
|
||||
bin/dnsdomainname
|
||||
bin/domainname
|
||||
bin/hostname
|
||||
bin/nisdomainname
|
||||
bin/ypdomainname
|
||||
#usr/share/man/man1/dnsdomainname.1
|
||||
#usr/share/man/man1/domainname.1
|
||||
#usr/share/man/man1/nisdomainname.1
|
||||
#usr/share/man/man1/ypdomainname.1
|
||||
17
config/rootfiles/common/i586/gmp
Normal file
17
config/rootfiles/common/i586/gmp
Normal file
@@ -0,0 +1,17 @@
|
||||
#usr/include/gmp.h
|
||||
#usr/include/gmpxx.h
|
||||
#usr/lib/libgmp.a
|
||||
#usr/lib/libgmp.la
|
||||
#usr/lib/libgmp.so
|
||||
usr/lib/libgmp.so.10
|
||||
usr/lib/libgmp.so.10.2.0
|
||||
#usr/lib/libgmpxx.a
|
||||
#usr/lib/libgmpxx.la
|
||||
#usr/lib/libgmpxx.so
|
||||
usr/lib/libgmpxx.so.4
|
||||
usr/lib/libgmpxx.so.4.4.0
|
||||
usr/lib/sse2/libgmp.so.10
|
||||
usr/lib/sse2/libgmp.so.10.2.0
|
||||
#usr/share/info/gmp.info
|
||||
#usr/share/info/gmp.info-1
|
||||
#usr/share/info/gmp.info-2
|
||||
@@ -26,6 +26,7 @@ etc/rc.d/init.d/console
|
||||
#etc/rc.d/init.d/cyrus-imapd
|
||||
#etc/rc.d/init.d/cyrus-sasl
|
||||
etc/rc.d/init.d/dhcp
|
||||
etc/rc.d/init.d/dhcrelay
|
||||
etc/rc.d/init.d/dnsmasq
|
||||
etc/rc.d/init.d/fcron
|
||||
#etc/rc.d/init.d/fetchmail
|
||||
@@ -36,7 +37,6 @@ etc/rc.d/init.d/functions
|
||||
#etc/rc.d/init.d/gnump3d
|
||||
etc/rc.d/init.d/halt
|
||||
#etc/rc.d/init.d/hostapd
|
||||
#etc/rc.d/init.d/icecream
|
||||
#etc/rc.d/init.d/imspector
|
||||
etc/rc.d/init.d/ipsec
|
||||
#etc/rc.d/init.d/keepalived
|
||||
@@ -75,13 +75,13 @@ etc/rc.d/init.d/networking/red.down/05-RS-dnsmasq
|
||||
etc/rc.d/init.d/networking/red.down/10-ipsec
|
||||
etc/rc.d/init.d/networking/red.down/10-miniupnpd
|
||||
etc/rc.d/init.d/networking/red.down/10-ovpn
|
||||
etc/rc.d/init.d/networking/red.down/20-RL-firewall
|
||||
etc/rc.d/init.d/networking/red.down/20-firewall
|
||||
#etc/rc.d/init.d/networking/red.up
|
||||
etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup
|
||||
etc/rc.d/init.d/networking/red.up/05-RS-dnsmasq
|
||||
etc/rc.d/init.d/networking/red.up/10-miniupnpd
|
||||
etc/rc.d/init.d/networking/red.up/10-multicast
|
||||
etc/rc.d/init.d/networking/red.up/20-RL-firewall
|
||||
etc/rc.d/init.d/networking/red.up/20-firewall
|
||||
etc/rc.d/init.d/networking/red.up/23-RS-snort
|
||||
etc/rc.d/init.d/networking/red.up/24-RS-qos
|
||||
etc/rc.d/init.d/networking/red.up/27-RS-squid
|
||||
@@ -134,7 +134,6 @@ etc/rc.d/init.d/upnpd
|
||||
#etc/rc.d/init.d/vdradmin
|
||||
#etc/rc.d/init.d/vsftpd
|
||||
#etc/rc.d/init.d/watchdog
|
||||
#etc/rc.d/init.d/winbind
|
||||
etc/rc.d/init.d/wlanclient
|
||||
#etc/rc.d/init.d/xinetd
|
||||
#etc/rc.d/rc0.d
|
||||
|
||||
@@ -240,10 +240,25 @@ lib/modules/KVER-ipfire
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/clocksource/cs5535-clockevt.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/clocksource/scx200_hrt.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/acpi-cpufreq.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/amd_freq_sensitivity.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq-nforce2.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_conservative.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_ondemand.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_powersave.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_stats.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/gx-suspmod.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/longhaul.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/longrun.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/mperf.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/p4-clockmod.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/pcc-cpufreq.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/powernow-k6.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/powernow-k7.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/powernow-k8.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/speedstep-ich.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/speedstep-lib.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/speedstep-smi.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/crypto
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/crypto/geode-aes.ko
|
||||
#lib/modules/KVER-ipfire/kernel/drivers/crypto/hifn_795x.ko
|
||||
@@ -2663,6 +2678,7 @@ lib/modules/KVER-ipfire
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_mqprio.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_multiq.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_netem.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_pie.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_plug.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_prio.ko
|
||||
#lib/modules/KVER-ipfire/kernel/net/sched/sch_qfq.ko
|
||||
|
||||
@@ -654,6 +654,7 @@
|
||||
#usr/include/linux/unix_diag.h
|
||||
#usr/include/linux/usb
|
||||
#usr/include/linux/usb/audio.h
|
||||
#usr/include/linux/usb/cdc-wdm.h
|
||||
#usr/include/linux/usb/cdc.h
|
||||
#usr/include/linux/usb/ch11.h
|
||||
#usr/include/linux/usb/ch9.h
|
||||
|
||||
@@ -234,6 +234,7 @@ usr/share/bash-completion
|
||||
#usr/share/man/man1/ipcmk.1
|
||||
#usr/share/man/man1/ipcrm.1
|
||||
#usr/share/man/man1/ipcs.1
|
||||
#usr/share/man/man1/logger.1
|
||||
#usr/share/man/man1/look.1
|
||||
#usr/share/man/man1/lscpu.1
|
||||
#usr/share/man/man1/mcookie.1
|
||||
@@ -303,4 +304,3 @@ usr/share/bash-completion
|
||||
#usr/share/man/man8/umount.8
|
||||
#usr/share/man/man8/wdctl.8
|
||||
#usr/share/man/man8/wipefs.8
|
||||
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
bin/ping
|
||||
#usr/bin/ftp
|
||||
#usr/bin/rcp
|
||||
#usr/bin/rlogin
|
||||
#usr/bin/rsh
|
||||
#usr/bin/talk
|
||||
#usr/bin/tftp
|
||||
#usr/sbin/ftpd
|
||||
#usr/sbin/inetd
|
||||
#usr/sbin/rexecd
|
||||
#usr/sbin/rlogind
|
||||
#usr/sbin/rshd
|
||||
#usr/sbin/talkd
|
||||
#usr/sbin/tftpd
|
||||
#usr/sbin/uucpd
|
||||
#usr/share/info/inetutils.info
|
||||
#usr/share/info/inetutils.info-1
|
||||
#usr/share/info/inetutils.info-2
|
||||
#usr/share/info/inetutils.info-3
|
||||
#usr/share/man/man1/ftp.1
|
||||
#usr/share/man/man1/logger.1
|
||||
#usr/share/man/man1/rcp.1
|
||||
#usr/share/man/man1/rlogin.1
|
||||
#usr/share/man/man1/rsh.1
|
||||
#usr/share/man/man1/talk.1
|
||||
#usr/share/man/man1/telnet.1
|
||||
#usr/share/man/man1/tftp.1
|
||||
#usr/share/man/man5/syslog.conf.5
|
||||
#usr/share/man/man8/ftpd.8
|
||||
#usr/share/man/man8/inetd.8
|
||||
#usr/share/man/man8/ping.8
|
||||
#usr/share/man/man8/rexecd.8
|
||||
#usr/share/man/man8/rlogind.8
|
||||
#usr/share/man/man8/rshd.8
|
||||
#usr/share/man/man8/syslogd.8
|
||||
#usr/share/man/man8/talkd.8
|
||||
#usr/share/man/man8/telnetd.8
|
||||
#usr/share/man/man8/tftpd.8
|
||||
@@ -1,2 +1,3 @@
|
||||
bin/ping
|
||||
usr/bin/ping
|
||||
usr/bin/tracepath
|
||||
|
||||
14
config/rootfiles/common/libgcrypt
Normal file
14
config/rootfiles/common/libgcrypt
Normal file
@@ -0,0 +1,14 @@
|
||||
#usr/bin/dumpsexp
|
||||
#usr/bin/hmac256
|
||||
#usr/bin/libgcrypt-config
|
||||
#usr/bin/mpicalc
|
||||
#usr/include/gcrypt.h
|
||||
#usr/lib/libgcrypt.la
|
||||
#usr/lib/libgcrypt.so
|
||||
usr/lib/libgcrypt.so.20
|
||||
usr/lib/libgcrypt.so.20.0.1
|
||||
#usr/share/aclocal/libgcrypt.m4
|
||||
#usr/share/info/gcrypt.info
|
||||
#usr/share/info/gcrypt.info-1
|
||||
#usr/share/info/gcrypt.info-2
|
||||
#usr/share/man/man1/hmac256.1
|
||||
31
config/rootfiles/common/libgpg-error
Normal file
31
config/rootfiles/common/libgpg-error
Normal file
@@ -0,0 +1,31 @@
|
||||
usr/bin/gpg-error
|
||||
#usr/bin/gpg-error-config
|
||||
#usr/include/gpg-error.h
|
||||
#usr/lib/libgpg-error.la
|
||||
#usr/lib/libgpg-error.so
|
||||
usr/lib/libgpg-error.so.0
|
||||
usr/lib/libgpg-error.so.0.11.0
|
||||
#usr/share/aclocal/gpg-error.m4
|
||||
#usr/share/common-lisp
|
||||
#usr/share/common-lisp/source
|
||||
#usr/share/common-lisp/source/gpg-error
|
||||
#usr/share/common-lisp/source/gpg-error/gpg-error-codes.lisp
|
||||
#usr/share/common-lisp/source/gpg-error/gpg-error-package.lisp
|
||||
#usr/share/common-lisp/source/gpg-error/gpg-error.asd
|
||||
#usr/share/common-lisp/source/gpg-error/gpg-error.lisp
|
||||
#usr/share/locale/cs/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/da/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/de/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/eo
|
||||
#usr/share/locale/eo/LC_MESSAGES
|
||||
#usr/share/locale/eo/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/fr/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/it/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/ja/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/nl/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/pl/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/ro/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/sv/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/uk/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/vi/LC_MESSAGES/libgpg-error.mo
|
||||
#usr/share/locale/zh_CN/LC_MESSAGES/libgpg-error.mo
|
||||
204
config/rootfiles/common/libnl-3
Normal file
204
config/rootfiles/common/libnl-3
Normal file
@@ -0,0 +1,204 @@
|
||||
#etc/libnl
|
||||
etc/libnl/classid
|
||||
etc/libnl/pktloc
|
||||
#usr/include/libnl3
|
||||
#usr/include/libnl3/netlink
|
||||
#usr/include/libnl3/netlink/addr.h
|
||||
#usr/include/libnl3/netlink/attr.h
|
||||
#usr/include/libnl3/netlink/cache-api.h
|
||||
#usr/include/libnl3/netlink/cache.h
|
||||
#usr/include/libnl3/netlink/cli
|
||||
#usr/include/libnl3/netlink/cli/addr.h
|
||||
#usr/include/libnl3/netlink/cli/class.h
|
||||
#usr/include/libnl3/netlink/cli/cls.h
|
||||
#usr/include/libnl3/netlink/cli/ct.h
|
||||
#usr/include/libnl3/netlink/cli/exp.h
|
||||
#usr/include/libnl3/netlink/cli/link.h
|
||||
#usr/include/libnl3/netlink/cli/neigh.h
|
||||
#usr/include/libnl3/netlink/cli/qdisc.h
|
||||
#usr/include/libnl3/netlink/cli/route.h
|
||||
#usr/include/libnl3/netlink/cli/rule.h
|
||||
#usr/include/libnl3/netlink/cli/tc.h
|
||||
#usr/include/libnl3/netlink/cli/utils.h
|
||||
#usr/include/libnl3/netlink/data.h
|
||||
#usr/include/libnl3/netlink/errno.h
|
||||
#usr/include/libnl3/netlink/fib_lookup
|
||||
#usr/include/libnl3/netlink/fib_lookup/lookup.h
|
||||
#usr/include/libnl3/netlink/fib_lookup/request.h
|
||||
#usr/include/libnl3/netlink/genl
|
||||
#usr/include/libnl3/netlink/genl/ctrl.h
|
||||
#usr/include/libnl3/netlink/genl/family.h
|
||||
#usr/include/libnl3/netlink/genl/genl.h
|
||||
#usr/include/libnl3/netlink/genl/mngt.h
|
||||
#usr/include/libnl3/netlink/handlers.h
|
||||
#usr/include/libnl3/netlink/hash.h
|
||||
#usr/include/libnl3/netlink/hashtable.h
|
||||
#usr/include/libnl3/netlink/idiag
|
||||
#usr/include/libnl3/netlink/idiag/idiagnl.h
|
||||
#usr/include/libnl3/netlink/idiag/meminfo.h
|
||||
#usr/include/libnl3/netlink/idiag/msg.h
|
||||
#usr/include/libnl3/netlink/idiag/req.h
|
||||
#usr/include/libnl3/netlink/idiag/vegasinfo.h
|
||||
#usr/include/libnl3/netlink/list.h
|
||||
#usr/include/libnl3/netlink/msg.h
|
||||
#usr/include/libnl3/netlink/netfilter
|
||||
#usr/include/libnl3/netlink/netfilter/ct.h
|
||||
#usr/include/libnl3/netlink/netfilter/exp.h
|
||||
#usr/include/libnl3/netlink/netfilter/log.h
|
||||
#usr/include/libnl3/netlink/netfilter/log_msg.h
|
||||
#usr/include/libnl3/netlink/netfilter/netfilter.h
|
||||
#usr/include/libnl3/netlink/netfilter/nfnl.h
|
||||
#usr/include/libnl3/netlink/netfilter/queue.h
|
||||
#usr/include/libnl3/netlink/netfilter/queue_msg.h
|
||||
#usr/include/libnl3/netlink/netlink-compat.h
|
||||
#usr/include/libnl3/netlink/netlink-kernel.h
|
||||
#usr/include/libnl3/netlink/netlink.h
|
||||
#usr/include/libnl3/netlink/object-api.h
|
||||
#usr/include/libnl3/netlink/object.h
|
||||
#usr/include/libnl3/netlink/route
|
||||
#usr/include/libnl3/netlink/route/act
|
||||
#usr/include/libnl3/netlink/route/act/mirred.h
|
||||
#usr/include/libnl3/netlink/route/action.h
|
||||
#usr/include/libnl3/netlink/route/addr.h
|
||||
#usr/include/libnl3/netlink/route/class.h
|
||||
#usr/include/libnl3/netlink/route/classifier.h
|
||||
#usr/include/libnl3/netlink/route/cls
|
||||
#usr/include/libnl3/netlink/route/cls/basic.h
|
||||
#usr/include/libnl3/netlink/route/cls/cgroup.h
|
||||
#usr/include/libnl3/netlink/route/cls/ematch
|
||||
#usr/include/libnl3/netlink/route/cls/ematch.h
|
||||
#usr/include/libnl3/netlink/route/cls/ematch/cmp.h
|
||||
#usr/include/libnl3/netlink/route/cls/ematch/meta.h
|
||||
#usr/include/libnl3/netlink/route/cls/ematch/nbyte.h
|
||||
#usr/include/libnl3/netlink/route/cls/ematch/text.h
|
||||
#usr/include/libnl3/netlink/route/cls/fw.h
|
||||
#usr/include/libnl3/netlink/route/cls/police.h
|
||||
#usr/include/libnl3/netlink/route/cls/u32.h
|
||||
#usr/include/libnl3/netlink/route/link
|
||||
#usr/include/libnl3/netlink/route/link.h
|
||||
#usr/include/libnl3/netlink/route/link/api.h
|
||||
#usr/include/libnl3/netlink/route/link/bonding.h
|
||||
#usr/include/libnl3/netlink/route/link/bridge.h
|
||||
#usr/include/libnl3/netlink/route/link/can.h
|
||||
#usr/include/libnl3/netlink/route/link/inet.h
|
||||
#usr/include/libnl3/netlink/route/link/info-api.h
|
||||
#usr/include/libnl3/netlink/route/link/ip6tnl.h
|
||||
#usr/include/libnl3/netlink/route/link/ipgre.h
|
||||
#usr/include/libnl3/netlink/route/link/ipip.h
|
||||
#usr/include/libnl3/netlink/route/link/ipvti.h
|
||||
#usr/include/libnl3/netlink/route/link/macvlan.h
|
||||
#usr/include/libnl3/netlink/route/link/sit.h
|
||||
#usr/include/libnl3/netlink/route/link/veth.h
|
||||
#usr/include/libnl3/netlink/route/link/vlan.h
|
||||
#usr/include/libnl3/netlink/route/link/vxlan.h
|
||||
#usr/include/libnl3/netlink/route/neighbour.h
|
||||
#usr/include/libnl3/netlink/route/neightbl.h
|
||||
#usr/include/libnl3/netlink/route/nexthop.h
|
||||
#usr/include/libnl3/netlink/route/pktloc.h
|
||||
#usr/include/libnl3/netlink/route/qdisc
|
||||
#usr/include/libnl3/netlink/route/qdisc.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/cbq.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/dsmark.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/fifo.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/fq_codel.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/htb.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/netem.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/plug.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/prio.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/red.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/sfq.h
|
||||
#usr/include/libnl3/netlink/route/qdisc/tbf.h
|
||||
#usr/include/libnl3/netlink/route/route.h
|
||||
#usr/include/libnl3/netlink/route/rtnl.h
|
||||
#usr/include/libnl3/netlink/route/rule.h
|
||||
#usr/include/libnl3/netlink/route/tc-api.h
|
||||
#usr/include/libnl3/netlink/route/tc.h
|
||||
#usr/include/libnl3/netlink/socket.h
|
||||
#usr/include/libnl3/netlink/types.h
|
||||
#usr/include/libnl3/netlink/utils.h
|
||||
#usr/include/libnl3/netlink/version.h
|
||||
#usr/lib/libnl
|
||||
#usr/lib/libnl-3.a
|
||||
#usr/lib/libnl-3.la
|
||||
#usr/lib/libnl-3.so
|
||||
usr/lib/libnl-3.so.200
|
||||
usr/lib/libnl-3.so.200.20.0
|
||||
#usr/lib/libnl-cli-3.a
|
||||
#usr/lib/libnl-cli-3.la
|
||||
#usr/lib/libnl-cli-3.so
|
||||
usr/lib/libnl-cli-3.so.200
|
||||
usr/lib/libnl-cli-3.so.200.20.0
|
||||
#usr/lib/libnl-genl-3.a
|
||||
#usr/lib/libnl-genl-3.la
|
||||
#usr/lib/libnl-genl-3.so
|
||||
usr/lib/libnl-genl-3.so.200
|
||||
usr/lib/libnl-genl-3.so.200.20.0
|
||||
#usr/lib/libnl-idiag-3.a
|
||||
#usr/lib/libnl-idiag-3.la
|
||||
#usr/lib/libnl-idiag-3.so
|
||||
usr/lib/libnl-idiag-3.so.200
|
||||
usr/lib/libnl-idiag-3.so.200.20.0
|
||||
#usr/lib/libnl-nf-3.a
|
||||
#usr/lib/libnl-nf-3.la
|
||||
#usr/lib/libnl-nf-3.so
|
||||
usr/lib/libnl-nf-3.so.200
|
||||
usr/lib/libnl-nf-3.so.200.20.0
|
||||
#usr/lib/libnl-route-3.a
|
||||
#usr/lib/libnl-route-3.la
|
||||
#usr/lib/libnl-route-3.so
|
||||
usr/lib/libnl-route-3.so.200
|
||||
usr/lib/libnl-route-3.so.200.20.0
|
||||
#usr/lib/libnl/cli
|
||||
#usr/lib/libnl/cli/cls
|
||||
#usr/lib/libnl/cli/cls/basic.a
|
||||
#usr/lib/libnl/cli/cls/basic.la
|
||||
usr/lib/libnl/cli/cls/basic.so
|
||||
#usr/lib/libnl/cli/cls/cgroup.a
|
||||
#usr/lib/libnl/cli/cls/cgroup.la
|
||||
usr/lib/libnl/cli/cls/cgroup.so
|
||||
#usr/lib/libnl/cli/qdisc
|
||||
#usr/lib/libnl/cli/qdisc/bfifo.a
|
||||
#usr/lib/libnl/cli/qdisc/bfifo.la
|
||||
usr/lib/libnl/cli/qdisc/bfifo.so
|
||||
#usr/lib/libnl/cli/qdisc/blackhole.a
|
||||
#usr/lib/libnl/cli/qdisc/blackhole.la
|
||||
usr/lib/libnl/cli/qdisc/blackhole.so
|
||||
#usr/lib/libnl/cli/qdisc/fq_codel.a
|
||||
#usr/lib/libnl/cli/qdisc/fq_codel.la
|
||||
usr/lib/libnl/cli/qdisc/fq_codel.so
|
||||
#usr/lib/libnl/cli/qdisc/htb.a
|
||||
#usr/lib/libnl/cli/qdisc/htb.la
|
||||
usr/lib/libnl/cli/qdisc/htb.so
|
||||
#usr/lib/libnl/cli/qdisc/ingress.a
|
||||
#usr/lib/libnl/cli/qdisc/ingress.la
|
||||
usr/lib/libnl/cli/qdisc/ingress.so
|
||||
#usr/lib/libnl/cli/qdisc/pfifo.a
|
||||
#usr/lib/libnl/cli/qdisc/pfifo.la
|
||||
usr/lib/libnl/cli/qdisc/pfifo.so
|
||||
#usr/lib/libnl/cli/qdisc/plug.a
|
||||
#usr/lib/libnl/cli/qdisc/plug.la
|
||||
usr/lib/libnl/cli/qdisc/plug.so
|
||||
#usr/lib/pkgconfig/libnl-3.0.pc
|
||||
#usr/lib/pkgconfig/libnl-cli-3.0.pc
|
||||
#usr/lib/pkgconfig/libnl-genl-3.0.pc
|
||||
#usr/lib/pkgconfig/libnl-nf-3.0.pc
|
||||
#usr/lib/pkgconfig/libnl-route-3.0.pc
|
||||
#usr/sbin/genl-ctrl-list
|
||||
usr/sbin/nl-class-add
|
||||
usr/sbin/nl-class-delete
|
||||
usr/sbin/nl-class-list
|
||||
usr/sbin/nl-classid-lookup
|
||||
usr/sbin/nl-cls-add
|
||||
usr/sbin/nl-cls-delete
|
||||
usr/sbin/nl-cls-list
|
||||
usr/sbin/nl-link-list
|
||||
usr/sbin/nl-pktloc-lookup
|
||||
usr/sbin/nl-qdisc-add
|
||||
usr/sbin/nl-qdisc-delete
|
||||
usr/sbin/nl-qdisc-list
|
||||
#usr/share/man/man8/genl-ctrl-list.8
|
||||
#usr/share/man/man8/nl-classid-lookup.8
|
||||
#usr/share/man/man8/nl-pktloc-lookup.8
|
||||
#usr/share/man/man8/nl-qdisc-add.8
|
||||
#usr/share/man/man8/nl-qdisc-delete.8
|
||||
#usr/share/man/man8/nl-qdisc-list.8
|
||||
@@ -1,7 +1,9 @@
|
||||
#usr/bin/pcap-config
|
||||
#usr/include/pcap
|
||||
#usr/include/pcap/bluetooth.h
|
||||
#usr/include/pcap-bpf.h
|
||||
#usr/include/pcap-int.h
|
||||
#usr/include/pcap/ipnet.h
|
||||
#usr/include/pcap-namedb.h
|
||||
#usr/include/pcap.h
|
||||
#usr/include/pcap/bpf.h
|
||||
@@ -9,11 +11,11 @@
|
||||
#usr/include/pcap/pcap.h
|
||||
#usr/include/pcap/sll.h
|
||||
#usr/include/pcap/usb.h
|
||||
#usr/include/pcap/vlan.h
|
||||
#usr/lib/libpcap.a
|
||||
usr/lib/libpcap.so
|
||||
usr/lib/libpcap.so.1
|
||||
usr/lib/libpcap.so.1.0
|
||||
usr/lib/libpcap.so.1.0.0
|
||||
usr/lib/libpcap.so.1.4.0
|
||||
#usr/share/man/man1/pcap-config.1
|
||||
#usr/share/man/man3/pcap.3pcap
|
||||
#usr/share/man/man3/pcap_activate.3pcap
|
||||
@@ -39,6 +41,7 @@ usr/lib/libpcap.so.1.0.0
|
||||
#usr/share/man/man3/pcap_findalldevs.3pcap
|
||||
#usr/share/man/man3/pcap_fopen_offline.3pcap
|
||||
#usr/share/man/man3/pcap_free_datalinks.3pcap
|
||||
#usr/share/man/man3/pcap_free_tstamp_types.3pcap
|
||||
#usr/share/man/man3/pcap_freealldevs.3pcap
|
||||
#usr/share/man/man3/pcap_freecode.3pcap
|
||||
#usr/share/man/man3/pcap_get_selectable_fd.3pcap
|
||||
@@ -48,6 +51,7 @@ usr/lib/libpcap.so.1.0.0
|
||||
#usr/share/man/man3/pcap_is_swapped.3pcap
|
||||
#usr/share/man/man3/pcap_lib_version.3pcap
|
||||
#usr/share/man/man3/pcap_list_datalinks.3pcap
|
||||
#usr/share/man/man3/pcap_list_tstamp_types.3pcap
|
||||
#usr/share/man/man3/pcap_lookupdev.3pcap
|
||||
#usr/share/man/man3/pcap_lookupnet.3pcap
|
||||
#usr/share/man/man3/pcap_loop.3pcap
|
||||
@@ -67,6 +71,7 @@ usr/lib/libpcap.so.1.0.0
|
||||
#usr/share/man/man3/pcap_set_rfmon.3pcap
|
||||
#usr/share/man/man3/pcap_set_snaplen.3pcap
|
||||
#usr/share/man/man3/pcap_set_timeout.3pcap
|
||||
#usr/share/man/man3/pcap_set_tstamp_type.3pcap
|
||||
#usr/share/man/man3/pcap_setdirection.3pcap
|
||||
#usr/share/man/man3/pcap_setfilter.3pcap
|
||||
#usr/share/man/man3/pcap_setnonblock.3pcap
|
||||
@@ -74,6 +79,9 @@ usr/lib/libpcap.so.1.0.0
|
||||
#usr/share/man/man3/pcap_stats.3pcap
|
||||
#usr/share/man/man3/pcap_statustostr.3pcap
|
||||
#usr/share/man/man3/pcap_strerror.3pcap
|
||||
#usr/share/man/man3/pcap_tstamp_type_name_to_val.3pcap
|
||||
#usr/share/man/man3/pcap_tstamp_type_val_to_name.3pcap
|
||||
#usr/share/man/man5/pcap-savefile.5
|
||||
#usr/share/man/man7/pcap-filter.7
|
||||
#usr/share/man/man7/pcap-linktype.7
|
||||
#usr/share/man/man7/pcap-tstamp.7
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
#usr/lib/libmpfr.a
|
||||
#usr/lib/libmpfr.la
|
||||
#usr/lib/libmpfr.so
|
||||
usr/lib/libmpfr.so.1
|
||||
usr/lib/libmpfr.so.1.2.2
|
||||
usr/lib/libmpfr.so.4
|
||||
usr/lib/libmpfr.so.4.1.2
|
||||
#usr/share/doc/mpfr
|
||||
#usr/share/doc/mpfr/AUTHORS
|
||||
#usr/share/doc/mpfr/BUGS
|
||||
#usr/share/doc/mpfr/COPYING
|
||||
#usr/share/doc/mpfr/COPYING.LIB
|
||||
#usr/share/doc/mpfr/COPYING.LESSER
|
||||
#usr/share/doc/mpfr/FAQ.html
|
||||
#usr/share/doc/mpfr/NEWS
|
||||
#usr/share/doc/mpfr/TODO
|
||||
@@ -18,4 +18,5 @@ usr/lib/libmpfr.so.1.2.2
|
||||
#usr/share/doc/mpfr/examples/divworst.c
|
||||
#usr/share/doc/mpfr/examples/rndo-add.c
|
||||
#usr/share/doc/mpfr/examples/sample.c
|
||||
#usr/share/doc/mpfr/examples/version.c
|
||||
#usr/share/info/mpfr.info
|
||||
|
||||
@@ -1,9 +1,4 @@
|
||||
bin/dnsdomainname
|
||||
bin/domainname
|
||||
bin/hostname
|
||||
bin/netstat
|
||||
#bin/nisdomainname
|
||||
#bin/ypdomainname
|
||||
sbin/arp
|
||||
sbin/ifconfig
|
||||
#sbin/ipmaddr
|
||||
@@ -14,10 +9,6 @@ sbin/nameif
|
||||
sbin/rarp
|
||||
sbin/route
|
||||
sbin/slattach
|
||||
#usr/share/man/man1/dnsdomainname.1
|
||||
#usr/share/man/man1/domainname.1
|
||||
#usr/share/man/man1/nisdomainname.1
|
||||
#usr/share/man/man1/ypdomainname.1
|
||||
#usr/share/man/man5/ethers.5
|
||||
#usr/share/man/man8/arp.8
|
||||
#usr/share/man/man8/ifconfig.8
|
||||
|
||||
71
config/rootfiles/common/nettle
Normal file
71
config/rootfiles/common/nettle
Normal file
@@ -0,0 +1,71 @@
|
||||
#usr/bin/nettle-hash
|
||||
#usr/bin/nettle-lfib-stream
|
||||
#usr/bin/nettle-pbkdf2
|
||||
#usr/bin/pkcs1-conv
|
||||
#usr/bin/sexp-conv
|
||||
#usr/include/nettle
|
||||
#usr/include/nettle/aes.h
|
||||
#usr/include/nettle/arcfour.h
|
||||
#usr/include/nettle/arctwo.h
|
||||
#usr/include/nettle/asn1.h
|
||||
#usr/include/nettle/base16.h
|
||||
#usr/include/nettle/base64.h
|
||||
#usr/include/nettle/bignum.h
|
||||
#usr/include/nettle/blowfish.h
|
||||
#usr/include/nettle/buffer.h
|
||||
#usr/include/nettle/camellia.h
|
||||
#usr/include/nettle/cast128.h
|
||||
#usr/include/nettle/cbc.h
|
||||
#usr/include/nettle/ccm.h
|
||||
#usr/include/nettle/chacha-poly1305.h
|
||||
#usr/include/nettle/chacha.h
|
||||
#usr/include/nettle/ctr.h
|
||||
#usr/include/nettle/des-compat.h
|
||||
#usr/include/nettle/des.h
|
||||
#usr/include/nettle/dsa-compat.h
|
||||
#usr/include/nettle/dsa.h
|
||||
#usr/include/nettle/eax.h
|
||||
#usr/include/nettle/ecc-curve.h
|
||||
#usr/include/nettle/ecc.h
|
||||
#usr/include/nettle/ecdsa.h
|
||||
#usr/include/nettle/gcm.h
|
||||
#usr/include/nettle/gosthash94.h
|
||||
#usr/include/nettle/hmac.h
|
||||
#usr/include/nettle/knuth-lfib.h
|
||||
#usr/include/nettle/macros.h
|
||||
#usr/include/nettle/md2.h
|
||||
#usr/include/nettle/md4.h
|
||||
#usr/include/nettle/md5-compat.h
|
||||
#usr/include/nettle/md5.h
|
||||
#usr/include/nettle/memxor.h
|
||||
#usr/include/nettle/nettle-meta.h
|
||||
#usr/include/nettle/nettle-stdint.h
|
||||
#usr/include/nettle/nettle-types.h
|
||||
#usr/include/nettle/pbkdf2.h
|
||||
#usr/include/nettle/pgp.h
|
||||
#usr/include/nettle/pkcs1.h
|
||||
#usr/include/nettle/poly1305.h
|
||||
#usr/include/nettle/realloc.h
|
||||
#usr/include/nettle/ripemd160.h
|
||||
#usr/include/nettle/rsa.h
|
||||
#usr/include/nettle/salsa20.h
|
||||
#usr/include/nettle/serpent.h
|
||||
#usr/include/nettle/sexp.h
|
||||
#usr/include/nettle/sha.h
|
||||
#usr/include/nettle/sha1.h
|
||||
#usr/include/nettle/sha2.h
|
||||
#usr/include/nettle/sha3.h
|
||||
#usr/include/nettle/twofish.h
|
||||
#usr/include/nettle/umac.h
|
||||
#usr/include/nettle/yarrow.h
|
||||
#usr/lib/libhogweed.a
|
||||
#usr/lib/libhogweed.so
|
||||
usr/lib/libhogweed.so.3
|
||||
usr/lib/libhogweed.so.3.0
|
||||
#usr/lib/libnettle.a
|
||||
#usr/lib/libnettle.so
|
||||
usr/lib/libnettle.so.5
|
||||
usr/lib/libnettle.so.5.0
|
||||
#usr/lib/pkgconfig/hogweed.pc
|
||||
#usr/lib/pkgconfig/nettle.pc
|
||||
#usr/share/info/nettle.info
|
||||
@@ -33,18 +33,18 @@ etc/ppp/standardloginscript
|
||||
#usr/include/pppd/tdb.h
|
||||
#usr/include/pppd/upap.h
|
||||
usr/lib/pppd
|
||||
usr/lib/pppd/2.4.6
|
||||
usr/lib/pppd/2.4.6/minconn.so
|
||||
usr/lib/pppd/2.4.6/openl2tp.so
|
||||
usr/lib/pppd/2.4.6/passprompt.so
|
||||
usr/lib/pppd/2.4.6/passwordfd.so
|
||||
usr/lib/pppd/2.4.6/pppoatm.so
|
||||
usr/lib/pppd/2.4.6/pppol2tp.so
|
||||
usr/lib/pppd/2.4.6/radattr.so
|
||||
usr/lib/pppd/2.4.6/radius.so
|
||||
usr/lib/pppd/2.4.6/radrealms.so
|
||||
usr/lib/pppd/2.4.6/rp-pppoe.so
|
||||
usr/lib/pppd/2.4.6/winbind.so
|
||||
usr/lib/pppd/2.4.7
|
||||
#usr/lib/pppd/2.4.7/minconn.so
|
||||
#usr/lib/pppd/2.4.7/openl2tp.so
|
||||
#usr/lib/pppd/2.4.7/passprompt.so
|
||||
#usr/lib/pppd/2.4.7/passwordfd.so
|
||||
#usr/lib/pppd/2.4.7/pppoatm.so
|
||||
#usr/lib/pppd/2.4.7/pppol2tp.so
|
||||
#usr/lib/pppd/2.4.7/radattr.so
|
||||
#usr/lib/pppd/2.4.7/radius.so
|
||||
#usr/lib/pppd/2.4.7/radrealms.so
|
||||
#usr/lib/pppd/2.4.7/rp-pppoe.so
|
||||
#usr/lib/pppd/2.4.7/winbind.so
|
||||
usr/sbin/chat
|
||||
usr/sbin/pppd
|
||||
usr/sbin/pppdump
|
||||
|
||||
@@ -74,6 +74,7 @@ usr/lib/libgcc_s.so.1
|
||||
#usr/lib/libstdc++.la
|
||||
#usr/lib/libstdc++.so
|
||||
usr/lib/libstdc++.so.6
|
||||
#usr/lib/sse2
|
||||
#usr/local
|
||||
#usr/local/bin
|
||||
#usr/local/bin/archive.files
|
||||
@@ -90,7 +91,6 @@ usr/local/bin/rebuild-initrd
|
||||
usr/local/bin/run-parts
|
||||
#usr/local/bin/sanedloop
|
||||
usr/local/bin/scanhd
|
||||
usr/local/bin/setddns.pl
|
||||
usr/local/bin/settime
|
||||
usr/local/bin/timecheck
|
||||
usr/local/bin/timezone-transition
|
||||
@@ -98,6 +98,7 @@ usr/local/bin/timezone-transition
|
||||
usr/local/bin/update-lang-cache
|
||||
#usr/local/include
|
||||
#usr/local/lib
|
||||
#usr/local/lib/sse2
|
||||
#usr/local/sbin
|
||||
#usr/local/share
|
||||
#usr/local/share/doc
|
||||
|
||||
@@ -30,6 +30,7 @@ etc/strongswan.d/charon/eap-tls.conf
|
||||
etc/strongswan.d/charon/eap-ttls.conf
|
||||
etc/strongswan.d/charon/farp.conf
|
||||
etc/strongswan.d/charon/fips-prf.conf
|
||||
etc/strongswan.d/charon/gcrypt.conf
|
||||
etc/strongswan.d/charon/gmp.conf
|
||||
etc/strongswan.d/charon/hmac.conf
|
||||
etc/strongswan.d/charon/kernel-netlink.conf
|
||||
@@ -53,15 +54,15 @@ etc/strongswan.d/charon/sha2.conf
|
||||
etc/strongswan.d/charon/socket-default.conf
|
||||
etc/strongswan.d/charon/sshkey.conf
|
||||
etc/strongswan.d/charon/stroke.conf
|
||||
etc/strongswan.d/charon/unity.conf
|
||||
etc/strongswan.d/charon/updown.conf
|
||||
etc/strongswan.d/charon/x509.conf
|
||||
etc/strongswan.d/charon/xauth-eap.conf
|
||||
etc/strongswan.d/charon/xauth-generic.conf
|
||||
etc/strongswan.d/charon/xauth-noauth.conf
|
||||
etc/strongswan.d/charon/xcbc.conf
|
||||
etc/strongswan.d/pki.conf
|
||||
etc/strongswan.d/scepclient.conf
|
||||
etc/strongswan.d/starter.conf
|
||||
etc/strongswan.d/tools.conf
|
||||
usr/bin/pki
|
||||
#usr/lib/ipsec
|
||||
#usr/lib/ipsec/libcharon.a
|
||||
@@ -106,6 +107,7 @@ usr/lib/ipsec/plugins/libstrongswan-eap-tls.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-eap-ttls.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-farp.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-fips-prf.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-gcrypt.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-gmp.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-hmac.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-kernel-netlink.so
|
||||
@@ -130,7 +132,6 @@ usr/lib/ipsec/plugins/libstrongswan-sha2.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-socket-default.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-sshkey.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-stroke.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-unity.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-updown.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-x509.so
|
||||
usr/lib/ipsec/plugins/libstrongswan-xauth-eap.so
|
||||
@@ -186,6 +187,7 @@ usr/sbin/ipsec
|
||||
#usr/share/strongswan/templates/config/plugins/eap-ttls.conf
|
||||
#usr/share/strongswan/templates/config/plugins/farp.conf
|
||||
#usr/share/strongswan/templates/config/plugins/fips-prf.conf
|
||||
#usr/share/strongswan/templates/config/plugins/gcrypt.conf
|
||||
#usr/share/strongswan/templates/config/plugins/gmp.conf
|
||||
#usr/share/strongswan/templates/config/plugins/hmac.conf
|
||||
#usr/share/strongswan/templates/config/plugins/kernel-netlink.conf
|
||||
@@ -209,7 +211,6 @@ usr/sbin/ipsec
|
||||
#usr/share/strongswan/templates/config/plugins/socket-default.conf
|
||||
#usr/share/strongswan/templates/config/plugins/sshkey.conf
|
||||
#usr/share/strongswan/templates/config/plugins/stroke.conf
|
||||
#usr/share/strongswan/templates/config/plugins/unity.conf
|
||||
#usr/share/strongswan/templates/config/plugins/updown.conf
|
||||
#usr/share/strongswan/templates/config/plugins/x509.conf
|
||||
#usr/share/strongswan/templates/config/plugins/xauth-eap.conf
|
||||
@@ -220,5 +221,6 @@ usr/sbin/ipsec
|
||||
#usr/share/strongswan/templates/config/strongswan.d
|
||||
#usr/share/strongswan/templates/config/strongswan.d/charon-logging.conf
|
||||
#usr/share/strongswan/templates/config/strongswan.d/charon.conf
|
||||
#usr/share/strongswan/templates/config/strongswan.d/pki.conf
|
||||
#usr/share/strongswan/templates/config/strongswan.d/scepclient.conf
|
||||
#usr/share/strongswan/templates/config/strongswan.d/starter.conf
|
||||
#usr/share/strongswan/templates/config/strongswan.d/tools.conf
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
etc/system-release
|
||||
etc/issue
|
||||
1
config/rootfiles/core/82/filelists/armv5tel/gmp
Symbolic link
1
config/rootfiles/core/82/filelists/armv5tel/gmp
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/armv5tel/gmp
|
||||
1
config/rootfiles/core/82/filelists/batctl
Symbolic link
1
config/rootfiles/core/82/filelists/batctl
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/batctl
|
||||
1
config/rootfiles/core/82/filelists/boost
Symbolic link
1
config/rootfiles/core/82/filelists/boost
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/boost
|
||||
15
config/rootfiles/core/82/filelists/files
Normal file
15
config/rootfiles/core/82/filelists/files
Normal file
@@ -0,0 +1,15 @@
|
||||
etc/system-release
|
||||
etc/issue
|
||||
etc/rc.d/init.d/firewall
|
||||
etc/rc.d/init.d/networking/red.down/20-firewall
|
||||
etc/rc.d/init.d/networking/red.up/20-firewall
|
||||
srv/web/ipfire/cgi-bin/connections.cgi
|
||||
srv/web/ipfire/cgi-bin/ddns.cgi
|
||||
srv/web/ipfire/cgi-bin/fwhosts.cgi
|
||||
srv/web/ipfire/cgi-bin/optionsfw.cgi
|
||||
srv/web/ipfire/cgi-bin/ovpnmain.cgi
|
||||
srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
usr/lib/firewall/rules.pl
|
||||
var/ipfire/general-functions.pl
|
||||
var/ipfire/langs
|
||||
var/ipfire/network-functions.pl
|
||||
1
config/rootfiles/core/82/filelists/i586/gmp
Symbolic link
1
config/rootfiles/core/82/filelists/i586/gmp
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/i586/gmp
|
||||
1
config/rootfiles/core/82/filelists/libnl-3
Symbolic link
1
config/rootfiles/core/82/filelists/libnl-3
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/libnl-3
|
||||
1
config/rootfiles/core/82/filelists/mpfr
Symbolic link
1
config/rootfiles/core/82/filelists/mpfr
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/mpfr
|
||||
1
config/rootfiles/core/82/filelists/ppp
Symbolic link
1
config/rootfiles/core/82/filelists/ppp
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/ppp
|
||||
57
config/rootfiles/core/82/update.sh
Normal file
57
config/rootfiles/core/82/update.sh
Normal file
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
############################################################################
|
||||
# #
|
||||
# This file is part of the IPFire Firewall. #
|
||||
# #
|
||||
# IPFire is free software; you can redistribute it and/or modify #
|
||||
# it under the terms of the GNU General Public License as published by #
|
||||
# the Free Software Foundation; either version 3 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# IPFire is distributed in the hope that it will be useful, #
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
|
||||
# GNU General Public License for more details. #
|
||||
# #
|
||||
# You should have received a copy of the GNU General Public License #
|
||||
# along with IPFire; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
||||
# #
|
||||
# Copyright (C) 2014 IPFire-Team <info@ipfire.org>. #
|
||||
# #
|
||||
############################################################################
|
||||
#
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
/usr/local/bin/backupctrl exclude >/dev/null 2>&1
|
||||
|
||||
# Remove old core updates from pakfire cache to save space...
|
||||
core=82
|
||||
for (( i=1; i<=$core; i++ ))
|
||||
do
|
||||
rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
|
||||
done
|
||||
|
||||
# Stop services
|
||||
|
||||
# Remove old files
|
||||
rm -vf /etc/rc.d/init.d/networking/red.up/20-RL-firewall
|
||||
|
||||
# Extract files
|
||||
extract_files
|
||||
|
||||
# Start services
|
||||
|
||||
# Update Language cache
|
||||
perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
|
||||
|
||||
sync
|
||||
|
||||
# This update need a reboot...
|
||||
#touch /var/run/need_reboot
|
||||
|
||||
# Finish
|
||||
/etc/init.d/fireinfo start
|
||||
sendprofile
|
||||
|
||||
# Don't report the exitcode last command
|
||||
exit 0
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user