use LWP::UserAgent;
# Init the download module.
- my $downloader = LWP::UserAgent->new;
+ #
+ # Request SSL hostname verification and specify path
+ # to the CA file.
+ my $downloader = LWP::UserAgent->new(
+ ssl_opts => {
+ SSL_ca_file => '/etc/ssl/cert.pem',
+ verify_hostname => 1,
+ }
+ );
# Set timeout to 10 seconds.
$downloader->timeout(10);
netother=configuration/status/network_int
netovpnrw=configuration/status/network_ovpnrw
#netovpnsrv=
+wio=addons/wio
hardwaregraphs=configuration/status/hardware_diagrams
entropy=configuration/status/entropy
connections=configuration/status/connections
ddns=configuration/services/dyndns
time=configuration/services/ntp
qos=configuration/services/qos
+guardian=addons/guardian
extrahd=configuration/services/extrahd
# Firewall menu
# IPfire menu
pakfire=configuration/ipfire/pakfire
+wlanap=addons/wireless
+tor=addons/tor
+mpfire=addons/mpfire
+samba=addons/samba
# Logs menu
summary=configuration/logs/summary
config=configuration/logs/logsettings
proxylog=configuration/logs/proxy
calamaris=configuration/logs/proxyreports
+accounting=addons/squid-accounting
firewalllog=configuration/logs/firewall
firewalllogip=configuration/logs/firewall-ip
firewalllogport=configuration/logs/firewall-port
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2013 Alexander Marx <amarx@ipfire.org> #
+# Copyright (C) 2021 Alexander Marx <amarx@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
foreach my $grp (sort {$a <=> $b} keys %customgrp) {
if ($customgrp{$grp}[0] eq $value) {
my @address = &get_address($customgrp{$grp}[3], $customgrp{$grp}[2], $type);
-
+ next if ($address[0][0] eq 'none');
if (@address) {
push(@addresses, @address);
}
V=5.4
-R=5.4.3
+R=5.4.4
prefix=/usr
INSTALL_BIN=${prefix}/bin
#usr/bin/strip
#usr/include/ansidecl.h
#usr/include/bfd.h
-#usr/include/bfd_stdint.h
#usr/include/bfdlink.h
#usr/include/ctf-api.h
#usr/include/ctf.h
#usr/lib/ldscripts/armelfb_linux_eabi.xu
#usr/lib/ldscripts/armelfb_linux_eabi.xw
#usr/lib/ldscripts/armelfb_linux_eabi.xwe
-usr/lib/libbfd-2.36.1.so
+usr/lib/libbfd-2.37.so
#usr/lib/libbfd.a
#usr/lib/libbfd.la
#usr/lib/libbfd.so
#usr/lib/libctf.so
usr/lib/libctf.so.0
usr/lib/libctf.so.0.0.0
-usr/lib/libopcodes-2.36.1.so
+usr/lib/libopcodes-2.37.so
#usr/lib/libopcodes.a
#usr/lib/libopcodes.la
#usr/lib/libopcodes.so
#etc/ld.so.cache
etc/rpc
-lib/ld-2.33.so
lib/ld-linux-aarch64.so.1
-lib/libBrokenLocale-2.33.so
lib/libBrokenLocale.so.1
-#lib/libSegFault.so
-lib/libanl-2.33.so
lib/libanl.so.1
-lib/libc-2.33.so
lib/libc.so.6
-lib/libdl-2.33.so
+#lib/libc_malloc_debug.so.0
lib/libdl.so.2
-lib/libm-2.33.so
lib/libm.so.6
#lib/libmemusage.so
-lib/libnsl-2.33.so
lib/libnsl.so.1
-lib/libnss_compat-2.33.so
lib/libnss_compat.so.2
-lib/libnss_db-2.33.so
lib/libnss_db.so.2
-lib/libnss_dns-2.33.so
lib/libnss_dns.so.2
-lib/libnss_files-2.33.so
lib/libnss_files.so.2
-lib/libnss_hesiod-2.33.so
lib/libnss_hesiod.so.2
#lib/libpcprofile.so
-lib/libpthread-2.33.so
lib/libpthread.so.0
-lib/libresolv-2.33.so
lib/libresolv.so.2
-lib/librt-2.33.so
lib/librt.so.1
-lib/libthread_db-1.0.so
lib/libthread_db.so.1
-lib/libutil-2.33.so
lib/libutil.so.1
sbin/ldconfig
#sbin/sln
-#usr/bin/catchsegv
#usr/bin/gencat
usr/bin/getconf
usr/bin/getent
#usr/bin/iconv
+usr/bin/ld.so
usr/bin/ldd
usr/bin/locale
#usr/bin/localedef
#usr/include/bits
#usr/include/bits/a.out.h
#usr/include/bits/argp-ldbl.h
+#usr/include/bits/atomic_wide_counter.h
#usr/include/bits/byteswap.h
#usr/include/bits/cmathcalls.h
#usr/include/bits/confname.h
#usr/include/bits/cpu-set.h
#usr/include/bits/dirent.h
#usr/include/bits/dirent_ext.h
+#usr/include/bits/dl_find_object.h
#usr/include/bits/dlfcn.h
#usr/include/bits/elfclass.h
#usr/include/bits/endian.h
#usr/include/bits/libc-header-start.h
#usr/include/bits/libm-simd-decl-stubs.h
#usr/include/bits/link.h
+#usr/include/bits/link_lavcurrent.h
#usr/include/bits/local_lim.h
#usr/include/bits/locale.h
#usr/include/bits/long-double.h
#usr/include/bits/procfs-id.h
#usr/include/bits/procfs-prregset.h
#usr/include/bits/procfs.h
+#usr/include/bits/pthread_stack_min-dynamic.h
+#usr/include/bits/pthread_stack_min.h
#usr/include/bits/pthreadtypes-arch.h
#usr/include/bits/pthreadtypes.h
#usr/include/bits/ptrace-shared.h
#usr/include/bits/resource.h
+#usr/include/bits/rseq.h
#usr/include/bits/sched.h
#usr/include/bits/select.h
#usr/include/bits/select2.h
#usr/include/bits/signum-arch.h
#usr/include/bits/signum-generic.h
#usr/include/bits/sigstack.h
+#usr/include/bits/sigstksz.h
#usr/include/bits/sigthread.h
#usr/include/bits/sockaddr.h
#usr/include/bits/socket-constants.h
#usr/include/bits/struct_mutex.h
#usr/include/bits/struct_rwlock.h
#usr/include/bits/struct_stat.h
+#usr/include/bits/struct_stat_time64_helper.h
#usr/include/bits/syscall.h
#usr/include/bits/syslog-ldbl.h
#usr/include/bits/syslog-path.h
#usr/include/bits/types/struct___jmp_buf_tag.h
#usr/include/bits/types/struct_iovec.h
#usr/include/bits/types/struct_itimerspec.h
+#usr/include/bits/types/struct_msqid64_ds.h
+#usr/include/bits/types/struct_msqid64_ds_helper.h
#usr/include/bits/types/struct_msqid_ds.h
#usr/include/bits/types/struct_osockaddr.h
#usr/include/bits/types/struct_rusage.h
#usr/include/bits/types/struct_sched_param.h
+#usr/include/bits/types/struct_semid64_ds.h
+#usr/include/bits/types/struct_semid64_ds_helper.h
#usr/include/bits/types/struct_semid_ds.h
+#usr/include/bits/types/struct_shmid64_ds.h
+#usr/include/bits/types/struct_shmid64_ds_helper.h
#usr/include/bits/types/struct_shmid_ds.h
#usr/include/bits/types/struct_sigstack.h
#usr/include/bits/types/struct_statx.h
#usr/include/error.h
#usr/include/execinfo.h
#usr/include/fcntl.h
+#usr/include/features-time64.h
#usr/include/features.h
#usr/include/fenv.h
#usr/include/finclude
#usr/include/sys/raw.h
#usr/include/sys/reboot.h
#usr/include/sys/resource.h
+#usr/include/sys/rseq.h
#usr/include/sys/select.h
#usr/include/sys/sem.h
#usr/include/sys/sendfile.h
#usr/lib/gconv/UTF-7.so
#usr/lib/gconv/VISCII.so
#usr/lib/gconv/gconv-modules
+#usr/lib/gconv/gconv-modules.d
+#usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf
#usr/lib/gconv/libCNS.so
#usr/lib/gconv/libGB.so
#usr/lib/gconv/libISOIR165.so
#usr/lib/glibc/getconf/POSIX_V6_LP64_OFF64
#usr/lib/glibc/getconf/POSIX_V7_LP64_OFF64
#usr/lib/glibc/getconf/XBS5_LP64_OFF64
+#usr/lib/grcrt1.o
#usr/lib/libBrokenLocale.a
#usr/lib/libBrokenLocale.so
#usr/lib/libanl.a
#usr/lib/libanl.so
#usr/lib/libc.a
#usr/lib/libc.so
+#usr/lib/libc_malloc_debug.so
#usr/lib/libc_nonshared.a
#usr/lib/libdl.a
-#usr/lib/libdl.so
#usr/lib/libg.a
#usr/lib/libm.a
#usr/lib/libm.so
#usr/lib/libmcheck.a
#usr/lib/libnss_compat.so
#usr/lib/libnss_db.so
-#usr/lib/libnss_dns.so
-#usr/lib/libnss_files.so
#usr/lib/libnss_hesiod.so
#usr/lib/libpthread.a
-#usr/lib/libpthread.so
#usr/lib/libresolv.a
#usr/lib/libresolv.so
#usr/lib/librt.a
-#usr/lib/librt.so
#usr/lib/libthread_db.so
#usr/lib/libutil.a
-#usr/lib/libutil.so
usr/lib/locale
+#usr/lib/locale/C.utf8
+#usr/lib/locale/C.utf8/LC_ADDRESS
+#usr/lib/locale/C.utf8/LC_COLLATE
+#usr/lib/locale/C.utf8/LC_CTYPE
+#usr/lib/locale/C.utf8/LC_IDENTIFICATION
+#usr/lib/locale/C.utf8/LC_MEASUREMENT
+#usr/lib/locale/C.utf8/LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MONETARY
+#usr/lib/locale/C.utf8/LC_NAME
+#usr/lib/locale/C.utf8/LC_NUMERIC
+#usr/lib/locale/C.utf8/LC_PAPER
+#usr/lib/locale/C.utf8/LC_TELEPHONE
+#usr/lib/locale/C.utf8/LC_TIME
#usr/lib/locale/aa_DJ
#usr/lib/locale/aa_DJ.utf8
#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS
#usr/lib/locale/zu_ZA/LC_PAPER
#usr/lib/locale/zu_ZA/LC_TELEPHONE
#usr/lib/locale/zu_ZA/LC_TIME
+#usr/lib/rcrt1.o
#usr/sbin/iconvconfig
#usr/sbin/nscd
#usr/sbin/zic
#usr/share/i18n/charmaps/VISCII.gz
#usr/share/i18n/charmaps/WINDOWS-31J.gz
#usr/share/i18n/locales
+#usr/share/i18n/locales/C
#usr/share/i18n/locales/POSIX
#usr/share/i18n/locales/aa_DJ
#usr/share/i18n/locales/aa_ER
#usr/share/i18n/locales/aa_ER@saaho
#usr/share/i18n/locales/aa_ET
+#usr/share/i18n/locales/ab_GE
#usr/share/i18n/locales/af_ZA
#usr/share/i18n/locales/agr_PE
#usr/share/i18n/locales/ak_GH
#usr/share/info/libc.info-15
#usr/share/info/libc.info-16
#usr/share/info/libc.info-17
+#usr/share/info/libc.info-18
#usr/share/info/libc.info-2
#usr/share/info/libc.info-3
#usr/share/info/libc.info-4
#usr/share/locale/zh_TW
#usr/share/locale/zh_TW/LC_MESSAGES
#usr/share/locale/zh_TW/LC_MESSAGES/libc.mo
-#var/cache/ldconfig
-#var/cache/ldconfig/aux-cache
#var/db
#var/db/Makefile
#usr/bin/strip
#usr/include/ansidecl.h
#usr/include/bfd.h
-#usr/include/bfd_stdint.h
#usr/include/bfdlink.h
#usr/include/ctf-api.h
#usr/include/ctf.h
#usr/lib/ldscripts/armelfb_linux_eabi.xu
#usr/lib/ldscripts/armelfb_linux_eabi.xw
#usr/lib/ldscripts/armelfb_linux_eabi.xwe
-usr/lib/libbfd-2.36.1.so
+usr/lib/libbfd-2.37.so
#usr/lib/libbfd.a
#usr/lib/libbfd.la
#usr/lib/libbfd.so
#usr/lib/libctf.so
usr/lib/libctf.so.0
usr/lib/libctf.so.0.0.0
-usr/lib/libopcodes-2.36.1.so
+usr/lib/libopcodes-2.37.so
#usr/lib/libopcodes.a
#usr/lib/libopcodes.la
#usr/lib/libopcodes.so
#etc/ld.so.cache
etc/rpc
-lib/ld-2.33.so
lib/ld-linux.so.3
-lib/libBrokenLocale-2.33.so
lib/libBrokenLocale.so.1
-#lib/libSegFault.so
-lib/libanl-2.33.so
lib/libanl.so.1
-lib/libc-2.33.so
lib/libc.so.6
-lib/libdl-2.33.so
+#lib/libc_malloc_debug.so.0
lib/libdl.so.2
-lib/libm-2.33.so
lib/libm.so.6
#lib/libmemusage.so
-lib/libnsl-2.33.so
lib/libnsl.so.1
-lib/libnss_compat-2.33.so
lib/libnss_compat.so.2
-lib/libnss_db-2.33.so
lib/libnss_db.so.2
-lib/libnss_dns-2.33.so
lib/libnss_dns.so.2
-lib/libnss_files-2.33.so
lib/libnss_files.so.2
-lib/libnss_hesiod-2.33.so
lib/libnss_hesiod.so.2
#lib/libpcprofile.so
-lib/libpthread-2.33.so
lib/libpthread.so.0
-lib/libresolv-2.33.so
lib/libresolv.so.2
-lib/librt-2.33.so
lib/librt.so.1
-lib/libthread_db-1.0.so
lib/libthread_db.so.1
-lib/libutil-2.33.so
lib/libutil.so.1
sbin/ldconfig
#sbin/sln
-#usr/bin/catchsegv
#usr/bin/gencat
usr/bin/getconf
usr/bin/getent
#usr/bin/iconv
+usr/bin/ld.so
usr/bin/ldd
usr/bin/locale
#usr/bin/localedef
#usr/include/bits
#usr/include/bits/a.out.h
#usr/include/bits/argp-ldbl.h
+#usr/include/bits/atomic_wide_counter.h
#usr/include/bits/byteswap.h
#usr/include/bits/cmathcalls.h
#usr/include/bits/confname.h
#usr/include/bits/cpu-set.h
#usr/include/bits/dirent.h
#usr/include/bits/dirent_ext.h
+#usr/include/bits/dl_find_object.h
#usr/include/bits/dlfcn.h
#usr/include/bits/elfclass.h
#usr/include/bits/endian.h
#usr/include/bits/libc-header-start.h
#usr/include/bits/libm-simd-decl-stubs.h
#usr/include/bits/link.h
+#usr/include/bits/link_lavcurrent.h
#usr/include/bits/local_lim.h
#usr/include/bits/locale.h
#usr/include/bits/long-double.h
#usr/include/bits/procfs-id.h
#usr/include/bits/procfs-prregset.h
#usr/include/bits/procfs.h
+#usr/include/bits/pthread_stack_min-dynamic.h
+#usr/include/bits/pthread_stack_min.h
#usr/include/bits/pthreadtypes-arch.h
#usr/include/bits/pthreadtypes.h
#usr/include/bits/ptrace-shared.h
#usr/include/bits/resource.h
+#usr/include/bits/rseq.h
#usr/include/bits/sched.h
#usr/include/bits/select.h
#usr/include/bits/select2.h
#usr/include/bits/signum-arch.h
#usr/include/bits/signum-generic.h
#usr/include/bits/sigstack.h
+#usr/include/bits/sigstksz.h
#usr/include/bits/sigthread.h
#usr/include/bits/sockaddr.h
#usr/include/bits/socket-constants.h
#usr/include/bits/struct_mutex.h
#usr/include/bits/struct_rwlock.h
#usr/include/bits/struct_stat.h
+#usr/include/bits/struct_stat_time64_helper.h
#usr/include/bits/syscall.h
#usr/include/bits/syslog-ldbl.h
#usr/include/bits/syslog-path.h
#usr/include/bits/types/struct___jmp_buf_tag.h
#usr/include/bits/types/struct_iovec.h
#usr/include/bits/types/struct_itimerspec.h
+#usr/include/bits/types/struct_msqid64_ds.h
+#usr/include/bits/types/struct_msqid64_ds_helper.h
#usr/include/bits/types/struct_msqid_ds.h
#usr/include/bits/types/struct_osockaddr.h
#usr/include/bits/types/struct_rusage.h
#usr/include/bits/types/struct_sched_param.h
+#usr/include/bits/types/struct_semid64_ds.h
+#usr/include/bits/types/struct_semid64_ds_helper.h
#usr/include/bits/types/struct_semid_ds.h
+#usr/include/bits/types/struct_shmid64_ds.h
+#usr/include/bits/types/struct_shmid64_ds_helper.h
#usr/include/bits/types/struct_shmid_ds.h
#usr/include/bits/types/struct_sigstack.h
#usr/include/bits/types/struct_statx.h
#usr/include/error.h
#usr/include/execinfo.h
#usr/include/fcntl.h
+#usr/include/features-time64.h
#usr/include/features.h
#usr/include/fenv.h
#usr/include/finclude
#usr/include/sys/raw.h
#usr/include/sys/reboot.h
#usr/include/sys/resource.h
+#usr/include/sys/rseq.h
#usr/include/sys/select.h
#usr/include/sys/sem.h
#usr/include/sys/sendfile.h
#usr/lib/gconv/UTF-7.so
#usr/lib/gconv/VISCII.so
#usr/lib/gconv/gconv-modules
+#usr/lib/gconv/gconv-modules.d
+#usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf
#usr/lib/gconv/libCNS.so
#usr/lib/gconv/libGB.so
#usr/lib/gconv/libISOIR165.so
#usr/lib/libanl.so
#usr/lib/libc.a
#usr/lib/libc.so
+#usr/lib/libc_malloc_debug.so
#usr/lib/libc_nonshared.a
#usr/lib/libdl.a
-#usr/lib/libdl.so
#usr/lib/libg.a
#usr/lib/libm.a
#usr/lib/libm.so
#usr/lib/libmcheck.a
#usr/lib/libnss_compat.so
#usr/lib/libnss_db.so
-#usr/lib/libnss_dns.so
-#usr/lib/libnss_files.so
#usr/lib/libnss_hesiod.so
#usr/lib/libpthread.a
-#usr/lib/libpthread.so
#usr/lib/libresolv.a
#usr/lib/libresolv.so
#usr/lib/librt.a
-#usr/lib/librt.so
#usr/lib/libthread_db.so
#usr/lib/libutil.a
-#usr/lib/libutil.so
usr/lib/locale
+#usr/lib/locale/C.utf8
+#usr/lib/locale/C.utf8/LC_ADDRESS
+#usr/lib/locale/C.utf8/LC_COLLATE
+#usr/lib/locale/C.utf8/LC_CTYPE
+#usr/lib/locale/C.utf8/LC_IDENTIFICATION
+#usr/lib/locale/C.utf8/LC_MEASUREMENT
+#usr/lib/locale/C.utf8/LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MONETARY
+#usr/lib/locale/C.utf8/LC_NAME
+#usr/lib/locale/C.utf8/LC_NUMERIC
+#usr/lib/locale/C.utf8/LC_PAPER
+#usr/lib/locale/C.utf8/LC_TELEPHONE
+#usr/lib/locale/C.utf8/LC_TIME
#usr/lib/locale/aa_DJ
#usr/lib/locale/aa_DJ.utf8
#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS
#usr/share/i18n/charmaps/VISCII.gz
#usr/share/i18n/charmaps/WINDOWS-31J.gz
#usr/share/i18n/locales
+#usr/share/i18n/locales/C
#usr/share/i18n/locales/POSIX
#usr/share/i18n/locales/aa_DJ
#usr/share/i18n/locales/aa_ER
#usr/share/i18n/locales/aa_ER@saaho
#usr/share/i18n/locales/aa_ET
+#usr/share/i18n/locales/ab_GE
#usr/share/i18n/locales/af_ZA
#usr/share/i18n/locales/agr_PE
#usr/share/i18n/locales/ak_GH
#usr/share/info/libc.info-15
#usr/share/info/libc.info-16
#usr/share/info/libc.info-17
+#usr/share/info/libc.info-18
#usr/share/info/libc.info-2
#usr/share/info/libc.info-3
#usr/share/info/libc.info-4
#usr/share/locale/zh_TW
#usr/share/locale/zh_TW/LC_MESSAGES
#usr/share/locale/zh_TW/LC_MESSAGES/libc.mo
-#var/cache/ldconfig
-#var/cache/ldconfig/aux-cache
#var/db
#var/db/Makefile
#usr/share/man/man3/CURLOPT_MAX_RECV_SPEED_LARGE.3
#usr/share/man/man3/CURLOPT_MAX_SEND_SPEED_LARGE.3
#usr/share/man/man3/CURLOPT_MIMEPOST.3
+#usr/share/man/man3/CURLOPT_MIME_OPTIONS.3
#usr/share/man/man3/CURLOPT_NETRC.3
#usr/share/man/man3/CURLOPT_NETRC_FILE.3
#usr/share/man/man3/CURLOPT_NEW_DIRECTORY_PERMS.3
#usr/share/man/man3/CURLOPT_XFERINFODATA.3
#usr/share/man/man3/CURLOPT_XFERINFOFUNCTION.3
#usr/share/man/man3/CURLOPT_XOAUTH2_BEARER.3
+#usr/share/man/man3/CURLSHOPT_LOCKFUNC.3
+#usr/share/man/man3/CURLSHOPT_SHARE.3
+#usr/share/man/man3/CURLSHOPT_UNLOCKFUNC.3
+#usr/share/man/man3/CURLSHOPT_UNSHARE.3
+#usr/share/man/man3/CURLSHOPT_USERDATA.3
#usr/share/man/man3/curl_easy_cleanup.3
#usr/share/man/man3/curl_easy_duphandle.3
#usr/share/man/man3/curl_easy_escape.3
#usr/include/expat.h
#usr/include/expat_config.h
#usr/include/expat_external.h
-#usr/lib/cmake/expat-2.4.2
-#usr/lib/cmake/expat-2.4.2/expat-config-version.cmake
-#usr/lib/cmake/expat-2.4.2/expat-config.cmake
-#usr/lib/cmake/expat-2.4.2/expat-noconfig.cmake
-#usr/lib/cmake/expat-2.4.2/expat.cmake
+#usr/lib/cmake/expat-2.4.4
+#usr/lib/cmake/expat-2.4.4/expat-config-version.cmake
+#usr/lib/cmake/expat-2.4.4/expat-config.cmake
+#usr/lib/cmake/expat-2.4.4/expat-noconfig.cmake
+#usr/lib/cmake/expat-2.4.4/expat.cmake
#usr/lib/libexpat.a
#usr/lib/libexpat.la
#usr/lib/libexpat.so
usr/lib/libexpat.so.1
-usr/lib/libexpat.so.1.8.2
+usr/lib/libexpat.so.1.8.4
#usr/lib/pkgconfig/expat.pc
#usr/share/doc/expat
-#usr/share/doc/expat-2.4.2
-#usr/share/doc/expat-2.4.2/ok.min.css
-#usr/share/doc/expat-2.4.2/reference.html
-#usr/share/doc/expat-2.4.2/style.css
-#usr/share/doc/expat-2.4.2/valid-xhtml10.png
+#usr/share/doc/expat-2.4.4
+#usr/share/doc/expat-2.4.4/ok.min.css
+#usr/share/doc/expat-2.4.4/reference.html
+#usr/share/doc/expat-2.4.4/style.css
#usr/share/doc/expat/AUTHORS
#usr/share/doc/expat/changelog
#usr/include/gio-unix-2.0/gio
#usr/include/gio-unix-2.0/gio/gdesktopappinfo.h
#usr/include/gio-unix-2.0/gio/gfiledescriptorbased.h
-#usr/include/gio-unix-2.0/gio/gunixconnection.h
-#usr/include/gio-unix-2.0/gio/gunixcredentialsmessage.h
#usr/include/gio-unix-2.0/gio/gunixfdlist.h
#usr/include/gio-unix-2.0/gio/gunixfdmessage.h
#usr/include/gio-unix-2.0/gio/gunixinputstream.h
#usr/include/gio-unix-2.0/gio/gunixmounts.h
#usr/include/gio-unix-2.0/gio/gunixoutputstream.h
-#usr/include/gio-unix-2.0/gio/gunixsocketaddress.h
#usr/include/glib-2.0
#usr/include/glib-2.0/gio
#usr/include/glib-2.0/gio/gaction.h
#usr/include/glib-2.0/gio/gdbusproxy.h
#usr/include/glib-2.0/gio/gdbusserver.h
#usr/include/glib-2.0/gio/gdbusutils.h
+usr/include/glib-2.0/gio/gdebugcontroller.h
+#usr/include/glib-2.0/gio/gdebugcontrollerdbus.h
#usr/include/glib-2.0/gio/gdrive.h
#usr/include/glib-2.0/gio/gdtlsclientconnection.h
#usr/include/glib-2.0/gio/gdtlsconnection.h
#usr/include/glib-2.0/gio/gtlsinteraction.h
#usr/include/glib-2.0/gio/gtlspassword.h
#usr/include/glib-2.0/gio/gtlsserverconnection.h
+#usr/include/glib-2.0/gio/gunixconnection.h
+#usr/include/glib-2.0/gio/gunixcredentialsmessage.h
+#usr/include/glib-2.0/gio/gunixsocketaddress.h
#usr/include/glib-2.0/gio/gvfs.h
#usr/include/glib-2.0/gio/gvolume.h
#usr/include/glib-2.0/gio/gvolumemonitor.h
#usr/lib/glib-2.0/include/glibconfig.h
#usr/lib/libgio-2.0.so
usr/lib/libgio-2.0.so.0
-usr/lib/libgio-2.0.so.0.7000.1
+usr/lib/libgio-2.0.so.0.7101.0
#usr/lib/libglib-2.0.so
usr/lib/libglib-2.0.so.0
-usr/lib/libglib-2.0.so.0.7000.1
+usr/lib/libglib-2.0.so.0.7101.0
#usr/lib/libgmodule-2.0.so
usr/lib/libgmodule-2.0.so.0
-usr/lib/libgmodule-2.0.so.0.7000.1
+usr/lib/libgmodule-2.0.so.0.7101.0
#usr/lib/libgobject-2.0.so
usr/lib/libgobject-2.0.so.0
-usr/lib/libgobject-2.0.so.0.7000.1
+usr/lib/libgobject-2.0.so.0.7101.0
#usr/lib/libgthread-2.0.so
usr/lib/libgthread-2.0.so.0
-usr/lib/libgthread-2.0.so.0.7000.1
+usr/lib/libgthread-2.0.so.0.7101.0
#usr/lib/pkgconfig/gio-2.0.pc
#usr/lib/pkgconfig/gio-unix-2.0.pc
#usr/lib/pkgconfig/glib-2.0.pc
#usr/share/gdb/auto-load
#usr/share/gdb/auto-load/usr
#usr/share/gdb/auto-load/usr/lib
-#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.7000.1-gdb.py
-#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.7000.1-gdb.py
+#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.7101.0-gdb.py
+#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.7101.0-gdb.py
#usr/share/gettext/its
#usr/share/gettext/its/gschema.its
#usr/share/gettext/its/gschema.loc
#usr/share/glib-2.0/codegen/codegen.py
#usr/share/glib-2.0/codegen/codegen_docbook.py
#usr/share/glib-2.0/codegen/codegen_main.py
+#usr/share/glib-2.0/codegen/codegen_rst.py
#usr/share/glib-2.0/codegen/config.py
#usr/share/glib-2.0/codegen/dbustypes.py
#usr/share/glib-2.0/codegen/parser.py
sbin/dcb
sbin/devlink
sbin/genl
-sbin/ifcfg
sbin/ifstat
sbin/ip
sbin/lnstat
sbin/nstat
sbin/rdma
-sbin/routef
sbin/routel
sbin/rtacct
sbin/rtmon
-sbin/rtpr
sbin/rtstat
sbin/ss
sbin/tc
#usr/share/man/man8/devlink-trap.8
#usr/share/man/man8/devlink.8
#usr/share/man/man8/genl.8
-#usr/share/man/man8/ifcfg.8
#usr/share/man/man8/ifstat.8
#usr/share/man/man8/ip-address.8
#usr/share/man/man8/ip-addrlabel.8
#usr/share/man/man8/rdma-statistic.8
#usr/share/man/man8/rdma-system.8
#usr/share/man/man8/rdma.8
-#usr/share/man/man8/routef.8
#usr/share/man/man8/routel.8
#usr/share/man/man8/rtacct.8
#usr/share/man/man8/rtmon.8
-#usr/share/man/man8/rtpr.8
#usr/share/man/man8/rtstat.8
#usr/share/man/man8/ss.8
#usr/share/man/man8/tc-actions.8
#lib/libcap.a
lib/libcap.so.2
-lib/libcap.so.2.61
+lib/libcap.so.2.63
#lib/libpsx.a
#lib/libpsx.so
#lib/libpsx.so.2
-#lib/libpsx.so.2.61
+#lib/libpsx.so.2.63
#lib/pkgconfig/libcap.pc
#lib/pkgconfig/libpsx.pc
lib/security/pam_cap.so
#usr/share/man/man3/cap_launcher_set_mode.3
#usr/share/man/man3/cap_launcher_setgroups.3
#usr/share/man/man3/cap_launcher_setuid.3
+#usr/share/man/man3/cap_max_bits.3
#usr/share/man/man3/cap_mode.3
#usr/share/man/man3/cap_mode_name.3
#usr/share/man/man3/cap_new_launcher.3
#usr/share/man/man3/capsetp.3
#usr/share/man/man3/libcap.3
#usr/share/man/man3/libpsx.3
+#usr/share/man/man3/psx_set_sensitivity.3
#usr/share/man/man3/psx_syscall.3
#usr/share/man/man3/psx_syscall3.3
#usr/share/man/man3/psx_syscall6.3
#usr/lib/libgpg-error.la
#usr/lib/libgpg-error.so
usr/lib/libgpg-error.so.0
-usr/lib/libgpg-error.so.0.32.1
+usr/lib/libgpg-error.so.0.32.2
#usr/lib/pkgconfig/gpg-error.pc
#usr/share/aclocal/gpg-error.m4
#usr/share/aclocal/gpgrt.m4
#usr/share/locale/ru/LC_MESSAGES/libgpg-error.mo
#usr/share/locale/sr/LC_MESSAGES/libgpg-error.mo
#usr/share/locale/sv/LC_MESSAGES/libgpg-error.mo
+#usr/share/locale/tr/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
-#usr/lib/perl5/site_perl/5.32.1/Bundle
-usr/lib/perl5/site_perl/5.32.1/Bundle/LWP.pm
-#usr/lib/perl5/site_perl/5.32.1/File
-usr/lib/perl5/site_perl/5.32.1/File/Listing.pm
-usr/lib/perl5/site_perl/5.32.1/HTML/Form.pm
-#usr/lib/perl5/site_perl/5.32.1/HTTP
-#usr/lib/perl5/site_perl/5.32.1/HTTP/Cookies
-usr/lib/perl5/site_perl/5.32.1/HTTP/Cookies.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Cookies/Microsoft.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Cookies/Netscape.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Daemon.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Date.pm
-#usr/lib/perl5/site_perl/5.32.1/HTTP/Headers
-usr/lib/perl5/site_perl/5.32.1/HTTP/Headers.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/Auth.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/ETag.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/Util.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Message.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Negotiate.pm
-#usr/lib/perl5/site_perl/5.32.1/HTTP/Request
-usr/lib/perl5/site_perl/5.32.1/HTTP/Request.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Request/Common.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Response.pm
-usr/lib/perl5/site_perl/5.32.1/HTTP/Status.pm
#usr/lib/perl5/site_perl/5.32.1/LWP
usr/lib/perl5/site_perl/5.32.1/LWP.pm
-#usr/lib/perl5/site_perl/5.32.1/LWP/Authen
+usr/lib/perl5/site_perl/5.32.1/LWP/Authen
usr/lib/perl5/site_perl/5.32.1/LWP/Authen/Basic.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Authen/Digest.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Authen/Ntlm.pm
usr/lib/perl5/site_perl/5.32.1/LWP/ConnCache.pm
+#usr/lib/perl5/site_perl/5.32.1/LWP/Debug
usr/lib/perl5/site_perl/5.32.1/LWP/Debug.pm
+usr/lib/perl5/site_perl/5.32.1/LWP/Debug/TraceHTTP.pm
usr/lib/perl5/site_perl/5.32.1/LWP/DebugFile.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/MediaTypes.pm
usr/lib/perl5/site_perl/5.32.1/LWP/MemberMixin.pm
#usr/lib/perl5/site_perl/5.32.1/LWP/Protocol
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/GHTTP.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/cpan.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/data.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/file.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/ftp.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/gopher.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/http.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/http10.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/https.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/https10.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/loopback.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/mailto.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/nntp.pm
usr/lib/perl5/site_perl/5.32.1/LWP/RobotUA.pm
usr/lib/perl5/site_perl/5.32.1/LWP/Simple.pm
usr/lib/perl5/site_perl/5.32.1/LWP/UserAgent.pm
-usr/lib/perl5/site_perl/5.32.1/LWP/media.types
-#usr/lib/perl5/site_perl/5.32.1/Net
-#usr/lib/perl5/site_perl/5.32.1/Net/HTTP
-usr/lib/perl5/site_perl/5.32.1/Net/HTTP.pm
-usr/lib/perl5/site_perl/5.32.1/Net/HTTP/Methods.pm
-usr/lib/perl5/site_perl/5.32.1/Net/HTTP/NB.pm
-usr/lib/perl5/site_perl/5.32.1/Net/HTTPS.pm
-#usr/lib/perl5/site_perl/5.32.1/WWW
-#usr/lib/perl5/site_perl/5.32.1/WWW/RobotRules
-usr/lib/perl5/site_perl/5.32.1/WWW/RobotRules.pm
-usr/lib/perl5/site_perl/5.32.1/WWW/RobotRules/AnyDBM_File.pm
-#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/libwww-perl
-#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/libwww-perl/.packlist
-#usr/lib/perl5/site_perl/5.32.1/lwpcook.pod
-#usr/lib/perl5/site_perl/5.32.1/lwptut.pod
-#usr/share/man/man3/Bundle::LWP.3
-#usr/share/man/man3/File::Listing.3
-#usr/share/man/man3/HTML::Form.3
-#usr/share/man/man3/HTTP::Cookies.3
-#usr/share/man/man3/HTTP::Cookies::Microsoft.3
-#usr/share/man/man3/HTTP::Cookies::Netscape.3
-#usr/share/man/man3/HTTP::Daemon.3
-#usr/share/man/man3/HTTP::Date.3
-#usr/share/man/man3/HTTP::Headers.3
-#usr/share/man/man3/HTTP::Headers::Util.3
-#usr/share/man/man3/HTTP::Message.3
-#usr/share/man/man3/HTTP::Negotiate.3
-#usr/share/man/man3/HTTP::Request.3
-#usr/share/man/man3/HTTP::Request::Common.3
-#usr/share/man/man3/HTTP::Response.3
-#usr/share/man/man3/HTTP::Status.3
+#usr/lib/perl5/site_perl/5.32.1/libwww
+#usr/lib/perl5/site_perl/5.32.1/libwww/lwpcook.pod
+#usr/lib/perl5/site_perl/5.32.1/libwww/lwptut.pod
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/libwww
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/libwww/perl
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/libwww/perl/.packlist
#usr/share/man/man3/LWP.3
#usr/share/man/man3/LWP::Authen::Ntlm.3
#usr/share/man/man3/LWP::ConnCache.3
#usr/share/man/man3/LWP::Debug.3
-#usr/share/man/man3/LWP::DebugFile.3
-#usr/share/man/man3/LWP::MediaTypes.3
#usr/share/man/man3/LWP::MemberMixin.3
#usr/share/man/man3/LWP::Protocol.3
#usr/share/man/man3/LWP::RobotUA.3
#usr/share/man/man3/LWP::Simple.3
#usr/share/man/man3/LWP::UserAgent.3
-#usr/share/man/man3/Net::HTTP.3
-#usr/share/man/man3/Net::HTTP::NB.3
-#usr/share/man/man3/WWW::RobotRules.3
-#usr/share/man/man3/WWW::RobotRules::AnyDBM_File.3
-#usr/share/man/man3/lwpcook.3
-#usr/share/man/man3/lwptut.3
+#usr/share/man/man3/libwww::lwpcook.3
+#usr/share/man/man3/libwww::lwptut.3
#usr/include/lualib.h
#usr/lib/liblua.so
usr/lib/liblua.so.5.4
-usr/lib/liblua.so.5.4.3
+usr/lib/liblua.so.5.4.4
#usr/lib/lua
#usr/lib/lua/5.4
#usr/lib/pkgconfig/lua.pc
#usr/share/doc/openssl/html/man3/d2i_X509_REVOKED.html
#usr/share/doc/openssl/html/man3/d2i_X509_SIG.html
#usr/share/doc/openssl/html/man3/d2i_X509_VAL.html
+#usr/share/doc/openssl/html/man3/d2i_X509_bio.html
+#usr/share/doc/openssl/html/man3/d2i_X509_fp.html
#usr/share/doc/openssl/html/man3/i2d_ACCESS_DESCRIPTION.html
#usr/share/doc/openssl/html/man3/i2d_ADMISSIONS.html
#usr/share/doc/openssl/html/man3/i2d_ADMISSION_SYNTAX.html
#usr/share/doc/openssl/html/man3/i2d_X509_REVOKED.html
#usr/share/doc/openssl/html/man3/i2d_X509_SIG.html
#usr/share/doc/openssl/html/man3/i2d_X509_VAL.html
+#usr/share/doc/openssl/html/man3/i2d_X509_bio.html
+#usr/share/doc/openssl/html/man3/i2d_X509_fp.html
#usr/share/doc/openssl/html/man3/i2d_re_X509_CRL_tbs.html
#usr/share/doc/openssl/html/man3/i2d_re_X509_REQ_tbs.html
#usr/share/doc/openssl/html/man3/i2d_re_X509_tbs.html
#usr/share/man/man3/d2i_X509_REVOKED.3
#usr/share/man/man3/d2i_X509_SIG.3
#usr/share/man/man3/d2i_X509_VAL.3
+#usr/share/man/man3/d2i_X509_bio.3
+#usr/share/man/man3/d2i_X509_fp.3
#usr/share/man/man3/i2d_ACCESS_DESCRIPTION.3
#usr/share/man/man3/i2d_ADMISSIONS.3
#usr/share/man/man3/i2d_ADMISSION_SYNTAX.3
#usr/share/man/man3/i2d_X509_REVOKED.3
#usr/share/man/man3/i2d_X509_SIG.3
#usr/share/man/man3/i2d_X509_VAL.3
+#usr/share/man/man3/i2d_X509_bio.3
+#usr/share/man/man3/i2d_X509_fp.3
#usr/share/man/man3/i2d_re_X509_CRL_tbs.3
#usr/share/man/man3/i2d_re_X509_REQ_tbs.3
#usr/share/man/man3/i2d_re_X509_tbs.3
--- /dev/null
+usr/lib/perl5/site_perl/5.32.1/HTTP/Date.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/HTTP/Date
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/HTTP/Date/.packlist
+#usr/share/man/man3/HTTP::Date.3
--- /dev/null
+#usr/lib/perl5/site_perl/5.32.1/HTTP
+usr/lib/perl5/site_perl/5.32.1/HTTP/Config.pm
+#usr/lib/perl5/site_perl/5.32.1/HTTP/Headers
+usr/lib/perl5/site_perl/5.32.1/HTTP/Headers.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/Auth.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/ETag.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Headers/Util.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Message.pm
+#usr/lib/perl5/site_perl/5.32.1/HTTP/Request
+usr/lib/perl5/site_perl/5.32.1/HTTP/Request.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Request/Common.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Response.pm
+usr/lib/perl5/site_perl/5.32.1/HTTP/Status.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/HTTP
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/HTTP/Message
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/HTTP/Message/.packlist
+#usr/share/man/man3/HTTP::Config.3
+#usr/share/man/man3/HTTP::Headers.3
+#usr/share/man/man3/HTTP::Headers::Auth.3
+#usr/share/man/man3/HTTP::Headers::ETag.3
+#usr/share/man/man3/HTTP::Headers::Util.3
+#usr/share/man/man3/HTTP::Message.3
+#usr/share/man/man3/HTTP::Request.3
+#usr/share/man/man3/HTTP::Request::Common.3
+#usr/share/man/man3/HTTP::Response.3
+#usr/share/man/man3/HTTP::Status.3
--- /dev/null
+usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/https.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/LWP
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/LWP/Protocol
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/LWP/Protocol/https
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/LWP/Protocol/https/.packlist
+#usr/share/man/man3/LWP::Protocol::https.3
--- /dev/null
+#usr/lib/perl5/site_perl/5.32.1/Net/HTTP
+usr/lib/perl5/site_perl/5.32.1/Net/HTTP.pm
+usr/lib/perl5/site_perl/5.32.1/Net/HTTP/Methods.pm
+usr/lib/perl5/site_perl/5.32.1/Net/HTTP/NB.pm
+usr/lib/perl5/site_perl/5.32.1/Net/HTTPS.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Net/HTTP
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Net/HTTP/.packlist
+#usr/share/man/man3/Net::HTTP.3
+#usr/share/man/man3/Net::HTTP::Methods.3
+#usr/share/man/man3/Net::HTTP::NB.3
+#usr/share/man/man3/Net::HTTPS.3
--- /dev/null
+#usr/lib/perl5/site_perl/5.32.1/Try
+usr/lib/perl5/site_perl/5.32.1/Try/Tiny.pm
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Try
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Try/Tiny
+#usr/lib/perl5/site_perl/5.32.1/xxxMACHINExxx-linux-thread-multi/auto/Try/Tiny/.packlist
+#usr/share/man/man3/Try::Tiny.3
#usr/include/poppler/Dict.h
#usr/include/poppler/Error.h
#usr/include/poppler/ErrorCodes.h
+#usr/include/poppler/FDPDFDocBuilder.h
+#usr/include/poppler/FILECacheLoader.h
#usr/include/poppler/FileSpec.h
#usr/include/poppler/FontEncodingTables.h
#usr/include/poppler/FontInfo.h
#usr/include/poppler/SecurityHandler.h
#usr/include/poppler/Sound.h
#usr/include/poppler/SplashOutputDev.h
-#usr/include/poppler/StdinCachedFile.h
-#usr/include/poppler/StdinPDFDocBuilder.h
#usr/include/poppler/Stream-CCITT.h
#usr/include/poppler/Stream.h
#usr/include/poppler/StructElement.h
usr/lib/libpoppler-cpp.so.0.9.0
#usr/lib/libpoppler-glib.so
usr/lib/libpoppler-glib.so.8
-usr/lib/libpoppler-glib.so.8.21.0
+usr/lib/libpoppler-glib.so.8.23.0
#usr/lib/libpoppler.so
-usr/lib/libpoppler.so.115
-usr/lib/libpoppler.so.115.0.0
+usr/lib/libpoppler.so.118
+usr/lib/libpoppler.so.118.0.0
#usr/lib/pkgconfig/poppler-cpp.pc
#usr/lib/pkgconfig/poppler-glib.pc
#usr/lib/pkgconfig/poppler.pc
#usr/sbin/sudo_sendlog
usr/sbin/visudo
#usr/share/doc/sudo
-#usr/share/doc/sudo/CONTRIBUTORS
+#usr/share/doc/sudo/CONTRIBUTING.md
+#usr/share/doc/sudo/CONTRIBUTORS.md
#usr/share/doc/sudo/ChangeLog
-#usr/share/doc/sudo/HISTORY
-#usr/share/doc/sudo/LICENSE
+#usr/share/doc/sudo/HISTORY.md
+#usr/share/doc/sudo/LICENSE.md
#usr/share/doc/sudo/NEWS
-#usr/share/doc/sudo/README
-#usr/share/doc/sudo/TROUBLESHOOTING
-#usr/share/doc/sudo/UPGRADE
+#usr/share/doc/sudo/README.md
+#usr/share/doc/sudo/SECURITY.md
+#usr/share/doc/sudo/TROUBLESHOOTING.md
+#usr/share/doc/sudo/UPGRADE.md
#usr/share/doc/sudo/examples
+#usr/share/doc/sudo/examples/cvtsudoers.conf
#usr/share/doc/sudo/examples/pam.conf
#usr/share/doc/sudo/examples/sudo.conf
#usr/share/doc/sudo/examples/sudo_logsrvd.conf
#usr/share/locale/eo/LC_MESSAGES/sudo.mo
#usr/share/locale/eo/LC_MESSAGES/sudoers.mo
#usr/share/locale/es/LC_MESSAGES/sudo.mo
+#usr/share/locale/es/LC_MESSAGES/sudoers.mo
#usr/share/locale/eu/LC_MESSAGES/sudo.mo
#usr/share/locale/eu/LC_MESSAGES/sudoers.mo
+#usr/share/locale/fa/LC_MESSAGES/sudo.mo
#usr/share/locale/fi/LC_MESSAGES/sudo.mo
#usr/share/locale/fi/LC_MESSAGES/sudoers.mo
#usr/share/locale/fr/LC_MESSAGES/sudo.mo
#usr/bin/strip
#usr/include/ansidecl.h
#usr/include/bfd.h
-#usr/include/bfd_stdint.h
#usr/include/bfdlink.h
#usr/include/ctf-api.h
#usr/include/ctf.h
#usr/lib/ldscripts/elf_x86_64.xu
#usr/lib/ldscripts/elf_x86_64.xw
#usr/lib/ldscripts/elf_x86_64.xwe
-usr/lib/libbfd-2.36.1.so
+usr/lib/libbfd-2.37.so
#usr/lib/libbfd.a
#usr/lib/libbfd.la
#usr/lib/libbfd.so
#usr/lib/libctf.so
usr/lib/libctf.so.0
usr/lib/libctf.so.0.0.0
-usr/lib/libopcodes-2.36.1.so
+usr/lib/libopcodes-2.37.so
#usr/lib/libopcodes.a
#usr/lib/libopcodes.la
#usr/lib/libopcodes.so
#etc/ld.so.cache
etc/rpc
-lib/ld-2.33.so
lib/ld-linux-x86-64.so.2
-lib/libBrokenLocale-2.33.so
lib/libBrokenLocale.so.1
-#lib/libSegFault.so
-lib/libanl-2.33.so
lib/libanl.so.1
-lib/libc-2.33.so
lib/libc.so.6
-lib/libdl-2.33.so
+#lib/libc_malloc_debug.so.0
lib/libdl.so.2
-lib/libm-2.33.so
lib/libm.so.6
#lib/libmemusage.so
-lib/libmvec-2.33.so
lib/libmvec.so.1
-lib/libnsl-2.33.so
lib/libnsl.so.1
-lib/libnss_compat-2.33.so
lib/libnss_compat.so.2
-lib/libnss_db-2.33.so
lib/libnss_db.so.2
-lib/libnss_dns-2.33.so
lib/libnss_dns.so.2
-lib/libnss_files-2.33.so
lib/libnss_files.so.2
-lib/libnss_hesiod-2.33.so
lib/libnss_hesiod.so.2
#lib/libpcprofile.so
-lib/libpthread-2.33.so
lib/libpthread.so.0
-lib/libresolv-2.33.so
lib/libresolv.so.2
-lib/librt-2.33.so
lib/librt.so.1
-lib/libthread_db-1.0.so
lib/libthread_db.so.1
-lib/libutil-2.33.so
lib/libutil.so.1
sbin/ldconfig
#sbin/sln
-#usr/bin/catchsegv
#usr/bin/gencat
usr/bin/getconf
usr/bin/getent
#usr/bin/iconv
+usr/bin/ld.so
usr/bin/ldd
usr/bin/locale
#usr/bin/localedef
#usr/include/bits
#usr/include/bits/a.out.h
#usr/include/bits/argp-ldbl.h
+#usr/include/bits/atomic_wide_counter.h
#usr/include/bits/byteswap.h
#usr/include/bits/cmathcalls.h
#usr/include/bits/confname.h
#usr/include/bits/cpu-set.h
#usr/include/bits/dirent.h
#usr/include/bits/dirent_ext.h
+#usr/include/bits/dl_find_object.h
#usr/include/bits/dlfcn.h
#usr/include/bits/elfclass.h
#usr/include/bits/endian.h
#usr/include/bits/libc-header-start.h
#usr/include/bits/libm-simd-decl-stubs.h
#usr/include/bits/link.h
+#usr/include/bits/link_lavcurrent.h
#usr/include/bits/local_lim.h
#usr/include/bits/locale.h
#usr/include/bits/long-double.h
#usr/include/bits/msq.h
#usr/include/bits/netdb.h
#usr/include/bits/param.h
+#usr/include/bits/platform
+#usr/include/bits/platform/x86.h
#usr/include/bits/poll.h
#usr/include/bits/poll2.h
#usr/include/bits/posix1_lim.h
#usr/include/bits/procfs-id.h
#usr/include/bits/procfs-prregset.h
#usr/include/bits/procfs.h
+#usr/include/bits/pthread_stack_min-dynamic.h
+#usr/include/bits/pthread_stack_min.h
#usr/include/bits/pthreadtypes-arch.h
#usr/include/bits/pthreadtypes.h
#usr/include/bits/ptrace-shared.h
#usr/include/bits/resource.h
+#usr/include/bits/rseq.h
#usr/include/bits/sched.h
#usr/include/bits/select.h
#usr/include/bits/select2.h
#usr/include/bits/signum-arch.h
#usr/include/bits/signum-generic.h
#usr/include/bits/sigstack.h
+#usr/include/bits/sigstksz.h
#usr/include/bits/sigthread.h
#usr/include/bits/sockaddr.h
#usr/include/bits/socket-constants.h
#usr/include/bits/struct_mutex.h
#usr/include/bits/struct_rwlock.h
#usr/include/bits/struct_stat.h
+#usr/include/bits/struct_stat_time64_helper.h
#usr/include/bits/syscall.h
#usr/include/bits/syslog-ldbl.h
#usr/include/bits/syslog-path.h
#usr/include/bits/types/struct___jmp_buf_tag.h
#usr/include/bits/types/struct_iovec.h
#usr/include/bits/types/struct_itimerspec.h
+#usr/include/bits/types/struct_msqid64_ds.h
+#usr/include/bits/types/struct_msqid64_ds_helper.h
#usr/include/bits/types/struct_msqid_ds.h
#usr/include/bits/types/struct_osockaddr.h
#usr/include/bits/types/struct_rusage.h
#usr/include/bits/types/struct_sched_param.h
+#usr/include/bits/types/struct_semid64_ds.h
+#usr/include/bits/types/struct_semid64_ds_helper.h
#usr/include/bits/types/struct_semid_ds.h
+#usr/include/bits/types/struct_shmid64_ds.h
+#usr/include/bits/types/struct_shmid64_ds_helper.h
#usr/include/bits/types/struct_shmid_ds.h
#usr/include/bits/types/struct_sigstack.h
#usr/include/bits/types/struct_statx.h
#usr/include/error.h
#usr/include/execinfo.h
#usr/include/fcntl.h
+#usr/include/features-time64.h
#usr/include/features.h
#usr/include/fenv.h
#usr/include/finclude
#usr/include/sys/reboot.h
#usr/include/sys/reg.h
#usr/include/sys/resource.h
+#usr/include/sys/rseq.h
#usr/include/sys/select.h
#usr/include/sys/sem.h
#usr/include/sys/sendfile.h
#usr/lib/gconv/UTF-7.so
#usr/lib/gconv/VISCII.so
#usr/lib/gconv/gconv-modules
+#usr/lib/gconv/gconv-modules.d
+#usr/lib/gconv/gconv-modules.d/gconv-modules-extra.conf
#usr/lib/gconv/libCNS.so
#usr/lib/gconv/libGB.so
#usr/lib/gconv/libISOIR165.so
#usr/lib/glibc/getconf/POSIX_V6_LP64_OFF64
#usr/lib/glibc/getconf/POSIX_V7_LP64_OFF64
#usr/lib/glibc/getconf/XBS5_LP64_OFF64
+#usr/lib/grcrt1.o
#usr/lib/libBrokenLocale.a
#usr/lib/libBrokenLocale.so
#usr/lib/libanl.a
#usr/lib/libanl.so
#usr/lib/libc.a
#usr/lib/libc.so
+#usr/lib/libc_malloc_debug.so
#usr/lib/libc_nonshared.a
#usr/lib/libdl.a
-#usr/lib/libdl.so
#usr/lib/libg.a
-#usr/lib/libm-2.33.a
+#usr/lib/libm-2.35.a
#usr/lib/libm.a
#usr/lib/libm.so
#usr/lib/libmcheck.a
#usr/lib/libmvec.so
#usr/lib/libnss_compat.so
#usr/lib/libnss_db.so
-#usr/lib/libnss_dns.so
-#usr/lib/libnss_files.so
#usr/lib/libnss_hesiod.so
#usr/lib/libpthread.a
-#usr/lib/libpthread.so
#usr/lib/libresolv.a
#usr/lib/libresolv.so
#usr/lib/librt.a
-#usr/lib/librt.so
#usr/lib/libthread_db.so
#usr/lib/libutil.a
-#usr/lib/libutil.so
usr/lib/locale
+#usr/lib/locale/C.utf8
+#usr/lib/locale/C.utf8/LC_ADDRESS
+#usr/lib/locale/C.utf8/LC_COLLATE
+#usr/lib/locale/C.utf8/LC_CTYPE
+#usr/lib/locale/C.utf8/LC_IDENTIFICATION
+#usr/lib/locale/C.utf8/LC_MEASUREMENT
+#usr/lib/locale/C.utf8/LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES
+#usr/lib/locale/C.utf8/LC_MONETARY
+#usr/lib/locale/C.utf8/LC_NAME
+#usr/lib/locale/C.utf8/LC_NUMERIC
+#usr/lib/locale/C.utf8/LC_PAPER
+#usr/lib/locale/C.utf8/LC_TELEPHONE
+#usr/lib/locale/C.utf8/LC_TIME
#usr/lib/locale/aa_DJ
#usr/lib/locale/aa_DJ.utf8
#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS
#usr/lib/locale/zu_ZA/LC_PAPER
#usr/lib/locale/zu_ZA/LC_TELEPHONE
#usr/lib/locale/zu_ZA/LC_TIME
+#usr/lib/rcrt1.o
#usr/sbin/iconvconfig
#usr/sbin/nscd
#usr/sbin/zic
#usr/share/i18n/charmaps/VISCII.gz
#usr/share/i18n/charmaps/WINDOWS-31J.gz
#usr/share/i18n/locales
+#usr/share/i18n/locales/C
#usr/share/i18n/locales/POSIX
#usr/share/i18n/locales/aa_DJ
#usr/share/i18n/locales/aa_ER
#usr/share/i18n/locales/aa_ER@saaho
#usr/share/i18n/locales/aa_ET
+#usr/share/i18n/locales/ab_GE
#usr/share/i18n/locales/af_ZA
#usr/share/i18n/locales/agr_PE
#usr/share/i18n/locales/ak_GH
#usr/share/info/libc.info-15
#usr/share/info/libc.info-16
#usr/share/info/libc.info-17
+#usr/share/info/libc.info-18
#usr/share/info/libc.info-2
#usr/share/info/libc.info-3
#usr/share/info/libc.info-4
#usr/share/locale/zh_TW
#usr/share/locale/zh_TW/LC_MESSAGES
#usr/share/locale/zh_TW/LC_MESSAGES/libc.mo
-#var/cache/ldconfig
-#var/cache/ldconfig/aux-cache
#var/db
#var/db/Makefile
#usr/lib/libzstd.a
#usr/lib/libzstd.so
usr/lib/libzstd.so.1
-usr/lib/libzstd.so.1.5.1
+usr/lib/libzstd.so.1.5.2
#usr/lib/pkgconfig/libzstd.pc
#usr/share/man/man1/unzstd.1
#usr/share/man/man1/zstd.1
--- /dev/null
+../../../../common/aarch64/binutils
\ No newline at end of file
--- /dev/null
+../../../../common/aarch64/gcc
\ No newline at end of file
--- /dev/null
+../../../../common/aarch64/glibc
\ No newline at end of file
--- /dev/null
+../../../../common/armv6l/binutils
\ No newline at end of file
--- /dev/null
+../../../../common/armv6l/gcc
\ No newline at end of file
--- /dev/null
+../../../../common/armv6l/glibc
\ No newline at end of file
--- /dev/null
+../../../common/bash
\ No newline at end of file
--- /dev/null
+../../../common/curl
\ No newline at end of file
--- /dev/null
+../../../common/ethtool
\ No newline at end of file
--- /dev/null
+opt/pakfire/etc/pakfire.conf
+opt/pakfire/lib/functions.pl
+srv/web/ipfire/cgi-bin/backup.cgi
+srv/web/ipfire/cgi-bin/firewall.cgi
+srv/web/ipfire/cgi-bin/media.cgi
+srv/web/ipfire/html/themes/ipfire/include/css/style.css
+usr/lib/firewall/firewall-lib.pl
+usr/sbin/setup
+var/ipfire/ids-functions.pl
+var/ipfire/main/manualpages
--- /dev/null
+../../../common/glib
\ No newline at end of file
--- /dev/null
+../../../common/iproute2
\ No newline at end of file
--- /dev/null
+../../../common/libcap
\ No newline at end of file
--- /dev/null
+../../../common/libgpg-error
\ No newline at end of file
--- /dev/null
+../../../common/libwww-perl
\ No newline at end of file
--- /dev/null
+../../../common/lua
\ No newline at end of file
--- /dev/null
+../../../common/mdadm
\ No newline at end of file
--- /dev/null
+../../../common/openssl
\ No newline at end of file
--- /dev/null
+../../../common/p11-kit
\ No newline at end of file
--- /dev/null
+../../../common/perl-HTTP-Date
\ No newline at end of file
--- /dev/null
+../../../common/perl-HTTP-Message
\ No newline at end of file
--- /dev/null
+../../../common/perl-LWP-Protocol-https
\ No newline at end of file
--- /dev/null
+../../../common/perl-Net-HTTP
\ No newline at end of file
--- /dev/null
+../../../common/perl-Try-Tiny
\ No newline at end of file
--- /dev/null
+../../../common/poppler
\ No newline at end of file
--- /dev/null
+../../../common/sqlite
\ No newline at end of file
--- /dev/null
+../../../common/sudo
\ No newline at end of file
--- /dev/null
+../../../../common/x86_64/binutils
\ No newline at end of file
--- /dev/null
+../../../../common/x86_64/gcc
\ No newline at end of file
--- /dev/null
+../../../../common/x86_64/glibc
\ No newline at end of file
--- /dev/null
+#!/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) 2022 IPFire-Team <info@ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=165
+
+exit_with_error() {
+ # Set last succesfull installed core.
+ echo $(($core-1)) > /opt/pakfire/db/core/mine
+ # force fsck at next boot, this may fix free space on xfs
+ touch /forcefsck
+ # don't start pakfire again at error
+ killall -KILL pak_update
+ /usr/bin/logger -p syslog.emerg -t ipfire \
+ "core-update-${core}: $1"
+ exit $2
+}
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+ rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+# Check diskspace on root
+ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+
+if [ $ROOTSPACE -lt 100000 ]; then
+ exit_with_error "ERROR cannot update because not enough free space on root." 2
+ exit 2
+fi
+
+# Remove files
+
+# Stop services
+
+# Extract files
+extract_files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Filesytem cleanup
+/usr/local/bin/filesystem-cleanup
+
+# Start services
+telinit u
+
+# This update needs a reboot...
+touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+ grub-mkconfig -o /boot/grub/grub.cfg
+fi
+
+sync
+
+# Don't report the exitcode last command
+exit 0
--- /dev/null
+etc/system-release
+etc/issue
+etc/os-release
+srv/web/ipfire/cgi-bin/credits.cgi
+var/ipfire/langs
--- /dev/null
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+usr/share/xt_geoip
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/firewall/locationblock
+var/ipfire/fwhosts/customlocationgrp
+var/ipfire/ovpn
+var/ipfire/urlfilter/blacklist
+var/ipfire/urlfilter/settings
+var/lib/alternatives
+var/lib/location/database.db
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
--- /dev/null
+../../../common/expat
\ No newline at end of file
--- /dev/null
+../../../common/zstd
\ No newline at end of file
usr/lib/libcups.so.2
#usr/lib/libcupsimage.so
usr/lib/libcupsimage.so.2
+#usr/lib/pkgconfig/cups.pc
usr/sbin/cupsaccept
usr/sbin/cupsctl
usr/sbin/cupsd
usr/sbin/lpc
usr/sbin/lpinfo
usr/sbin/lpmove
+#usr/share/applications
+#usr/share/applications/cups.desktop
usr/share/cups
usr/share/cups/banners
usr/share/cups/data
usr/share/cups/ipptool/print-job-letter.test
usr/share/cups/ipptool/print-job-manual.test
usr/share/cups/ipptool/print-job-media-col.test
+usr/share/cups/ipptool/print-job-media-needed.test
usr/share/cups/ipptool/print-job-password.test
usr/share/cups/ipptool/print-job.test
usr/share/cups/ipptool/print-uri.test
usr/share/cups/templates/classes-header.tmpl
usr/share/cups/templates/classes.tmpl
usr/share/cups/templates/command.tmpl
+usr/share/cups/templates/da
+usr/share/cups/templates/da/add-class.tmpl
+usr/share/cups/templates/da/add-printer.tmpl
+usr/share/cups/templates/da/admin.tmpl
+usr/share/cups/templates/da/choose-device.tmpl
+usr/share/cups/templates/da/choose-make.tmpl
+usr/share/cups/templates/da/choose-model.tmpl
+usr/share/cups/templates/da/choose-serial.tmpl
+usr/share/cups/templates/da/choose-uri.tmpl
+usr/share/cups/templates/da/class-added.tmpl
+usr/share/cups/templates/da/class-confirm.tmpl
+usr/share/cups/templates/da/class-deleted.tmpl
+usr/share/cups/templates/da/class-jobs-header.tmpl
+usr/share/cups/templates/da/class-modified.tmpl
+usr/share/cups/templates/da/class.tmpl
+usr/share/cups/templates/da/classes-header.tmpl
+usr/share/cups/templates/da/classes.tmpl
+usr/share/cups/templates/da/command.tmpl
+usr/share/cups/templates/da/edit-config.tmpl
+usr/share/cups/templates/da/error-op.tmpl
+usr/share/cups/templates/da/error.tmpl
+usr/share/cups/templates/da/header.tmpl
+usr/share/cups/templates/da/help-header.tmpl
+usr/share/cups/templates/da/help-printable.tmpl
+usr/share/cups/templates/da/help-trailer.tmpl
+usr/share/cups/templates/da/job-cancel.tmpl
+usr/share/cups/templates/da/job-hold.tmpl
+usr/share/cups/templates/da/job-move.tmpl
+usr/share/cups/templates/da/job-moved.tmpl
+usr/share/cups/templates/da/job-release.tmpl
+usr/share/cups/templates/da/job-restart.tmpl
+usr/share/cups/templates/da/jobs-header.tmpl
+usr/share/cups/templates/da/jobs.tmpl
+usr/share/cups/templates/da/list-available-printers.tmpl
+usr/share/cups/templates/da/modify-class.tmpl
+usr/share/cups/templates/da/modify-printer.tmpl
+usr/share/cups/templates/da/norestart.tmpl
+usr/share/cups/templates/da/option-boolean.tmpl
+usr/share/cups/templates/da/option-conflict.tmpl
+usr/share/cups/templates/da/option-header.tmpl
+usr/share/cups/templates/da/option-pickmany.tmpl
+usr/share/cups/templates/da/option-pickone.tmpl
+usr/share/cups/templates/da/option-trailer.tmpl
+usr/share/cups/templates/da/pager.tmpl
+usr/share/cups/templates/da/printer-accept.tmpl
+usr/share/cups/templates/da/printer-added.tmpl
+usr/share/cups/templates/da/printer-cancel-jobs.tmpl
+usr/share/cups/templates/da/printer-configured.tmpl
+usr/share/cups/templates/da/printer-confirm.tmpl
+usr/share/cups/templates/da/printer-default.tmpl
+usr/share/cups/templates/da/printer-deleted.tmpl
+usr/share/cups/templates/da/printer-jobs-header.tmpl
+usr/share/cups/templates/da/printer-modified.tmpl
+usr/share/cups/templates/da/printer-reject.tmpl
+usr/share/cups/templates/da/printer-start.tmpl
+usr/share/cups/templates/da/printer-stop.tmpl
+usr/share/cups/templates/da/printer.tmpl
+usr/share/cups/templates/da/printers-header.tmpl
+usr/share/cups/templates/da/printers.tmpl
+usr/share/cups/templates/da/restart.tmpl
+usr/share/cups/templates/da/search.tmpl
+usr/share/cups/templates/da/set-printer-options-header.tmpl
+usr/share/cups/templates/da/set-printer-options-trailer.tmpl
+usr/share/cups/templates/da/test-page.tmpl
+usr/share/cups/templates/da/trailer.tmpl
+usr/share/cups/templates/da/users.tmpl
usr/share/cups/templates/de
usr/share/cups/templates/de/add-class.tmpl
usr/share/cups/templates/de/add-printer.tmpl
usr/share/doc/cups/apple-touch-icon.png
usr/share/doc/cups/cups-printable.css
usr/share/doc/cups/cups.css
+usr/share/doc/cups/da
+usr/share/doc/cups/da/index.html
usr/share/doc/cups/de
usr/share/doc/cups/de/index.html
usr/share/doc/cups/es
usr/share/doc/cups/es/index.html
+usr/share/doc/cups/fr
+usr/share/doc/cups/fr/index.html
usr/share/doc/cups/help
usr/share/doc/cups/help/accounting.html
usr/share/doc/cups/help/admin.html
usr/share/doc/cups/help/api-admin.html
usr/share/doc/cups/help/api-filter.html
usr/share/doc/cups/help/api-ppd.html
-usr/share/doc/cups/help/api-raster.html
usr/share/doc/cups/help/cgi.html
usr/share/doc/cups/help/cupspm.html
usr/share/doc/cups/help/encryption.html
usr/share/doc/cups/help/spec-stp.html
usr/share/doc/cups/help/translation.html
usr/share/doc/cups/images
-usr/share/doc/cups/images/color-wheel.png
usr/share/doc/cups/images/cups-block-diagram.png
usr/share/doc/cups/images/cups-command-chain.png
-usr/share/doc/cups/images/cups-icon.png
usr/share/doc/cups/images/cups-postscript-chain.png
usr/share/doc/cups/images/cups-raster-chain.png
usr/share/doc/cups/images/cups.png
-usr/share/doc/cups/images/generic.png
-usr/share/doc/cups/images/left.gif
usr/share/doc/cups/images/raster-organization.png
usr/share/doc/cups/images/raster.png
-usr/share/doc/cups/images/right.gif
usr/share/doc/cups/images/sample-image.png
-usr/share/doc/cups/images/sel.gif
usr/share/doc/cups/images/smiley.jpg
-usr/share/doc/cups/images/unsel.gif
usr/share/doc/cups/images/wait.gif
usr/share/doc/cups/index.html
usr/share/doc/cups/ja
usr/share/doc/cups/robots.txt
usr/share/doc/cups/ru
usr/share/doc/cups/ru/index.html
+usr/share/icons
+usr/share/icons/hicolor
+usr/share/icons/hicolor/128x128
+usr/share/icons/hicolor/128x128/apps
+usr/share/icons/hicolor/128x128/apps/cups.png
+usr/share/icons/hicolor/16x16
+usr/share/icons/hicolor/16x16/apps
+usr/share/icons/hicolor/16x16/apps/cups.png
+usr/share/icons/hicolor/32x32
+usr/share/icons/hicolor/32x32/apps
+usr/share/icons/hicolor/32x32/apps/cups.png
+usr/share/icons/hicolor/64x64
+usr/share/icons/hicolor/64x64/apps
+usr/share/icons/hicolor/64x64/apps/cups.png
usr/share/locale/ca/cups_ca.po
usr/share/locale/cs/cups_cs.po
+usr/share/locale/da/cups_da.po
usr/share/locale/de/cups_de.po
usr/share/locale/en
usr/share/locale/en/cups_en.po
+++ /dev/null
-#usr/include/nfsidmap.h
-#usr/lib/libnfsidmap
-#usr/lib/libnfsidmap.la
-#usr/lib/libnfsidmap.so
-usr/lib/libnfsidmap.so.0
-usr/lib/libnfsidmap.so.0.3.0
-#usr/lib/libnfsidmap/nsswitch.la
-usr/lib/libnfsidmap/nsswitch.so
-#usr/lib/libnfsidmap/static.la
-usr/lib/libnfsidmap/static.so
-#usr/lib/libnfsidmap/umich_ldap.la
-usr/lib/libnfsidmap/umich_ldap.so
-#usr/lib/pkgconfig/libnfsidmap.pc
-#usr/share/man/man3/nfs4_uid_to_name.3
-#usr/share/man/man5/idmapd.conf.5
sbin/nfsdcltrack
sbin/umount.nfs
sbin/umount.nfs4
+#usr/include/nfsidmap.h
#usr/include/nfsidmap_plugin.h
+#usr/lib/libnfsidmap
#usr/lib/libnfsidmap.a
+#usr/lib/libnfsidmap.la
+usr/lib/libnfsidmap.so
usr/lib/libnfsidmap.so.1
usr/lib/libnfsidmap.so.1.0.0
#usr/lib/libnfsidmap/nsswitch.a
+#usr/lib/libnfsidmap/nsswitch.la
+usr/lib/libnfsidmap/nsswitch.so
#usr/lib/libnfsidmap/regex.a
#usr/lib/libnfsidmap/regex.la
usr/lib/libnfsidmap/regex.so
#usr/lib/libnfsidmap/static.a
+#usr/lib/libnfsidmap/static.la
+usr/lib/libnfsidmap/static.so
#usr/lib/libnfsidmap/umich_ldap.a
+#usr/lib/libnfsidmap/umich_ldap.la
+usr/lib/libnfsidmap/umich_ldap.so
+#usr/lib/pkgconfig/libnfsidmap.pc
#usr/sbin/blkmapd
usr/sbin/exportfs
usr/sbin/mountstats
usr/sbin/showmount
usr/sbin/sm-notify
usr/sbin/start-statd
+#usr/share/man/man3/nfs4_uid_to_name.3
#usr/share/man/man5/exports.5
+#usr/share/man/man5/idmapd.conf.5
#usr/share/man/man5/nfs.5
#usr/share/man/man5/nfs.conf.5
#usr/share/man/man5/nfsmount.conf.5
#usr/lib/cmake/SDL2/sdl2-config-version.cmake
#usr/lib/cmake/SDL2/sdl2-config.cmake
usr/lib/libSDL2-2.0.so.0
-usr/lib/libSDL2-2.0.so.0.18.0
+usr/lib/libSDL2-2.0.so.0.18.2
#usr/lib/libSDL2.la
usr/lib/libSDL2.so
#usr/lib/libSDL2_test.a
+etc/fcron.minutely/wio
srv/web/ipfire/cgi-bin/wio.cgi
srv/web/ipfire/cgi-bin/wiographs.cgi
-etc/fcron.minutely/wio
-var/ipfire/wio
-var/ipfire/wio/wio.conf
-var/ipfire/wio/wio.pl
-var/ipfire/wio/wiovpn.pl
-usr/lib/wio
-usr/lib/wio/wio-lib.pl
-usr/lib/wio/wio-graphs.pl
-usr/local/bin/wiohelper
-usr/local/bin/wioscan
-var/log/wio
-var/log/wio/wioips
-var/log/rrd/wio
-var/ipfire/addon-lang/wio.de.pl
-var/ipfire/addon-lang/wio.en.pl
-var/ipfire/addon-lang/wio.tr.pl
-var/ipfire/addon-lang/wio.fr.pl
-var/ipfire/menu.d/EX-wio.menu
srv/web/ipfire/html/images/wio
srv/web/ipfire/html/images/wio/add.png
srv/web/ipfire/html/images/wio/back.png
srv/web/ipfire/html/images/wio/ovpnrw.png
srv/web/ipfire/html/images/wio/red.png
srv/web/ipfire/html/images/wio/refresh.png
-srv/web/ipfire/html/images/wio/vpnn2n.png
srv/web/ipfire/html/images/wio/vpn.png
+srv/web/ipfire/html/images/wio/vpnn2n.png
srv/web/ipfire/html/images/wio/vpnrw.png
srv/web/ipfire/html/images/wio/white.png
+usr/lib/wio
+usr/lib/wio/wio-graphs.pl
+usr/lib/wio/wio-lib.pl
+usr/local/bin/wiohelper
+usr/local/bin/wioscan
+var/ipfire/addon-lang/wio.de.pl
+var/ipfire/addon-lang/wio.en.pl
+var/ipfire/addon-lang/wio.es.pl
+var/ipfire/addon-lang/wio.fr.pl
+var/ipfire/addon-lang/wio.tr.pl
var/ipfire/backup/addons/includes/wio
+var/ipfire/menu.d/EX-wio.menu
+var/ipfire/wio
+var/ipfire/wio/wio.conf
+var/ipfire/wio/wio.pl
+var/ipfire/wio/wiovpn.pl
+var/log/rrd/wio
+var/log/wio
+var/log/wio/wioips
usr/bin/cifsdd
usr/bin/dbwrap_tool
usr/bin/dumpmscat
-usr/bin/findsmb
usr/bin/gentest
usr/bin/ldbadd
usr/bin/ldbdel
usr/bin/ldbsearch
usr/bin/locktest
usr/bin/masktest
-usr/bin/mdfind
+usr/bin/mdsearch
usr/bin/mvxattr
usr/bin/ndrdump
usr/bin/net
usr/bin/regtree
usr/bin/rpcclient
usr/bin/samba-regedit
+usr/bin/samba-tool
usr/bin/sharesec
usr/bin/smbcacls
usr/bin/smbclient
usr/lib/libndr-standard.so.0
usr/lib/libndr-standard.so.0.0.1
usr/lib/libndr.so
-usr/lib/libndr.so.1
-usr/lib/libndr.so.1.0.1
+usr/lib/libndr.so.2
+usr/lib/libndr.so.2.0.0
usr/lib/libnetapi.so
-usr/lib/libnetapi.so.0
+usr/lib/libnetapi.so.1
+usr/lib/libnetapi.so.1.0.0
usr/lib/libnss_winbind.so
usr/lib/libnss_winbind.so.2
usr/lib/libnss_wins.so
usr/lib/python3.8/site-packages/samba/dcerpc/idmap.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dcerpc/initshutdown.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dcerpc/irpc.cpython-38-x86_64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/krb5ccache.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dcerpc/krb5pac.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dcerpc/lsa.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dcerpc/mdssvc.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/dnsserver.py
usr/lib/python3.8/site-packages/samba/domain_update.py
usr/lib/python3.8/site-packages/samba/drs_utils.py
+usr/lib/python3.8/site-packages/samba/dsdb.cpython-38-x86_64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dsdb_dns.cpython-38-x86_64-linux-gnu.so
#usr/lib/python3.8/site-packages/samba/emulate
usr/lib/python3.8/site-packages/samba/emulate/__init__.py
usr/lib/python3.8/site-packages/samba/emulate/traffic.py
usr/lib/python3.8/site-packages/samba/gensec.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/getopt.py
usr/lib/python3.8/site-packages/samba/gp_ext_loader.py
+usr/lib/python3.8/site-packages/samba/gp_gnome_settings_ext.py
usr/lib/python3.8/site-packages/samba/gp_msgs_ext.py
#usr/lib/python3.8/site-packages/samba/gp_parse
usr/lib/python3.8/site-packages/samba/gp_parse/__init__.py
usr/lib/python3.8/site-packages/samba/ms_schema_markdown.py
usr/lib/python3.8/site-packages/samba/ndr.py
usr/lib/python3.8/site-packages/samba/net.cpython-38-x86_64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/net_s3.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/netbios.cpython-38-x86_64-linux-gnu.so
#usr/lib/python3.8/site-packages/samba/netcmd
usr/lib/python3.8/site-packages/samba/netcmd/__init__.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/bug13653.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/check_output.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/downgradedatabase.py
-#usr/lib/python3.8/site-packages/samba/tests/blackbox/mdfind.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/mdsearch.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/ndrdump.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/netads_json.py
#usr/lib/python3.8/site-packages/samba/tests/blackbox/samba_dnsupdate.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/createtrustrelax.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/dnsserver.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/integer.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/lsa.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/mdssvc.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/misc.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/raw_protocol.py
#usr/lib/python3.8/site-packages/samba/tests/dcerpc/unix.py
#usr/lib/python3.8/site-packages/samba/tests/dckeytab.py
#usr/lib/python3.8/site-packages/samba/tests/dns.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_aging.py
#usr/lib/python3.8/site-packages/samba/tests/dns_base.py
#usr/lib/python3.8/site-packages/samba/tests/dns_forwarder.py
#usr/lib/python3.8/site-packages/samba/tests/dns_forwarder_helpers
#usr/lib/python3.8/site-packages/samba/tests/domain_backup.py
#usr/lib/python3.8/site-packages/samba/tests/domain_backup_offline.py
#usr/lib/python3.8/site-packages/samba/tests/dsdb.py
+#usr/lib/python3.8/site-packages/samba/tests/dsdb_api.py
+#usr/lib/python3.8/site-packages/samba/tests/dsdb_dns.py
#usr/lib/python3.8/site-packages/samba/tests/dsdb_lock.py
#usr/lib/python3.8/site-packages/samba/tests/dsdb_schema_attributes.py
#usr/lib/python3.8/site-packages/samba/tests/emulate
#usr/lib/python3.8/site-packages/samba/tests/getdcname.py
#usr/lib/python3.8/site-packages/samba/tests/glue.py
#usr/lib/python3.8/site-packages/samba/tests/gpo.py
+#usr/lib/python3.8/site-packages/samba/tests/gpo_member.py
#usr/lib/python3.8/site-packages/samba/tests/graph.py
#usr/lib/python3.8/site-packages/samba/tests/group_audit.py
#usr/lib/python3.8/site-packages/samba/tests/hostconfig.py
+#usr/lib/python3.8/site-packages/samba/tests/imports.py
#usr/lib/python3.8/site-packages/samba/tests/join.py
#usr/lib/python3.8/site-packages/samba/tests/kcc
#usr/lib/python3.8/site-packages/samba/tests/kcc/__init__.py
#usr/lib/python3.8/site-packages/samba/tests/kcc/kcc_utils.py
#usr/lib/python3.8/site-packages/samba/tests/kcc/ldif_import_export.py
#usr/lib/python3.8/site-packages/samba/tests/krb5
+#usr/lib/python3.8/site-packages/samba/tests/krb5/alias_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/as_canonicalization_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/as_req_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/compatability_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/fast_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/kcrypto.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_base_test.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/kdc_tgs_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/raw_testcase.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/rfc4120_constants.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/rfc4120_pyasn1.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/rodc_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/s4u_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/salt_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/simple_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/spn_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_ccache.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_idmap_nss.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_ldap.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_min_domain_uid.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_rpc.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/test_smb.py
#usr/lib/python3.8/site-packages/samba/tests/krb5/xrealm_tests.py
#usr/lib/python3.8/site-packages/samba/tests/krb5_credentials.py
#usr/lib/python3.8/site-packages/samba/tests/ldap_raw.py
#usr/lib/python3.8/site-packages/samba/tests/ldap_referrals.py
+#usr/lib/python3.8/site-packages/samba/tests/ldap_spn.py
+#usr/lib/python3.8/site-packages/samba/tests/ldap_upn_sam_account.py
#usr/lib/python3.8/site-packages/samba/tests/libsmb.py
#usr/lib/python3.8/site-packages/samba/tests/loadparm.py
#usr/lib/python3.8/site-packages/samba/tests/lsa_string.py
#usr/lib/python3.8/site-packages/samba/tests/messaging.py
+#usr/lib/python3.8/site-packages/samba/tests/ndr.py
#usr/lib/python3.8/site-packages/samba/tests/net_join.py
#usr/lib/python3.8/site-packages/samba/tests/net_join_no_spnego.py
#usr/lib/python3.8/site-packages/samba/tests/netbios.py
#usr/lib/python3.8/site-packages/samba/tests/pso.py
#usr/lib/python3.8/site-packages/samba/tests/py_credentials.py
#usr/lib/python3.8/site-packages/samba/tests/registry.py
+#usr/lib/python3.8/site-packages/samba/tests/s3_net_join.py
#usr/lib/python3.8/site-packages/samba/tests/s3idmapdb.py
#usr/lib/python3.8/site-packages/samba/tests/s3param.py
#usr/lib/python3.8/site-packages/samba/tests/s3passdb.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/forest.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/fsmo.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/gpo.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/gpo_exts.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/group.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/help.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/join.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/promote_dc_lmdb_size.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/provision_lmdb_size.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/provision_password_check.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/provision_userPassword_crypt.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/rodc.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/schema.py
#usr/lib/python3.8/site-packages/samba/tests/samba_tool/sites.py
#usr/lib/python3.8/site-packages/samba/tests/samba_upgradedns_lmdb.py
#usr/lib/python3.8/site-packages/samba/tests/samdb.py
#usr/lib/python3.8/site-packages/samba/tests/samdb_api.py
+#usr/lib/python3.8/site-packages/samba/tests/sddl.py
#usr/lib/python3.8/site-packages/samba/tests/security.py
#usr/lib/python3.8/site-packages/samba/tests/segfault.py
#usr/lib/python3.8/site-packages/samba/tests/smb-notify.py
usr/lib/python3.8/site-packages/samba/upgrade.py
usr/lib/python3.8/site-packages/samba/upgradehelpers.py
usr/lib/python3.8/site-packages/samba/uptodateness.py
+#usr/lib/python3.8/site-packages/samba/vgp_access_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_files_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_issue_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_motd_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_openssh_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_startup_scripts_ext.py
usr/lib/python3.8/site-packages/samba/vgp_sudoers_ext.py
+#usr/lib/python3.8/site-packages/samba/vgp_symlink_ext.py
usr/lib/python3.8/site-packages/samba/werror.cpython-38-x86_64-linux-gnu.so
usr/lib/python3.8/site-packages/samba/xattr.py
usr/lib/python3.8/site-packages/samba/xattr_native.cpython-38-x86_64-linux-gnu.so
usr/lib/samba/libclidns-samba4.so
usr/lib/samba/libcluster-samba4.so
usr/lib/samba/libcmdline-contexts-samba4.so
-usr/lib/samba/libcmdline-credentials-samba4.so
+usr/lib/samba/libcmdline-samba4.so
usr/lib/samba/libcmocka-samba4.so
usr/lib/samba/libcom_err-samba4.so.0
usr/lib/samba/libcom_err-samba4.so.0.25
usr/lib/samba/libcommon-auth-samba4.so
usr/lib/samba/libdbwrap-samba4.so
+usr/lib/samba/libdcerpc-pkt-auth-samba4.so
usr/lib/samba/libdcerpc-samba-samba4.so
usr/lib/samba/libdcerpc-samba4.so
+usr/lib/samba/libdnsserver-common-samba4.so
usr/lib/samba/libdsdb-module-samba4.so
usr/lib/samba/libevents-samba4.so
usr/lib/samba/libflag-mapping-samba4.so
usr/lib/samba/libldb-tdb-err-map-samba4.so
usr/lib/samba/libldb-tdb-int-samba4.so
usr/lib/samba/libldb.so.2
-usr/lib/samba/libldb.so.2.3.0
+usr/lib/samba/libldb.so.2.4.1
usr/lib/samba/libldbsamba-samba4.so
usr/lib/samba/liblibcli-lsa3-samba4.so
usr/lib/samba/liblibcli-netlogon3-samba4.so
usr/lib/samba/libnetif-samba4.so
usr/lib/samba/libnpa-tstream-samba4.so
usr/lib/samba/libnss-info-samba4.so
-usr/lib/samba/libpopt-samba3-cmdline-samba4.so
-usr/lib/samba/libpopt-samba3-samba4.so
usr/lib/samba/libposix-eadb-samba4.so
usr/lib/samba/libprinter-driver-samba4.so
usr/lib/samba/libprinting-migrate-samba4.so
usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2
-usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2.3.0
+usr/lib/samba/libpyldb-util.cpython-38-x86-64-linux-gnu.so.2.4.1
usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2
-usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2.3.2
+usr/lib/samba/libpytalloc-util.cpython-38-x86-64-linux-gnu.so.2.3.3
usr/lib/samba/libregistry-samba4.so
usr/lib/samba/libreplace-samba4.so
usr/lib/samba/libroken-samba4.so.19
usr/lib/samba/libtalloc-report-printf-samba4.so
usr/lib/samba/libtalloc-report-samba4.so
usr/lib/samba/libtalloc.so.2
-usr/lib/samba/libtalloc.so.2.3.2
+usr/lib/samba/libtalloc.so.2.3.3
usr/lib/samba/libtdb-wrap-samba4.so
usr/lib/samba/libtdb.so.1
-usr/lib/samba/libtdb.so.1.4.3
+usr/lib/samba/libtdb.so.1.4.4
usr/lib/samba/libtevent.so.0
-usr/lib/samba/libtevent.so.0.10.2
+usr/lib/samba/libtevent.so.0.11.0
usr/lib/samba/libtime-basic-samba4.so
usr/lib/samba/libtorture-samba4.so
usr/lib/samba/libtrusts-util-samba4.so
-usr/lib/samba/libutil-cmdline-samba4.so
usr/lib/samba/libutil-reg-samba4.so
usr/lib/samba/libutil-setid-samba4.so
usr/lib/samba/libutil-tdb-samba4.so
usr/lib/security
usr/lib/security/pam_winbind.so
#usr/libexec/samba
+usr/libexec/samba/samba-bgqd
usr/libexec/samba/smbspool_krb5_wrapper
usr/sbin/eventlogadm
usr/sbin/nmbd
var/lib/samba/winbindd_privileged
var/log/samba
var/spool/samba
-srv/web/ipfire/cgi-bin/samba.cgi
-var/ipfire/menu.d/EX-samba.menu
-usr/local/bin/sambactrl
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: email success
WARNING: translation string unused: email text
WARNING: translation string unused: emailreportlevel
+WARNING: translation string unused: emerging pro rules
+WARNING: translation string unused: emerging rules
WARNING: translation string unused: enable javascript
WARNING: translation string unused: enable wildcards
WARNING: translation string unused: enabledtitle
WARNING: translation string unused: icmp selected but no type
WARNING: translation string unused: icmp type
WARNING: translation string unused: id
+WARNING: translation string unused: ids oinkcode required
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system has hwrng
WARNING: translation string unused: unix group
WARNING: translation string unused: unix password sync
WARNING: translation string unused: unix shell
+WARNING: translation string unused: update ruleset
WARNING: translation string unused: update transcript
WARNING: translation string unused: updatedatabase
WARNING: translation string unused: updates
WARNING: untranslated string: guardian logtarget_syslog = unknown string
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es)
WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint
WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint
WARNING: untranslated string: samba server role standalone = Standalone
WARNING: untranslated string: show tls-auth key = Show tls-auth key
WARNING: untranslated string: smb daemon = SMB Daemon
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: user management = User Management
WARNING: untranslated string: winbind daemon = Winbind Daemon
WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: clock has not been synchronized = Clock has not been synchronized
WARNING: untranslated string: clock last synchronized at = Clock was last synchronized at
WARNING: untranslated string: common name = Common name
-WARNING: untranslated string: community rules = Snort/VRT GPLv2 Community Rules
WARNING: untranslated string: comp-lzo = LZO-Compression:
WARNING: untranslated string: computer to modem rate = Computer to modem rate:
WARNING: untranslated string: concentrator name = Concentrator name:
WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
WARNING: untranslated string: drop forward = Log dropped forward packets
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
WARNING: untranslated string: drop input = Log dropped input packets
WARNING: untranslated string: drop newnotsyn = Log dropped new not SYN packets
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
WARNING: untranslated string: drop portscan = Log dropped portscan packets
WARNING: untranslated string: drop proxy = Drop all packets not addressed to proxy
WARNING: untranslated string: drop samba = Drop all Microsoft ports 135,137,138,139,445,1025
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: drop wirelessforward = Log dropped wireless forward packets
WARNING: untranslated string: drop wirelessinput = Log dropped wireless input packets
WARNING: untranslated string: dst port = Dst Port
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
-WARNING: untranslated string: emerging rules = Emergingthreats.net Community Rules
WARNING: untranslated string: empty = This field may be left blank
WARNING: untranslated string: empty profile = empty
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: fw blue = Firewall options for BLUE interface
WARNING: untranslated string: fw default drop = Firewall policy
WARNING: untranslated string: fw logging = Firewall logging
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fw settings = Firewall settings
WARNING: untranslated string: fw settings color = Show colors in ruletable
WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
WARNING: untranslated string: host certificate = Host Certificate
WARNING: untranslated string: host ip = Host IP address
WARNING: untranslated string: host to net vpn = Host-to-Net Virtual Private Network (RoadWarrior)
+WARNING: untranslated string: hostile networks = Hostile networks
WARNING: untranslated string: hostname = Hostname
WARNING: untranslated string: hostname cant be empty = Hostname cannot be empty.
WARNING: untranslated string: hostname not set = Hostname not set.
WARNING: untranslated string: idle = Idle
WARNING: untranslated string: idle timeout = Idle timeout (mins; 0 to disable):
WARNING: untranslated string: idle timeout not set = Idle timeout not set.
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids logs = IPS Logs
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
-WARNING: untranslated string: ids rules update = Ruleset
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: iface = Iface
WARNING: untranslated string: ignore filter = Ignore filter
WARNING: untranslated string: invalid input for max clients = Invalid input for Max Clients. The maximum of 1024 clients has been exceeded
WARNING: untranslated string: invalid input for mode = Invalid input for mode
WARNING: untranslated string: invalid input for name = Invalid input for user's full name or system hostname
-WARNING: untranslated string: invalid input for oink code = Invalid input for Oink code
WARNING: untranslated string: invalid input for organization = Invalid input for organization
WARNING: untranslated string: invalid input for remote host/ip = Invalid input for remote host/ip.
WARNING: untranslated string: invalid input for state or province = Invalid input for state or province.
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip = Invalid IP Address
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: pakfire available addons = Available Addons:
WARNING: untranslated string: pakfire configuration = Pakfire Configuration
WARNING: untranslated string: pakfire core update level = Core-Update-Level
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire install description = Please choose one or more items from the list below and click the plus to install.
WARNING: untranslated string: pakfire install package = You want to install the following packages:
WARNING: untranslated string: pakfire installed addons = Installed Addons:
WARNING: untranslated string: pakfire last serverlist update = Last server list update made
WARNING: untranslated string: pakfire last update = Last update made
WARNING: untranslated string: pakfire possible dependency = There may be depending packages, here is a list of packages that need to be installed.
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire system state = System Status
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: references = References
WARNING: untranslated string: refresh = Refresh
WARNING: untranslated string: refresh index page while connected = Refresh index.cgi page while connected
-WARNING: untranslated string: registered user rules = Talos VRT rules for registered users
-WARNING: untranslated string: reload = reload
WARNING: untranslated string: remark = Remark
WARNING: untranslated string: remark title = Remark:
WARNING: untranslated string: remote access = Remote access
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: src port = Src Port
WARNING: untranslated string: ssh = SSH
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subject = Subject
WARNING: untranslated string: subnet mask = Subnet Mask
-WARNING: untranslated string: subscripted user rules = Talos VRT rules with subscription
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: summaries kept = Keep summaries for
WARNING: untranslated string: sunday = Sunday
WARNING: untranslated string: support donation = Support the IPFire project with your donation
WARNING: untranslated string: unnamed = Unnamed
WARNING: untranslated string: update = Update
WARNING: untranslated string: update accelerator = Update Accelerator
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: update time = Update the time:
WARNING: untranslated string: updxlrtr 3 months = three months
WARNING: untranslated string: updxlrtr 6 months = six months
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system log viewer
WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
WARNING: untranslated string: drop forward = Log dropped forward packets
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
-WARNING: untranslated string: emerging rules = Emergingthreats.net Community Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: encryption = Encryption:
WARNING: untranslated string: foreshadow = Foreshadow
WARNING: untranslated string: four hours = 4 Hours
WARNING: untranslated string: fw default drop = Firewall policy
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fw settings = Firewall settings
WARNING: untranslated string: fw settings color = Show colors in ruletable
WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware support = Hardware Support
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: imei = IMEI
WARNING: untranslated string: imsi = IMSI
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
WARNING: untranslated string: p2p block = P2P networks
WARNING: untranslated string: p2p block save notice = Please reload the firewall ruleset in order to apply your changes.
WARNING: untranslated string: pakfire ago = ago.
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh = SSH
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: static routes = Static Routes
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: support donation = Support the IPFire project with your donation
WARNING: untranslated string: system has rdrand = This system has support for Intel(R) RDRAND.
WARNING: untranslated string: system information = System Information
WARNING: untranslated string: unblock all = Unblock all
WARNING: untranslated string: uncheck all = Uncheck all
WARNING: untranslated string: unlimited = Unlimited
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: uplink = Uplink
WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: email success
WARNING: translation string unused: email text
WARNING: translation string unused: emailreportlevel
+WARNING: translation string unused: emerging pro rules
+WARNING: translation string unused: emerging rules
WARNING: translation string unused: enable javascript
WARNING: translation string unused: enable wildcards
WARNING: translation string unused: enabledtitle
WARNING: translation string unused: icmp selected but no type
WARNING: translation string unused: icmp type
WARNING: translation string unused: id
+WARNING: translation string unused: ids no ruleset available
+WARNING: translation string unused: ids oinkcode required
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system has hwrng
WARNING: translation string unused: unix group
WARNING: translation string unused: unix password sync
WARNING: translation string unused: unix shell
+WARNING: translation string unused: update ruleset
WARNING: translation string unused: update transcript
WARNING: translation string unused: updatedatabase
WARNING: translation string unused: updates
WARNING: untranslated string: cake profile pppoe-ptm 27 = PPPoE PTM (27 bytes)
WARNING: untranslated string: cake profile pppoe-vcmux 32 = PPPoE VC-MUX (32 bytes)
WARNING: untranslated string: cake profile raw 0 = Raw (no overhead compensation)
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
WARNING: untranslated string: false max bandwidth = Maximum bandwidth is false.
WARNING: untranslated string: false min bandwidth = Minimum bandwidth is false.
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth
WARNING: untranslated string: guardian logtarget_syslog = unknown string
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation
WARNING: untranslated string: max bandwidth = Maximum bandwidth
WARNING: untranslated string: pakfire ago = ago.
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string
WARNING: untranslated string: routing config changed = unknown string
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
+WARNING: untranslated string: subscription code = Subscription code
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: eg
WARNING: translation string unused: email server can not be empty
WARNING: translation string unused: emailreportlevel
+WARNING: translation string unused: emerging rules
WARNING: translation string unused: enable javascript
WARNING: translation string unused: enable wildcards
WARNING: translation string unused: enabledtitle
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system has hwrng
WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
WARNING: untranslated string: dnsforward forward_servers = Nameservers
WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
WARNING: untranslated string: force enable = Forced
WARNING: untranslated string: foreshadow = Foreshadow
WARNING: untranslated string: four hours = 4 Hours
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fwdfw all subnets = All subnets
WARNING: untranslated string: fwdfw err concon = Invalid number for concurrent connections
WARNING: untranslated string: fwdfw err ratecon = Invalid value for connections in Rate-limit
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: incoming compression in bytes per second = Incoming Compression
WARNING: untranslated string: incoming overhead in bytes per second = Incoming Overhead
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
WARNING: untranslated string: standard = Standard
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: unblock all = Unblock all
WARNING: untranslated string: uncheck all = Uncheck all
WARNING: untranslated string: unlimited = Unlimited
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
WARNING: untranslated string: user management = User Management
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: eg
WARNING: translation string unused: email server can not be empty
WARNING: translation string unused: emailreportlevel
+WARNING: translation string unused: emerging rules
WARNING: translation string unused: enable javascript
WARNING: translation string unused: enable wildcards
WARNING: translation string unused: enabledtitle
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system has hwrng
WARNING: untranslated string: dnssec validating = DNSSEC Validating
WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
WARNING: untranslated string: download tls-auth key = Download tls-auth key
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
WARNING: untranslated string: force enable = Forced
WARNING: untranslated string: foreshadow = Foreshadow
WARNING: untranslated string: four hours = 4 Hours
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fwdfw all subnets = All subnets
WARNING: untranslated string: fwdfw err concon = Invalid number for concurrent connections
WARNING: untranslated string: fwdfw err ratecon = Invalid value for connections in Rate-limit
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: imei = IMEI
WARNING: untranslated string: imsi = IMSI
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
WARNING: untranslated string: standard = Standard
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: ta key = TLS-Authentification-Key
WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: unblock all = Unblock all
WARNING: untranslated string: uncheck all = Uncheck all
WARNING: untranslated string: unlimited = Unlimited
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
WARNING: untranslated string: upload dh key = Upload Diffie-Hellman parameters
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system log viewer
WARNING: untranslated string: ccd subnet = Subnet
WARNING: untranslated string: ccd used = Used addresses
WARNING: untranslated string: check all = Check all
-WARNING: untranslated string: community rules = Snort/VRT GPLv2 Community Rules
WARNING: untranslated string: count = Count
WARNING: untranslated string: countries = Countries
WARNING: untranslated string: country codes and flags = Country Codes and Flags:
WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
WARNING: untranslated string: drop forward = Log dropped forward packets
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
-WARNING: untranslated string: emerging rules = Emergingthreats.net Community Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: encryption = Encryption:
WARNING: untranslated string: foreshadow = Foreshadow
WARNING: untranslated string: four hours = 4 Hours
WARNING: untranslated string: fw default drop = Firewall policy
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fw settings = Firewall settings
WARNING: untranslated string: fw settings color = Show colors in ruletable
WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware support = Hardware Support
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: imei = IMEI
WARNING: untranslated string: imsi = IMSI
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
WARNING: untranslated string: p2p block = P2P networks
WARNING: untranslated string: p2p block save notice = Please reload the firewall ruleset in order to apply your changes.
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh = SSH
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: static routes = Static Routes
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: support donation = Support the IPFire project with your donation
WARNING: untranslated string: system has rdrand = This system has support for Intel(R) RDRAND.
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: unblock all = Unblock all
WARNING: untranslated string: uncheck all = Uncheck all
WARNING: untranslated string: unlimited = Unlimited
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: uplink = Uplink
WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system log viewer
WARNING: untranslated string: ccd subnet = Subnet
WARNING: untranslated string: ccd used = Used addresses
WARNING: untranslated string: check all = Check all
-WARNING: untranslated string: community rules = Snort/VRT GPLv2 Community Rules
WARNING: untranslated string: count = Count
WARNING: untranslated string: countries = Countries
WARNING: untranslated string: country codes and flags = Country Codes and Flags:
WARNING: untranslated string: drop action1 = Default behaviour of (outgoing) firewall in mode "Blocked"
WARNING: untranslated string: drop action2 = Default behaviour of (input) firewall
WARNING: untranslated string: drop forward = Log dropped forward packets
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
WARNING: untranslated string: drop outgoing = Log dropped outgoing packets
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: eight hours = 8 Hours
WARNING: untranslated string: email config = Configuration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
WARNING: untranslated string: email usemail = Activate Mail Service
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
-WARNING: untranslated string: emerging rules = Emergingthreats.net Community Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: encryption = Encryption:
WARNING: untranslated string: foreshadow = Foreshadow
WARNING: untranslated string: four hours = 4 Hours
WARNING: untranslated string: fw default drop = Firewall policy
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fw settings = Firewall settings
WARNING: untranslated string: fw settings color = Show colors in ruletable
WARNING: untranslated string: fw settings dropdown = Show all networks on rulecreation site
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware support = Hardware Support
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: imei = IMEI
WARNING: untranslated string: imsi = IMSI
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid input for valid till days = Invalid input for Valid till (days).
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol
WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
WARNING: untranslated string: p2p block = P2P networks
WARNING: untranslated string: p2p block save notice = Please reload the firewall ruleset in order to apply your changes.
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh = SSH
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: static routes = Static Routes
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: support donation = Support the IPFire project with your donation
WARNING: untranslated string: system has rdrand = This system has support for Intel(R) RDRAND.
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: unblock all = Unblock all
WARNING: untranslated string: uncheck all = Uncheck all
WARNING: untranslated string: unlimited = Unlimited
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: uplink = Uplink
WARNING: untranslated string: uplink bit rate = Uplink Bit Rate
WARNING: translation string unused: clear cache
WARNING: translation string unused: client
WARNING: translation string unused: comment
+WARNING: translation string unused: community rules
WARNING: translation string unused: compression
WARNING: translation string unused: connect
WARNING: translation string unused: connect the modem
WARNING: translation string unused: email success
WARNING: translation string unused: email text
WARNING: translation string unused: emailreportlevel
+WARNING: translation string unused: emerging rules
WARNING: translation string unused: enable javascript
WARNING: translation string unused: enable wildcards
WARNING: translation string unused: enabledtitle
WARNING: translation string unused: ids rules license1
WARNING: translation string unused: ids rules license2
WARNING: translation string unused: ids rules license3
+WARNING: translation string unused: ids rules update
WARNING: translation string unused: ike encryption
WARNING: translation string unused: ike grouptype
WARNING: translation string unused: ike integrity
WARNING: translation string unused: invalid cache size
WARNING: translation string unused: invalid date entered
WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid input for oink code
WARNING: translation string unused: invalid loaded file
WARNING: translation string unused: invalid md5sum
WARNING: translation string unused: invalid port list
WARNING: translation string unused: reboot schedule
WARNING: translation string unused: reboot sure
WARNING: translation string unused: refresh update list
+WARNING: translation string unused: registered user rules
WARNING: translation string unused: released
+WARNING: translation string unused: reload
WARNING: translation string unused: removable device advice
WARNING: translation string unused: reportfile
WARNING: translation string unused: reportlevel
WARNING: translation string unused: subject warn
WARNING: translation string unused: subnet
WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: subscripted user rules
WARNING: translation string unused: successfully refreshed updates list
WARNING: translation string unused: system graphs
WARNING: translation string unused: system has hwrng
WARNING: untranslated string: dnsforward dnssec disabled = DNSSEC Validation is disabled
WARNING: untranslated string: dnsforward forward_servers = Nameservers
WARNING: untranslated string: download apple profile = Download Apple Configuration Profile
+WARNING: untranslated string: drop hostile = Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)
+WARNING: untranslated string: drop spoofed martians = Log dropped spoofed packets and marsians
WARNING: untranslated string: duration = Duration
WARNING: untranslated string: email tls explicit = explicit (STARTTLS)
WARNING: untranslated string: email tls implicit = implicit (TLS)
-WARNING: untranslated string: emerging pro rules = Emergingthreats.net Pro Rules
WARNING: untranslated string: enable = Enable
WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT)
WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk.
WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL
WARNING: untranslated string: force enable = Forced
WARNING: untranslated string: foreshadow = Foreshadow
+WARNING: untranslated string: fw red = Firewall options for RED interface
WARNING: untranslated string: fwdfw all subnets = All subnets
WARNING: untranslated string: fwhost cust locationgrp = unknown string
WARNING: untranslated string: fwhost err hostip = unknown string
WARNING: untranslated string: guardian no entries = unknown string
WARNING: untranslated string: guardian service = unknown string
WARNING: untranslated string: hardware vulnerabilities = Hardware Vulnerabilities
+WARNING: untranslated string: hostile networks = Hostile networks
+WARNING: untranslated string: ids add provider = Add provider
WARNING: untranslated string: ids apply = Apply
WARNING: untranslated string: ids apply ruleset changes = The ruleset changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids automatic rules update = Automatic Rule Update
+WARNING: untranslated string: ids autoupdates = Automatic updates
+WARNING: untranslated string: ids could not add provider = Could not add provider
+WARNING: untranslated string: ids customize ruleset = Customize ruleset
WARNING: untranslated string: ids download new ruleset = Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids enable = Enable Intrusion Prevention System
+WARNING: untranslated string: ids enable automatic updates = Enable automatic updates
+WARNING: untranslated string: ids force ruleset update = Force ruleset update
WARNING: untranslated string: ids hide = Hide
WARNING: untranslated string: ids ignored hosts = Whitelisted Hosts
WARNING: untranslated string: ids log hits = Total of number of activated rules for
WARNING: untranslated string: ids monitor traffic only = Monitor traffic only
WARNING: untranslated string: ids monitored interfaces = Monitored Interfaces
+WARNING: untranslated string: ids no enabled ruleset provider = No enabled ruleset is available. Please activate or add one first.
WARNING: untranslated string: ids no network zone = Please select at least one network zone to be monitored
-WARNING: untranslated string: ids no ruleset available = No ruleset is available. Please download one first
-WARNING: untranslated string: ids oinkcode required = The selected ruleset requires a subscription or an Oinkcode
+WARNING: untranslated string: ids provider = Provider
+WARNING: untranslated string: ids provider settings = Provider settings
+WARNING: untranslated string: ids reset provider = Reset provider
WARNING: untranslated string: ids ruleset autoupdate in progress = Ruleset update in progress. Please wait until all operations have completed successfully...
WARNING: untranslated string: ids ruleset settings = Ruleset Settings
WARNING: untranslated string: ids show = Show
+WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code
+WARNING: untranslated string: ids the choosen provider is already in use = The choosen provider is already in use.
+WARNING: untranslated string: ids unable to download the ruleset = Unable to download the ruleset
+WARNING: untranslated string: ids visit provider website = Visit provider website
WARNING: untranslated string: ids working = Changes are being applied. Please wait until all operations have completed successfully...
WARNING: untranslated string: info messages = unknown string
WARNING: untranslated string: interface mode = Interface
WARNING: untranslated string: invalid input for interface mtu = Invalid input to interface MTU
WARNING: untranslated string: invalid input for local ip address = Invalid input for local IP address
WARNING: untranslated string: invalid input for mode = Invalid input for mode
+WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code
WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname
WARNING: untranslated string: ip basic info = Basic IP information
WARNING: untranslated string: ip info for = IP information for
WARNING: untranslated string: ovpn rw connection log = OpenVPN Roadwarrior Connections Log
WARNING: untranslated string: ovpn tls auth = TLS Channel Protection:
WARNING: untranslated string: ovpn warning rfc3280 = Your host certificate is not RFC3280 compliant. <br>Please update to the latest IPFire version and generate as soon as possible a new root and host certificate.</br><br>All OpenVPN clients needs then to be renewed!</br>
+WARNING: untranslated string: pakfire finished = Pakfire has finished! Returning...
+WARNING: untranslated string: pakfire finished error = Pakfire has finished! Errors occurred, please check the log output before proceeding.
WARNING: untranslated string: pakfire invalid tree = Invalid repository selected
+WARNING: untranslated string: pakfire return = Return to Pakfire
WARNING: untranslated string: pakfire tree = Repository
WARNING: untranslated string: pakfire tree stable = Stable
WARNING: untranslated string: pakfire tree testing = Testing
WARNING: untranslated string: spectre variant 1 = Spectre Variant 1
WARNING: untranslated string: spectre variant 2 = Spectre Variant 2
WARNING: untranslated string: spectre variant 4 = Spectre Variant 4
+WARNING: untranslated string: spoofed or martians = Spoofed/Martians
WARNING: untranslated string: srbds = Special register buffer data sampling
WARNING: untranslated string: ssh active sessions = Active logins
WARNING: untranslated string: ssh agent forwarding = Allow SSH Agent Forwarding
WARNING: untranslated string: standard = Standard
WARNING: untranslated string: strict = Strict
WARNING: untranslated string: subnet mask = Subnet Mask
+WARNING: untranslated string: subscription code = Subscription code
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
WARNING: untranslated string: token = Token:
WARNING: untranslated string: tor guard nodes = Guard Nodes
WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
WARNING: untranslated string: transport mode does not support vti = VTI is not support in transport mode
-WARNING: untranslated string: update ruleset = Update ruleset
WARNING: untranslated string: updxlrtr passive mode = Delivery only/no download mode
WARNING: untranslated string: user management = User Management
WARNING: untranslated string: vpn start action add = Wait for connection initiation
< error the to date has to be later than the from date
< g.dtm
< g.lite
+< ids subscription code required
< insert removable device
+< invalid input for subscription code
< ipsec dns server address is invalid
< ipsec invalid ip address or fqdn for rw endpoint
< ipsec roadwarrior endpoint
< show lines
< show tls-auth key
< smb daemon
+< subscription code
< teovpn_fragment
< tor bridge enabled
< tor errmsg invalid node id
< drop action1
< drop action2
< drop forward
+< drop hostile
< drop outgoing
+< drop spoofed martians
< duration
< eight hours
< email config
< fwhost used
< fwhost welcome
< fwhost wo subnet
+< fw red
< fw settings
< fw settings color
< fw settings dropdown
< guardian
< hardware support
< hardware vulnerabilities
+< hostile networks
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< imei
< imsi
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid input for valid till days
< invalid ip or hostname
< invalid logserver protocol
< ovpn warning rfc3280
< p2p block
< p2p block save notice
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh
< ssh active sessions
< static routes
< strict
< subnet mask
+< subscription code
< support donation
< system has hwrng
< system has rdrand
< cake profile pppoe-ptm 27
< cake profile pppoe-vcmux 32
< cake profile raw 0
+< drop hostile
+< drop spoofed martians
< eol architecture warning
< false max bandwidth
< false min bandwidth
+< fw red
< g.dtm
< g.lite
< guaranteed bandwidth
+< hostile networks
+< ids add provider
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
+< ids enable automatic updates
+< ids force ruleset update
+< ids no enabled ruleset provider
+< ids provider
+< ids provider settings
+< ids reset provider
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
+< invalid input for subscription code
< link-layer encapsulation
< max bandwidth
+< pakfire finished
+< pakfire finished error
+< pakfire return
+< spoofed or martians
+< subscription code
< upload fcdsl.o
############################################################################
# Checking cgi-bin translations for language: it #
< dns use isp assigned nameservers
< dns use protocol for dns queries
< download apple profile
+< drop hostile
+< drop spoofed martians
< duration
< eight hours
< email config
< fwhost cust locationgroup
< fwhost cust locationlocation
< fwhost newlocationgrp
+< fw red
< generate ptr
< guaranteed bandwidth
< guardian
< hardware vulnerabilities
+< hostile networks
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< incoming compression in bytes per second
< incoming overhead in bytes per second
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid input for valid till days
< invalid ip or hostname
< invalid logserver protocol
< ovpn rw connection log
< ovpn tls auth
< ovpn warning rfc3280
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh active sessions
< ssh agent forwarding
< standard
< strict
< subnet mask
+< subscription code
< system is offline
< taa zombieload2
< tcp more reliable
< download apple profile
< download dh parameter
< download tls-auth key
+< drop hostile
< drop outgoing
+< drop spoofed martians
< duration
< eight hours
< email config
< fwhost cust locationgroup
< fwhost cust locationlocation
< fwhost newlocationgrp
+< fw red
< gen dh
< generate dh key
< generate ptr
< guardian
< hardware vulnerabilities
+< hostile networks
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< imei
< imsi
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid input for valid till days
< invalid ip or hostname
< invalid logserver protocol
< ovpn rw connection log
< ovpn tls auth
< ovpn warning rfc3280
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh active sessions
< ssh agent forwarding
< standard
< strict
< subnet mask
+< subscription code
< system is offline
< taa zombieload2
< ta key
< drop action1
< drop action2
< drop forward
+< drop hostile
< drop outgoing
+< drop spoofed martians
< duration
< eight hours
< email config
< fwhost used
< fwhost welcome
< fwhost wo subnet
+< fw red
< fw settings
< fw settings color
< fw settings dropdown
< guardian
< hardware support
< hardware vulnerabilities
+< hostile networks
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< imei
< imsi
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid input for valid till days
< invalid ip or hostname
< invalid logserver protocol
< ovpn warning rfc3280
< p2p block
< p2p block save notice
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh
< ssh active sessions
< static routes
< strict
< subnet mask
+< subscription code
< support donation
< system has hwrng
< system has rdrand
< drop action1
< drop action2
< drop forward
+< drop hostile
< drop outgoing
+< drop spoofed martians
< duration
< Edit an existing route
< eight hours
< fwhost used
< fwhost welcome
< fwhost wo subnet
+< fw red
< fw settings
< fw settings color
< fw settings dropdown
< guardian
< hardware support
< hardware vulnerabilities
+< hostile networks
< hour-graph
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< imei
< imsi
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid input for valid till days
< invalid ip or hostname
< invalid logserver protocol
< ovpn warning rfc3280
< p2p block
< p2p block save notice
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh
< ssh active sessions
< static routes
< strict
< subnet mask
+< subscription code
< support donation
< system has hwrng
< system has rdrand
< dns use isp assigned nameservers
< dns use protocol for dns queries
< download apple profile
+< drop hostile
+< drop spoofed martians
< duration
< email tls explicit
< email tls implicit
< force enable
< foreshadow
< fwdfw all subnets
+< fw red
< generate ptr
< hardware vulnerabilities
+< hostile networks
+< ids add provider
< ids apply
< ids apply ruleset changes
< ids automatic rules update
+< ids autoupdates
+< ids could not add provider
+< ids customize ruleset
< ids download new ruleset
< ids enable
+< ids enable automatic updates
+< ids force ruleset update
< ids hide
< ids ignored hosts
< ids log hits
< ids monitored interfaces
< ids monitor traffic only
+< ids no enabled ruleset provider
< ids no network zone
-< ids no ruleset available
-< ids oinkcode required
+< ids provider
+< ids provider settings
+< ids reset provider
< ids ruleset autoupdate in progress
< ids ruleset settings
< ids show
+< ids subscription code required
+< ids the choosen provider is already in use
+< ids unable to download the ruleset
+< ids visit provider website
< ids working
< interface mode
< intrusion prevention system
< invalid input for interface mtu
< invalid input for local ip address
< invalid input for mode
+< invalid input for subscription code
< invalid ip or hostname
< ip basic info
< ip info for
< ovpn rw connection log
< ovpn tls auth
< ovpn warning rfc3280
+< pakfire finished
+< pakfire finished error
< pakfire invalid tree
+< pakfire return
< pakfire tree
< pakfire tree stable
< pakfire tree testing
< spectre variant 1
< spectre variant 2
< spectre variant 4
+< spoofed or martians
< srbds
< ssh active sessions
< ssh agent forwarding
< standard
< strict
< subnet mask
+< subscription code
< system is offline
< taa zombieload2
< token
my @Info = stat($Datei);
my $Size = $Info[7] / 1024 / 1024;
$Size = sprintf("%0.2f", $Size);
-print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB</td><td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='download' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'download'}' title='$Lang::tr{'download'}' src='/images/package-x-generic.png' /></form></td>";
+print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> $Lang::tr{'size'} $Size MB</td><td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='download' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'download'}' title='$Lang::tr{'download'}' src='/images/package-x-generic.png' /></form></td>";
print "<td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='delete' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'delete'}' title='$Lang::tr{'delete'}' src='/images/user-trash.png' /></form></td></tr>";
}
foreach (@backupisos){
my @Info = stat($Datei);
my $Size = $Info[7] / 1024 / 1024;
$Size = sprintf("%0.2f", $Size);
-print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB</td><td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='downloadiso' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'download'}' title='$Lang::tr{'download'}' src='/images/package-x-generic.png' /></form></td>";
+print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> $Lang::tr{'size'} $Size MB</td><td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='downloadiso' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'download'}' title='$Lang::tr{'download'}' src='/images/package-x-generic.png' /></form></td>";
print "<td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='delete' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'delete'}' title='$Lang::tr{'delete'}' src='/images/user-trash.png' /></form></td></tr>";
}
print <<END
if ( -e $Datei ){
if ($Size < 1) {
$Size = sprintf("%.2f", $Size);
- print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
+ print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
} else {
$Size = sprintf("%2d", $Size);
- print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
+ print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
}
;
}
else{
- print "<tr><td align='center'>$Lang::tr{'backup from'} $_ </td><td width='5' align='right'></td><td width='5' align='right'></td>";
+ print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> </td><td width='5' align='right'></td><td width='5' align='right'></td>";
}
print <<END
<td align='right' width='5'>
my @Info = stat($Datei);
my $Size = $Info[7] / 1024;
$Size = sprintf("%2d", $Size);
-print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
+print "<tr><td align='center'>$Lang::tr{'backup from'} <b>$_</b> $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])."</td>";
print <<END
<td align='right' width='5'>
<form method='post' action='$ENV{'SCRIPT_NAME'}'>
&General::readhasharray("$confighost", \%customhost);
foreach my $grpkey (sort keys %customgrp){
foreach my $hostkey (sort keys %customhost){
- if ($customgrp{$grpkey}[2] eq $customhost{$hostkey}[0] && $customgrp{$grpkey}[2] eq $fwdfwsettings{$fwdfwsettings{'grp2'}} && $customhost{$hostkey}[1] eq 'mac'){
+ if ($customgrp{$grpkey}[2] eq $customhost{$hostkey}[0] && $customgrp{$grpkey}[0] eq $fwdfwsettings{$fwdfwsettings{'grp2'}} && $customhost{$hostkey}[1] eq 'mac'){
$hint=$Lang::tr{'fwdfw hint mac'};
return $hint;
}
my @iostat1 = qx(/usr/bin/iostat -dm -p | grep -v "Linux" | awk '{print \$1}');
my @iostat2 = qx(/usr/bin/iostat -dm -p | grep -v "Linux" | awk '{print \$6}');
my @iostat3 = qx(/usr/bin/iostat -dm -p | grep -v "Linux" | awk '{print \$7}');
-print "<tr><td colspan='3'> \n<tr><td colspan='3'><h3>transfers</h3></td></tr>";
+print "<tr><td colspan='3'> \n<tr><td colspan='3'><h3>$Lang::tr{'transfers'}</h3></td></tr>";
my $i=0;
for(my $i = 1; $i <= $#iostat1; $i++){
#cssmenu .has-sub ul {
display: none;
position: absolute;
+ z-index: 1;
}
#cssmenu .has-sub ul li a {
-%tr = (
+%tr = (
%tr,
'24 hours' => '24 Stunden',
'fw blue' => 'Firewalloptionen für das blaue Interface',
'fw default drop' => 'Firewallrichtlinie',
'fw logging' => 'Firewallprotokollierung',
+'fw red' => 'Firewalloptionen für das rote Interface',
'fw settings' => 'Firewalleinstellungen',
'fw settings color' => 'Farben in Regeltabelle anzeigen',
'fw settings dropdown' => 'Alle Netzwerke auf Regelerstellungsseite anzeigen',
'fw settings remark' => 'Anmerkungen in Regeltabelle anzeigen',
'fw settings ruletable' => 'Leere Regeltabellen anzeigen',
-'fw red' => 'Firewalloptionen für das rote Interface',
'fwdfw ACCEPT' => 'Akzeptieren (ACCEPT)',
'fwdfw DROP' => 'Verwerfen (DROP)',
'fwdfw MODE1' => 'Alle Pakete verwerfen',
'ids add provider' => 'Provider hinzufügen',
'ids apply' => 'Übernehmen',
'ids apply ruleset changes' => 'Regeländerungen werden übernommen. Bitte warten Sie, bis dieser Vorgang erfolgreich beendet wurde...',
-'ids autoupdates' => 'Automatische Updates',
'ids automatic rules update' => 'Automatische Regelaktualisierung',
+'ids autoupdates' => 'Automatische Updates',
'ids could not add provider' => 'Provider konnte nicht hinzugefügt werden',
'ids customize ruleset' => 'Regelset anpassen',
'ids download new ruleset' => 'Das neue Regelset wird heruntergeladen und entpackt. Bitte warten Sie, bis dieser Vorgang erfolgreich beendet wurde...',
'ids logs' => 'IPS-Protokolldateien',
'ids monitor traffic only' => 'Netzwerkpakete nur überprüfen (nicht verwerfen)',
'ids monitored interfaces' => 'Überwachte Netzwerkzonen',
-'ids no network zone' => 'Bitte wählen Sie mindestens eine zu überwachende Netzwerkzone aus',
'ids no enabled ruleset provider' => 'Es ist kein aktivierter Provider verfügbar. Bitte aktivieren Sie einen oder fügen Sie einen Provider hinzu.',
+'ids no network zone' => 'Bitte wählen Sie mindestens eine zu überwachende Netzwerkzone aus',
'ids oinkcode required' => 'Für den ausgewählten Regelsatz wird ein Abonnement oder ein Oinkcode benötigt',
'ids provider' => 'Regelset-Anbieter',
'ids provider settings' => 'Regelset-Anbieter-Einstellungen',
'trafficsum' => 'Total',
'trafficto' => 'Nach',
'transfer limits' => 'Transferbeschränkungen',
+'transfers' => 'Datenübertragungen',
'transparent on' => 'Transparent auf',
'transport mode does not support vti' => 'VTI wird im Transport-Modus nicht unterstützt',
'tripwire' => 'Tripwire',
-%tr = (
+%tr = (
%tr,
'24 hours' => '24 Hours',
'fw blue' => 'Firewall options for BLUE interface',
'fw default drop' => 'Firewall policy',
'fw logging' => 'Firewall logging',
+'fw red' => 'Firewall options for RED interface',
'fw settings' => 'Firewall settings',
'fw settings color' => 'Show colors in ruletable',
'fw settings dropdown' => 'Show all networks on rulecreation site',
'fw settings remark' => 'Show remarks in ruletable',
'fw settings ruletable' => 'Show empty ruletables',
-'fw red' => 'Firewall options for RED interface',
'fwdfw ACCEPT' => 'ACCEPT',
'fwdfw DROP' => 'DROP',
'fwdfw MODE1' => 'Drop all packets',
'ids add provider' => 'Add provider',
'ids apply' => 'Apply',
'ids apply ruleset changes' => 'The ruleset changes are being applied. Please wait until all operations have completed successfully...',
-'ids autoupdates' => 'Automatic updates',
'ids automatic rules update' => 'Automatic Rule Update',
+'ids autoupdates' => 'Automatic updates',
'ids could not add provider' => 'Could not add provider',
'ids customize ruleset' => 'Customize ruleset',
'ids download new ruleset' => 'Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...',
'ids logs' => 'IPS Logs',
'ids monitor traffic only' => 'Monitor traffic only',
'ids monitored interfaces' => 'Monitored Interfaces',
-'ids no network zone' => 'Please select at least one network zone to be monitored',
'ids no enabled ruleset provider' => 'No enabled ruleset is available. Please activate or add one first.',
-'ids subscription code required' => 'The selected ruleset requires a subscription code',
+'ids no network zone' => 'Please select at least one network zone to be monitored',
'ids provider' => 'Provider',
'ids provider settings' => 'Provider settings',
'ids reset provider' => 'Reset provider',
'ids ruleset autoupdate in progress' => 'Ruleset update in progress. Please wait until all operations have completed successfully...',
'ids ruleset settings' => 'Ruleset Settings',
'ids show' => 'Show',
+'ids subscription code required' => 'The selected ruleset requires a subscription code',
'ids the choosen provider is already in use' => 'The choosen provider is already in use.',
'ids unable to download the ruleset' => 'Unable to download the ruleset',
'ids visit provider website' => 'Visit provider website',
'invalid input for max clients' => 'Invalid input for Max Clients. The maximum of 1024 clients has been exceeded',
'invalid input for mode' => 'Invalid input for mode',
'invalid input for name' => 'Invalid input for user\'s full name or system hostname',
-'invalid input for subscription code' => 'Invalid input for subscription code',
'invalid input for organization' => 'Invalid input for organization',
'invalid input for remote host/ip' => 'Invalid input for remote host/ip.',
'invalid input for state or province' => 'Invalid input for state or province.',
+'invalid input for subscription code' => 'Invalid input for subscription code',
'invalid input for valid till days' => 'Invalid input for Valid till (days).',
'invalid ip' => 'Invalid IP Address',
'invalid ip or hostname' => 'Invalid IP Address or Hostname',
'trafficsum' => 'Totals',
'trafficto' => 'To',
'transfer limits' => 'Transfer limits',
+'transfers' => 'Transfers',
'transparent on' => 'Transparent on',
'transport mode does not support vti' => 'VTI is not support in transport mode',
'tripwire' => 'Tripwire',
PREFIX = /usr
endif
+# Permit building with 32 bit time_t on 32 bit architectures
+ifeq "$(IS_32BIT)" "1"
+ export TIME_T_32_BIT_OK = yes
+endif
+
TAR_OPTIONS = \
--format=pax \
--acls \
sed -e "s/filename, RTLD_LAZY/filename, RTLD_NOW/" \
-i $(DIR_APP)/builtins/enable.def
- for i in $$(seq 9 12); do \
+ for i in $$(seq 9 16); do \
cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/bash/bash51-$$(printf "%03d" "$${i}") || exit 1; \
done
include Config
-VER = 2.36.1
+VER = 2.37
THISAPP = binutils-$(VER)
DL_FILE = $(THISAPP).tar.xz
--target=$(CROSSTARGET) \
--prefix=$(TOOLS_DIR) \
--with-sysroot=$(ROOT) \
- --with-lib-path=$(TOOLS_DIR)/lib
+ --with-lib-path=$(TOOLS_DIR)/lib \
+ --disable-nls
EXTRA_MAKE =
EXTRA_INSTALL =
else
AR="$(CROSSTARGET)-ar" \
RANLIB="$(CROSSTARGET)-ranlib"
EXTRA_CONFIG = \
- --host=$(BUILDTARGET) \
--build=$(BUILDTARGET) \
+ --host=$(BUILDTARGET) \
--prefix=$(TOOLS_DIR) \
- --with-lib-path=$(TOOLS_DIR)/lib
+ --with-lib-path=$(TOOLS_DIR)/lib \
+ --with-sysroot \
+ --disable-nls
EXTRA_MAKE =
EXTRA_INSTALL =
endif
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 628d490d976d8957279bbbff06cf29d4
+$(DL_FILE)_MD5 = e78d9ff2976b745a348f4c1f27c77cb1
install : $(TARGET)
CFLAGS += -fno-strict-aliasing
-# Build with 32 bit time_t on 32 bit architectures
-ifeq "$(IS_32BIT)" "1"
- export TIME_T_32_BIT_OK=yes
-endif
-
###############################################################################
# Top-level Rules
###############################################################################
include Config
-VER = 2.3.3op2
+VER = 2.4.1
THISAPP = cups-$(VER)
DL_FILE = $(THISAPP)-source.tar.gz
DIR_APP = $(DIR_SRC)/cups-$(VER)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = cups
-PAK_VER = 23
+PAK_VER = 24
DEPS = avahi cups-filters dbus ghostscript krb5 libtiff
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 524266752cf243c968921547b18ee594
+$(DL_FILE)_MD5 = c2e5143d06f21e19ea2b73913185656f
install : $(TARGET)
include Config
-VER = 7.80.0
+VER = 7.81.0
THISAPP = curl-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = cf9f8553762150ef0ebcd5ee412737f5
+$(DL_FILE)_MD5 = 41954fa09f879fccb57d88be23fe8606
install : $(TARGET)
include Config
-VER = 5.15
+VER = 5.16
THISAPP = ethtool-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 967f92926a453d3eb9bf41f73223f173
+$(DL_FILE)_MD5 = 0ead0316aa15e1bf90d1f9d2f81286a2
install : $(TARGET)
include Config
-VER = 2.4.2
+VER = 2.4.4
THISAPP = expat-$(VER)
DL_FILE = $(THISAPP).tar.bz2
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 58780ad6944d02f6cf6ba332838694b2
+$(DL_FILE)_MD5 = 99392ce3377777ab0dc8b0f14beda793
install : $(TARGET)
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
cd $(DIR_APP) && install -v -m755 -d /usr/share/doc/$(THISAPP)
- cd $(DIR_APP) && install -v -m644 doc/*.{html,png,css} /usr/share/doc/$(THISAPP)
+ cd $(DIR_APP) && install -v -m644 doc/*.{html,css} /usr/share/doc/$(THISAPP)
@rm -rf $(DIR_APP)
@$(POSTBUILD)
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) $(DIR_SRC)/tcl* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ $(UPDATE_AUTOMAKE)
cd $(DIR_APP) && ./configure \
--prefix=$(TOOLS_DIR) \
--build=$(BUILDTARGET) \
endif
# /boot: 128MB - OFFSET
-# / : 1600 MB
+# / : 1800 MB
S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) )))
-S_ROOT := 3354038
+S_ROOT := 3773292
ifeq "$(EFI)" "1"
S_EFI = 65536 # 32 MB
--with-sysroot=$(ROOT) \
--with-local-prefix=$(TOOLS_DIR) \
--with-native-system-header-dir=$(TOOLS_DIR)/include \
+ --with-glibc-version=2.11 \
--disable-nls \
--disable-shared \
+ --disable-multilib \
--disable-decimal-float \
--disable-threads \
--disable-libatomic \
RANLIB="$(CROSSTARGET)-ranlib"
EXTRA_CONFIG = \
--build=$(BUILDTARGET) \
+ --host=$(BUILDTARGET) \
--prefix=$(TOOLS_DIR) \
--with-local-prefix=$(TOOLS_DIR) \
--with-native-system-header-dir=$(TOOLS_DIR)/include \
--enable-languages=c,c++ \
--disable-libstdcxx-pch \
+ --disable-multilib \
--disable-libgomp
EXTRA_MAKE =
EXTRA_INSTALL =
include Config
-VER = 2.34.1
+VER = 2.35.1
THISAPP = git-$(VER)
DL_FILE = $(THISAPP).tar.xz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = git
-PAK_VER = 21
+PAK_VER = 22
DEPS = perl-Authen-SASL perl-MIME-Base64 perl-Net-SMTP-SSL
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f442dade3c73ea39473f6700b3e04dcd
+$(DL_FILE)_MD5 = 3aae077280b6be861e3c1c637491853a
install : $(TARGET)
include Config
-VER = 2.70.1
+VER = 2.71.1
THISAPP = glib-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = fb613d21fabce3d3d8520f37d12bd473
+$(DL_FILE)_MD5 = 49c95e1b98f829f94bce36f7a8183004
install : $(TARGET)
include Config
-VER = 2.33
+VER = 2.35
THISAPP = glibc-$(VER)
DL_FILE = $(THISAPP).tar.xz
--host=$(CROSSTARGET) \
--build=$(BUILDTARGET) \
--prefix=$(TOOLS_DIR) \
- --with-headers=$(TOOLS_DIR)/include \
- libc_cv_forced_unwind=yes \
- libc_cv_c_cleanup=yes
+ --with-headers=$(TOOLS_DIR)/include
endif
ifeq "$(BUILD_ARCH)" "aarch64"
--enable-bind-now \
--disable-crypt
+ifeq "$(BUILD_ARCH)" "x86_64"
+ EXTRA_CONFIG += --enable-cet
+endif
+
+ifeq "$(BUILD_ARCH)" "aarch64"
+ EXTRA_CONFIG += --enable-memory-tagging
+endif
+
###############################################################################
# Top-level Rules
###############################################################################
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 390bbd889c7e8e8a7041564cb6b27cca
+$(DL_FILE)_MD5 = dd571c67d85d89d7f60b854a4e207423
install : $(TARGET)
@rm -rf $(DIR_APP) $(DIR_SRC)/glibc-build && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
@mkdir $(DIR_SRC)/glibc-build
- # Security Fixes
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc-2.33-use-__pthread_attr_copy-in-mq_notify-bug-27896.patch
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc-2.33-librt-fix-null-pointer-dereference-bug-28213.patch
-
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc-localedef-no-archive.patch
ifneq "$(TOOLCHAIN)" "1"
EXTRA_CONFIG = --prefix=$(TOOLS_DIR)
endif
-# Build with 32 bit time_t on 32 bit architectures
-ifeq "$(IS_32BIT)" "1"
- export TIME_T_32_BIT_OK=yes
-endif
-
###############################################################################
# Top-level Rules
###############################################################################
cd $(DIR_APP) && cmake . \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DBUILD_SHARED_LIBS:BOOL=ON \
- -DBUILD_STATIC_AND_SHARED:BOOL=OFF
+ -DBUILD_STATIC_AND_SHARED:BOOL=OFF \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_EXAMPLES=OFF
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
include Config
-VER = 5.15.0
+VER = 5.16.0
THISAPP = iproute2-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8a598a61c054a3ce538b47c40b010552
+$(DL_FILE)_MD5 = 994c1bad2a24aa9d70e89670c5b5dfcb
install : $(TARGET)
include Config
-VER = 2.61
+VER = 2.63
THISAPP = libcap-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 3bf105e47a8671035a0ce0812185c5e4
+$(DL_FILE)_MD5 = 18410cec436f827e698ee9ea16ada9b7
install : $(TARGET)
include Config
-VER = 1.43
+VER = 1.44
THISAPP = libgpg-error-$(VER)
DL_FILE = $(THISAPP).tar.bz2
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f1e09cfa536a6e6a264dbf2ccdc2e534
+$(DL_FILE)_MD5 = 3956969812cd4fbd133b79c5b5a2e7f7
install : $(TARGET)
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2020 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
include Config
-VER = 5.803
+VER = 6.61
THISAPP = libwww-perl-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 3345d5f15a4f42350847254141725c8f
+$(DL_FILE)_MD5 = 57223812e46c8af53ef39b4358a05e5a
install : $(TARGET)
include Config
-VER = 5.4.3
+VER = 5.4.4
THISAPP = lua-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ef63ed2ecfb713646a7fcc583cf5f352
+$(DL_FILE)_MD5 = bd8ce7069ff99a400efd14cf339a727b
install : $(TARGET)
cd $(DIR_APP) && make INSTALL_TOP=/usr \
INSTALL_DATA="cp -d" \
INSTALL_MAN=/usr/share/man/man1 \
- TO_LIB="liblua.so liblua.so.5.4 liblua.so.5.4.3" \
+ TO_LIB="liblua.so liblua.so.5.4 liblua.so.5.4.4" \
install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
include Config
-VER = 4.1
+VER = 4.2
THISAPP = mdadm-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 51bf3651bd73a06c413a2f964f299598
+$(DL_FILE)_MD5 = a304eb0a978ca81045620d06547050a6
install : $(TARGET)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nfs
-PAK_VER = 15
+PAK_VER = 16
-DEPS = libnfsidmap rpcbind
+DEPS = rpcbind
###############################################################################
# Top-level Rules
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch
$(UPDATE_AUTOMAKE)
cd $(DIR_APP) && \
./configure \
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2022 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
include Config
-VER = 1.1.1l
+VER = 1.1.1m
THISAPP = openssl-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ac0d4387f3ba0ad741b0580dd45f6ff3
+$(DL_FILE)_MD5 = 8ec70f665c145c3103f6e330f538a9db
install : $(TARGET)
include Config
-VER = 0.24.0
+VER = 0.24.1
THISAPP = p11-kit-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8ccf11c4a2e2e505b8e516d8549e64a5
+$(DL_FILE)_MD5 = 67b2539bdca6b4bedaeecc12864d2796
install : $(TARGET)
# Install headers.
mkdir -pv /usr/include/pci
- cd $(DIR_APP) && install -p lib/pci.h /usr/include/pci
- cd $(DIR_APP) && install -p lib/header.h /usr/include/pci
- cd $(DIR_APP) && install -p lib/config.h /usr/include/pci
- cd $(DIR_APP) && install -p lib/types.h /usr/include/pci
- cd $(DIR_APP) && install -p lib/libpci.pc /usr/lib/pkgconfig
+ cd $(DIR_APP) && install -m 644 lib/pci.h /usr/include/pci
+ cd $(DIR_APP) && install -m 644 lib/header.h /usr/include/pci
+ cd $(DIR_APP) && install -m 644 lib/config.h /usr/include/pci
+ cd $(DIR_APP) && install -m 644 lib/types.h /usr/include/pci
+ cd $(DIR_APP) && install -m 644 lib/libpci.pc /usr/lib/pkgconfig
chmod -v 755 /usr/lib/libpci.so
@rm -rf $(DIR_APP)
@$(POSTBUILD)
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# #
###############################################################################
+
###############################################################################
# Definitions
###############################################################################
-
include Config
+VER = 6.05
-VER = 0.27
-
-THISAPP = libnfsidmap-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+THISAPP = HTTP-Date-$(VER)
+DL_FILE = ${THISAPP}.tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = libnfsidmap
-PAK_VER = 2
-
-#CFLAGS += -I/usr/include/tirpc
###############################################################################
# Top-level Rules
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 27cfb22f1ee85e51b863b71858a97da0
+$(DL_FILE)_MD5 = 2ecbb3aedf6aef062605191813ca3027
install : $(TARGET)
md5 : $(subst %,%_MD5,$(objects))
-dist:
+dist:
@$(PAK)
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- $(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --disable-static
- cd $(DIR_APP) && make $(MAKETUNING)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)
--- /dev/null
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER = 6.36
+
+THISAPP = HTTP-Message-$(VER)
+DL_FILE = ${THISAPP}.tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = e847fb3e297e740080ab6fd1ac127f7f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--- /dev/null
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER = 6.10
+
+THISAPP = LWP-Protocol-https-$(VER)
+DL_FILE = ${THISAPP}.tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = cf64e4bc57a9266ac4343cdf0808c5c8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--- /dev/null
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER = 6.22
+
+THISAPP = Net-HTTP-$(VER)
+DL_FILE = ${THISAPP}.tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 1d46019fb8559070a5ec1d838b690657
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
--- /dev/null
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2019 IPFire Team <info@ipfire.org> #
+# #
+# This program is free software: you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER = 0.31
+
+THISAPP = Try-Tiny-$(VER)
+DL_FILE = ${THISAPP}.tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 993a29ee8a03c9bd9c2f7c53d1082a03
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && perl Makefile.PL
+ cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && make install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
include Config
-VER = 21.11.0
+VER = 22.02.0
THISAPP = poppler-$(VER)
DL_FILE = $(THISAPP).tar.xz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = c1139795bc24a02b8a694f77233b8d22
+$(DL_FILE)_MD5 = 5f167d859b0ec3f416dbd929892c3c4d
install : $(TARGET)
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/postfix-3.6.2-glibc-234-build-fix.patch
cd $(DIR_APP) && make -f Makefile.init makefiles \
DEBUG="" OPT="$(CFLAGS) -fno-strict-aliasing" CCARGS="$(CCARGS)" AUXLIBS="$(AUXLIBS)"
cd $(DIR_APP) && make $(MAKETUNING)
include Config
-VER = 4.14.6
+VER = 4.15.5
THISAPP = samba-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = samba
-PAK_VER = 82
+PAK_VER = 83
DEPS = avahi cups libtirpc krb5 perl-Parse-Yapp
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0e6b5607ad37209a5a10235579fa9765
+$(DL_FILE)_MD5 = c5c8221de44dc04ad7f3358d3b118d61
install : $(TARGET)
include Config
-VER = 2.0.18
+VER = 2.0.20
THISAPP = SDL2-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = sdl2
-PAK_VER = 5
+PAK_VER = 6
DEPS = alsa
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = c1dd33299db5b7091f37d989c68d5212
+$(DL_FILE)_MD5 = a53acc02e1cca98c4123229069b67c9e
install : $(TARGET)
include Config
-VER = 3370000
+VER = 3370200
THISAPP = sqlite-autoconf-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 021c1d936c157bb68d6d0b158636ac7a
+$(DL_FILE)_MD5 = 683cc5312ee74e71079c14d24b7a6d27
install : $(TARGET)
THISAPP = strip
TARGET = $(DIR_INFO)/$(THISAPP)
-ifeq "$(TOOLCHAIN)" "1"
- SHELL = /bin/bash
- STRIP = /usr/bin/strip
- ROOT = $(TOOLS_DIR)
-else
- SHELL = $(TOOLS_DIR)/bin/bash
- STRIP = $(TOOLS_DIR)/bin/strip
- ROOT = /
-endif
-
###############################################################################
# Top-level Rules
###############################################################################
###############################################################################
$(TARGET) :
+ifeq "$(TOOLCHAIN)" "1"
+ # Strip everything in the toolchain
+ $(DIR_SRC)/src/stripper $(TOOLS_DIR)
+else
# Don't strip VDR binaries, because they use a weird plugin system
# which does not work when unneeded symbols get stripped from
# /usr/sbin/vdr.
- STRIP=$(STRIP) $(SHELL) $(DIR_SRC)/src/stripper \
- $(ROOT) \
+ $(DIR_SRC)/src/stripper / \
--exclude=$(TOOLS_DIR) \
- --exclude=/dev \
- --exclude=/proc \
- --exclude=/sys \
--exclude=/tmp \
--exclude=/usr/src \
--exclude=/usr/lib/vdr \
--exclude=/usr/sbin/vdr \
--exclude=/var/tmp \
--exclude=/usr/lib/go
+endif
include Config
-VER = 1.9.8p2
+VER = 1.9.9
THISAPP = sudo-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f831c1d62835cde89c261465d9c781e4
+$(DL_FILE)_MD5 = f112d8ee214ef46ac6398196958ee383
install : $(TARGET)
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/texinfo-6.8-undo-gnulib-nonnul.patch
cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --disable-nls
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = wio
-PAK_VER = 13
+PAK_VER = 14
###############################################################################
# Top-level Rules
install -v -m 644 $(DIR_APP)/wio/images/* /srv/web/ipfire/html/images/wio/
install -v -m 644 $(DIR_APP)/wio/lang/wio.de.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/wio/lang/wio.en.pl /var/ipfire/addon-lang/
+ install -v -m 644 $(DIR_APP)/wio/lang/wio.es.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/wio/lang/wio.fr.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/wio/lang/wio.tr.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/wio/EX-wio.menu /var/ipfire/menu.d/
include Config
-VER = 1.5.1
+VER = 1.5.2
THISAPP = zstd-$(VER)
DL_FILE = $(THISAPP).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b97d53547220355907dedec7de9a4f29
+$(DL_FILE)_MD5 = 072b10f71f5820c24761a65f31f43e73
install : $(TARGET)
# along with IPFire; if not, write to the Free Software #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
# #
-# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org>. #
+# Copyright (C) 2007-2022 IPFire Team <info@ipfire.org>. #
# #
############################################################################
#
SNAME="ipfire" # Short name
# If you update the version don't forget to update backupiso and add it to core update
VERSION="2.27" # Version number
-CORE="164" # Core Level (Filename)
+CORE="165" # Core Level (Filename)
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
MAX_RETRIES=1 # prefetch/check loop
GIT_TAG="$(git tag | tail -1)" # Git Tag
GIT_LASTCOMMIT="$(git rev-parse --verify HEAD)" # Last commit
-TOOLCHAINVER=20210701
+TOOLCHAINVER=20220203
# use multicore and max compression
ZSTD_OPT="-T0 --ultra -22"
case "${build_arch}" in
x86_64)
- BUILDTARGET="${build_arch}-unknown-linux-gnu"
+ BUILDTARGET="${build_arch}-pc-linux-gnu"
CROSSTARGET="${build_arch}-cross-linux-gnu"
BUILD_PLATFORM="x86"
CFLAGS_ARCH="-m64 -mtune=generic -fstack-clash-protection -fcf-protection"
;;
aarch64)
- BUILDTARGET="${build_arch}-unknown-linux-gnu"
+ BUILDTARGET="${build_arch}-pc-linux-gnu"
CROSSTARGET="${build_arch}-cross-linux-gnu"
BUILD_PLATFORM="arm"
CFLAGS_ARCH="-fstack-clash-protection"
;;
armv7hl)
- BUILDTARGET="${build_arch}-unknown-linux-gnueabi"
+ BUILDTARGET="${build_arch}-pc-linux-gnueabi"
CROSSTARGET="${build_arch}-cross-linux-gnueabi"
BUILD_PLATFORM="arm"
CFLAGS_ARCH="-march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
;;
armv6l)
- BUILDTARGET="${build_arch}-unknown-linux-gnueabi"
+ BUILDTARGET="${build_arch}-pc-linux-gnueabi"
CROSSTARGET="${build_arch}-cross-linux-gnueabi"
BUILD_PLATFORM="arm"
CFLAGS_ARCH="-march=armv6zk+fp -mfpu=vfp -mfloat-abi=softfp -fomit-frame-pointer"
;;
riscv64)
- BUILDTARGET="${build_arch}-unknown-linux-gnu"
+ BUILDTARGET="${build_arch}-pc-linux-gnu"
CROSSTARGET="${build_arch}-cross-linux-gnu"
BUILD_PLATFORM="riscv"
CFLAGS_ARCH="-fstack-clash-protection"
# Install QEMU helper, if needed
qemu_install_helper
- local PATH="${TOOLS_DIR}/ccache/bin:/bin:/usr/bin:/sbin:/usr/sbin:${TOOLS_DIR}/bin"
+ local PATH="${TOOLS_DIR}/ccache/bin:/bin:/usr/bin:/sbin:/usr/sbin:${TOOLS_DIR}/sbin:${TOOLS_DIR}/bin"
+
+ # Prepend any custom changes to PATH
+ if [ -n "${CUSTOM_PATH}" ]; then
+ PATH="${CUSTOM_PATH}:${PATH}"
+ fi
PATH="${PATH}" chroot ${LFS} env -i \
HOME="/root" \
lfsmakecommoncheck $*
[ $? == 1 ] && return 0
+ # Set PATH to use the toolchain tools first and then whatever the host has set
+ local PATH="${TOOLS_DIR}/ccache/bin:${TOOLS_DIR}/sbin:${TOOLS_DIR}/bin:${PATH}"
+
+ if [ -n "${CUSTOM_PATH}" ]; then
+ PATH="${CUSTOM_PATH}:${PATH}"
+ fi
+
cd $BASEDIR/lfs && env -i \
- PATH="${TOOLS_DIR}/ccache/bin:${TOOLS_DIR}/bin:$PATH" \
+ PATH="${PATH}" \
CCACHE_DIR="${CCACHE_DIR}"/${BUILD_ARCH}/${TOOLCHAINVER} \
CCACHE_TEMPDIR="${CCACHE_TEMPDIR}" \
CCACHE_COMPILERCHECK="${CCACHE_COMPILERCHECK}" \
local PS1='\u:\w$ '
enterchroot \
- ${EXTRA_PATH}bash -x -c "cd /usr/src/lfs && \
+ bash -x -c "cd /usr/src/lfs && \
make -f $* \
LFS_BASEDIR=/usr/src install" \
>> ${LOGFILE} 2>&1 &
lfsmake1 libxcrypt
lfsmake1 gcc PASS=L
lfsmake1 zlib
- lfsmake1 zstd
lfsmake1 binutils PASS=2
lfsmake1 gcc PASS=2
+ lfsmake1 zstd
lfsmake1 ccache
lfsmake1 tcl
lfsmake1 expect
lfsmake1 bison
lfsmake1 flex
lfsmake1 fake-environ
- lfsmake1 strip
+ CUSTOM_PATH="${PATH}" lfsmake1 strip
lfsmake1 cleanup-toolchain
}
lfsmake2 perl-Apache-Htpasswd
lfsmake2 perl-Parse-Yapp
lfsmake2 perl-Data-UUID
+ lfsmake2 perl-Try-Tiny
+ lfsmake2 perl-HTTP-Message
+ lfsmake2 perl-HTTP-Date
lfsmake2 gnupg
lfsmake2 hdparm
lfsmake2 sdparm
lfsmake2 Digest-SHA1
lfsmake2 Digest-HMAC
lfsmake2 libwww-perl
+ lfsmake2 perl-LWP-Protocol-https
+ lfsmake2 perl-Net-HTTP
lfsmake2 Net-DNS
lfsmake2 Net-IPv4Addr
lfsmake2 Net_SSLeay
lfsmake2 rsync
lfsmake2 rpcbind
lfsmake2 keyutils
- lfsmake2 libnfsidmap
lfsmake2 nfs
lfsmake2 gnu-netcat
lfsmake2 ncat
lfsmake2 memtest
lfsmake2 installer
# use toolchain bash for chroot to strip
- EXTRA_PATH=${TOOLS_DIR}/bin/ lfsmake2 strip
+ CUSTOM_PATH="${TOOLS_DIR}/bin" lfsmake2 strip
}
buildpackages() {
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2015 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
logger("DOWNLOAD INFO: Host: $host ($proto) - File: $file");
- my $ua = LWP::UserAgent->new;
+ # Init LWP::UserAgent, request SSL hostname verification
+ # and specify CA file.
+ my $ua = LWP::UserAgent->new(
+ ssl_opts => {
+ SSL_ca_file => '/etc/ssl/cert.pem',
+ verify_hostname => 1,
+ }
+ );
$ua->agent("Pakfire/$Conf::version");
$ua->timeout(20);
}
# Update the meta database if new packages was in the package list
- my @meta;
my $file;
my $line;
my $prog;
- my ($name, $version, $release);
+ my %metadata;
my @templine;
open(FILE, "<$Conf::dbdir/lists/packages_list.db");
next if ( $file eq ".." );
next if ( $file eq "meta-" );
next if ( $file =~ /^old/ );
- open(FILE, "<$Conf::dbdir/meta/$file");
- @meta = <FILE>;
- close(FILE);
- foreach $line (@meta) {
- @templine = split(/\: /,$line);
- if ("$templine[0]" eq "Name") {
- $name = $templine[1];
- chomp($name);
- } elsif ("$templine[0]" eq "ProgVersion") {
- $version = $templine[1];
- chomp($version);
- } elsif ("$templine[0]" eq "Release") {
- $release = $templine[1];
- chomp($release);
- }
- }
+ %metadata = parsemetafile("$Conf::dbdir/meta/$file");
+
foreach $prog (@db) {
@templine = split(/\;/,$prog);
- if (("$name" eq "$templine[0]") && ("$release" ne "$templine[2]")) {
- move("$Conf::dbdir/meta/meta-$name","$Conf::dbdir/meta/old_meta-$name");
- fetchfile("meta/meta-$name", "");
- move("$Conf::cachedir/meta-$name", "$Conf::dbdir/meta/meta-$name");
+ if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" ne "$templine[2]")) {
+ move("$Conf::dbdir/meta/meta-$metadata{'Name'}","$Conf::dbdir/meta/old_meta-$metadata{'Name'}");
+ fetchfile("meta/meta-$metadata{'Name'}", "");
+ move("$Conf::cachedir/meta-$metadata{'Name'}", "$Conf::dbdir/meta/meta-$metadata{'Name'}");
}
}
}
# filter may be: all, notinstalled, installed
my $filter = shift;
my $forweb = shift;
- my @meta;
my @updatepaks;
my $file;
my $line;
my $prog;
- my ($name, $version, $release);
+ my %metadata;
my @templine;
### Make sure that the list is not outdated.
next if ( $file eq "." );
next if ( $file eq ".." );
next if ( $file =~ /^old/ );
- open(FILE, "<$Conf::dbdir/installed/$file");
- @meta = <FILE>;
- close(FILE);
- foreach $line (@meta) {
- @templine = split(/\: /,$line);
- if ("$templine[0]" eq "Name") {
- $name = $templine[1];
- chomp($name);
- } elsif ("$templine[0]" eq "ProgVersion") {
- $version = $templine[1];
- chomp($version);
- } elsif ("$templine[0]" eq "Release") {
- $release = $templine[1];
- chomp($release);
- }
- }
+ %metadata = parsemetafile("$Conf::dbdir/installed/$file");
+
foreach $prog (@db) {
@templine = split(/\;/,$prog);
- if (("$name" eq "$templine[0]") && ("$release" < "$templine[2]" && "$forweb" ne "notice")) {
- push(@updatepaks,$name);
+ if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" < "$templine[2]" && "$forweb" ne "notice")) {
+ push(@updatepaks,$metadata{'Name'});
if ("$forweb" eq "forweb") {
- print "<option value=\"$name\">Update: $name -- Version: $version -> $templine[1] -- Release: $release -> $templine[2]</option>\n";
+ print "<option value=\"$metadata{'Name'}\">Update: $metadata{'Name'} -- Version: $metadata{'ProgVersion'} -> $templine[1] -- Release: $metadata{'Release'} -> $templine[2]</option>\n";
} else {
- my $command = "Update: $name\nVersion: $version -> $templine[1]\nRelease: $release -> $templine[2]\n";
+ my $command = "Update: $metadata{'Name'}\nVersion: $metadata{'ProgVersion'} -> $templine[1]\nRelease: $metadata{'Release'} -> $templine[2]\n";
if ("$Pakfire::enable_colors" eq "1") {
print "$color{'lila'}$command$color{'normal'}\n";
} else {
message("PAKFIRE RESV: $pak: Resolving dependencies...");
- open(FILE, "<$Conf::dbdir/meta/meta-$pak");
- my @file = <FILE>;
- close(FILE);
-
- my $line;
- my (@templine, @deps, @all);
- foreach $line (@file) {
- @templine = split(/\: /,$line);
- if ("$templine[0]" eq "Dependencies") {
- @deps = split(/ /, $templine[1]);
- }
- }
+ my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak");
+ my @all;
+ my @deps = split(/ /, $metadata{'Dependencies'});
chomp (@deps);
foreach (@deps) {
if ($_) {
getmetafile("$pak");
- open(FILE, "<$Conf::dbdir/meta/meta-$pak");
- my @file = <FILE>;
+ if (my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak")) {
+ return $metadata{'Size'};
+ }
+ return 0;
+}
+
+sub parsemetafile {
+ ### This subroutine returns a hash with the contents of a meta- file
+ # Pass path to metafile as argument: Pakfire::parsemetafile("$Conf::dbdir/meta/meta-$pak")
+ # Usage is always with an argument.
+ my $metafile = shift;
+
+ my %metadata = ();
+
+ my @templine;
+ my @file;
+
+ if (! -e $metafile ) {
+ return 0;
+ }
+
+ open(FILE, "<$metafile");
+ @file = <FILE>;
close(FILE);
- my $line;
- my @templine;
- foreach $line (@file) {
- @templine = split(/\: /,$line);
- if ("$templine[0]" eq "Size") {
+ foreach (@file) {
+ @templine = split(/\: /,$_);
+ if ($templine[1]) {
chomp($templine[1]);
- return $templine[1];
+ $metadata{"$templine[0]"} = $templine[1];
}
}
- return 0;
+
+ return %metadata;
}
sub decryptpak {
getmetafile("$pak");
- open(FILE, "<$Conf::dbdir/meta/meta-$pak");
- my @file = <FILE>;
- close(FILE);
-
- my $line;
- my $file;
- my @templine;
- foreach $line (@file) {
- @templine = split(/\: /,$line);
- if ("$templine[0]" eq "File") {
- chomp($templine[1]);
- $file = $templine[1];
- }
- }
+ my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak");
+ my $file = $metadata{'File'};
unless ($file) {
message("No filename given in meta-file.");
--- /dev/null
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.1
+Patch-ID: bash51-013
+
+Bug-Reported-by: Anders Kaseorg <andersk@mit.edu>
+Bug-Reference-ID: <de65540274064d7b95f17e9c46a3a6d8@oc11expo7.exchange.mit.edu>
+Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2021-11/msg00025.html
+
+Bug-Description:
+
+Bash did not always perform tilde expansion following an unquoted colon on
+the rhs of an assignment statement in posix mode.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-20211028/subst.c 2021-10-18 16:09:58.000000000 -0400
+--- subst.c 2021-11-30 11:19:47.000000000 -0500
+***************
+*** 3826,3829 ****
+--- 3826,3830 ----
+ td.flags = W_ASSIGNRHS;
+ #endif
++ td.flags |= (W_NOGLOB|W_TILDEEXP);
+ td.word = savestring (string);
+ value = call_expand_word_internal (&td, quoted, 0, (int *)NULL, (int *)NULL);
+
+*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 12
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
--- /dev/null
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.1
+Patch-ID: bash51-014
+
+Bug-Reported-by: platon7pronko@gmail.com
+Bug-Reference-ID:
+Bug-Reference-URL: https://savannah.gnu.org/patch/?10035
+
+Bug-Description:
+
+Bash may produce corrupted input if a multibyte character spans a 512-byte
+boundary while reading the output of a command substitution.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-20210217/subst.c 2021-02-03 10:32:08.000000000 -0500
+--- subst.c 2021-03-01 16:47:52.000000000 -0500
+***************
+*** 6243,6247 ****
+ /* punt on the hard case for now */
+ memset (&ps, '\0', sizeof (mbstate_t));
+! mblen = mbrtowc (&wc, bufp-1, bufn+1, &ps);
+ if (MB_INVALIDCH (mblen) || mblen == 0 || mblen == 1)
+ istring[istring_index++] = c;
+--- 6243,6247 ----
+ /* punt on the hard case for now */
+ memset (&ps, '\0', sizeof (mbstate_t));
+! mblen = mbrtowc (&wc, bufp-1, bufn, &ps);
+ if (MB_INVALIDCH (mblen) || mblen == 0 || mblen == 1)
+ istring[istring_index++] = c;
+
+*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 13
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
--- /dev/null
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.1
+Patch-ID: bash51-015
+
+Bug-Reported-by: Volodymyr Prodan <vovcat@gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL: https://savannah.gnu.org/patch/?10076
+
+Bug-Description:
+
+Patch (apply with `patch -p0'):
+
+There are some characters (e.g., cyrillic) that can't be displayed using
+certain single-byte encodings (e.g., cp1251) because the negative signed
+int is interpreted as EOF and not displayed.
+
+*** ../bash-20210524/lib/readline/display.c 2021-03-16 18:12:20.000000000 -0400
+--- lib/readline/display.c 2021-06-07 16:53:08.000000000 -0400
+***************
+*** 1599,1603 ****
+
+ for (cur_face = FACE_NORMAL, i = 0; i < n; i++)
+! putc_face (str[i], face[i], &cur_face);
+ putc_face (EOF, FACE_NORMAL, &cur_face);
+ }
+--- 1599,1603 ----
+
+ for (cur_face = FACE_NORMAL, i = 0; i < n; i++)
+! putc_face ((unsigned char) str[i], face[i], &cur_face);
+ putc_face (EOF, FACE_NORMAL, &cur_face);
+ }
+
+*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 14
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
--- /dev/null
+ BASH PATCH REPORT
+ =================
+
+Bash-Release: 5.1
+Patch-ID: bash51-016
+
+Bug-Reported-by: Vincent Menegaux <vincent.menegaux@gmail.com>
+Bug-Reference-ID:
+Bug-Reference-URL: https://savannah.gnu.org/patch/?10070
+
+Bug-Description:
+
+Multiple `!' tokens should toggle negation of an expression in a [[
+conditional command, instead of simply negating the expression.
+
+Patch (apply with `patch -p0'):
+
+*** ../bash-20210515/parse.y 2021-04-21 15:32:50.000000000 -0400
+--- parse.y 2021-05-24 11:53:30.000000000 -0400
+***************
+*** 4797,4801 ****
+ term = cond_term ();
+ if (term)
+! term->flags |= CMD_INVERT_RETURN;
+ }
+ else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word))
+--- 4797,4801 ----
+ term = cond_term ();
+ if (term)
+! term->flags ^= CMD_INVERT_RETURN;
+ }
+ else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word))
+
+*** ../bash-20210515/y.tab.c 2021-05-14 15:50:41.000000000 -0400
+--- y.tab.c 2021-05-24 16:35:55.000000000 -0400
+***************
+*** 7091,7095 ****
+ term = cond_term ();
+ if (term)
+! term->flags |= CMD_INVERT_RETURN;
+ }
+ else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word))
+--- 7091,7095 ----
+ term = cond_term ();
+ if (term)
+! term->flags ^= CMD_INVERT_RETURN;
+ }
+ else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word))
+
+*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
+--- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
+***************
+*** 26,30 ****
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 15
+
+ #endif /* _PATCHLEVEL_H_ */
+--- 26,30 ----
+ looks for to find the patch level (for the sccs version string). */
+
+! #define PATCHLEVEL 16
+
+ #endif /* _PATCHLEVEL_H_ */
+++ /dev/null
-From 27a78fd712c06748737dfa9638fab96ea362fca9 Mon Sep 17 00:00:00 2001
-From: Nikita Popov <npv1310@gmail.com>
-Date: Mon, 9 Aug 2021 20:17:34 +0530
-Subject: [PATCH] librt: fix NULL pointer dereference (bug 28213)
-
-Helper thread frees copied attribute on NOTIFY_REMOVED message
-received from the OS kernel. Unfortunately, it fails to check whether
-copied attribute actually exists (data.attr != NULL). This worked
-earlier because free() checks passed pointer before actually
-attempting to release corresponding memory. But
-__pthread_attr_destroy assumes pointer is not NULL.
-
-So passing NULL pointer to __pthread_attr_destroy will result in
-segmentation fault. This scenario is possible if
-notification->sigev_notify_attributes == NULL (which means default
-thread attributes should be used).
-
-Signed-off-by: Nikita Popov <npv1310@gmail.com>
-Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
-(cherry picked from commit b805aebd42364fe696e417808a700fdb9800c9e8)
----
- sysdeps/unix/sysv/linux/mq_notify.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sysdeps/unix/sysv/linux/mq_notify.c b/sysdeps/unix/sysv/linux/mq_notify.c
-index 6f46d29d1d..1714e1cc5f 100644
---- a/sysdeps/unix/sysv/linux/mq_notify.c
-+++ b/sysdeps/unix/sysv/linux/mq_notify.c
-@@ -132,7 +132,7 @@ helper_thread (void *arg)
- to wait until it is done with it. */
- (void) __pthread_barrier_wait (¬ify_barrier);
- }
-- else if (data.raw[NOTIFY_COOKIE_LEN - 1] == NOTIFY_REMOVED)
-+ else if (data.raw[NOTIFY_COOKIE_LEN - 1] == NOTIFY_REMOVED && data.attr != NULL)
- {
- /* The only state we keep is the copy of the thread attributes. */
- pthread_attr_destroy (data.attr);
---
-2.20.1
-
+++ /dev/null
-From 4b6be914bd3920500a67ef6ca1aa7d1c37e5e859 Mon Sep 17 00:00:00 2001
-From: Andreas Schwab <schwab@linux-m68k.org>
-Date: Thu, 27 May 2021 12:49:47 +0200
-Subject: [PATCH] Use __pthread_attr_copy in mq_notify (bug 27896)
-
-Make a deep copy of the pthread attribute object to remove a potential
-use-after-free issue.
-
-(cherry picked from commit 42d359350510506b87101cf77202fefcbfc790cb)
----
- NEWS | 6 ++++++
- sysdeps/unix/sysv/linux/mq_notify.c | 15 ++++++++++-----
- 2 files changed, 16 insertions(+), 5 deletions(-)
-
-diff --git a/NEWS b/NEWS
-index 0c33a80af9..b9e570b4a4 100644
---- a/NEWS
-+++ b/NEWS
-@@ -13,6 +13,12 @@ Major new features:
- a dump of information related to IFUNC resolver operation and
- glibc-hwcaps subdirectory selection.
-
-+Security related changes:
-+
-+ CVE-2021-33574: The mq_notify function has a potential use-after-free
-+ issue when using a notification type of SIGEV_THREAD and a thread
-+ attribute with a non-default affinity mask.
-+
- The following bugs are resolved with this release:
-
- [15271] dlfcn function failure after dlmopen terminates process
-diff --git a/sysdeps/unix/sysv/linux/mq_notify.c b/sysdeps/unix/sysv/linux/mq_notify.c
-index cc575a0cdd..f7ddfe5a6c 100644
---- a/sysdeps/unix/sysv/linux/mq_notify.c
-+++ b/sysdeps/unix/sysv/linux/mq_notify.c
-@@ -133,8 +133,11 @@ helper_thread (void *arg)
- (void) __pthread_barrier_wait (¬ify_barrier);
- }
- else if (data.raw[NOTIFY_COOKIE_LEN - 1] == NOTIFY_REMOVED)
-- /* The only state we keep is the copy of the thread attributes. */
-- free (data.attr);
-+ {
-+ /* The only state we keep is the copy of the thread attributes. */
-+ pthread_attr_destroy (data.attr);
-+ free (data.attr);
-+ }
- }
- return NULL;
- }
-@@ -255,8 +258,7 @@ mq_notify (mqd_t mqdes, const struct sigevent *notification)
- if (data.attr == NULL)
- return -1;
-
-- memcpy (data.attr, notification->sigev_notify_attributes,
-- sizeof (pthread_attr_t));
-+ __pthread_attr_copy (data.attr, notification->sigev_notify_attributes);
- }
-
- /* Construct the new request. */
-@@ -270,7 +272,10 @@ mq_notify (mqd_t mqdes, const struct sigevent *notification)
-
- /* If it failed, free the allocated memory. */
- if (__glibc_unlikely (retval != 0))
-- free (data.attr);
-+ {
-+ pthread_attr_destroy (data.attr);
-+ free (data.attr);
-+ }
-
- return retval;
- }
---
-2.20.1
-
--- /dev/null
+From 082a504cfcc046c3d8adaae1164268bc94e5108a Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sat, 31 Jul 2021 10:51:41 -0700
+Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc
+In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which
+could mean different stack sizes at runtime on different architectures
+and it also causes compile failure. Default glibc thread stack size
+or 64Kb set by ntp should be good in glibc these days.
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ libntp/work_thread.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+diff --git a/libntp/work_thread.c b/libntp/work_thread.c
+index 03a5647..3ddd751 100644
+--- a/libntp/work_thread.c
++++ b/libntp/work_thread.c
+@@ -41,7 +41,7 @@
+ #ifndef THREAD_MINSTACKSIZE
+ # define THREAD_MINSTACKSIZE (64U * 1024)
+ #endif
+-#ifndef __sun
++#if !defined(__sun) && !defined(__GLIBC__)
+ #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN
+ # undef THREAD_MINSTACKSIZE
+ # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN
+--
+2.32.0
+
--- /dev/null
+diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h
+index 99bec9b..95c78ec 100644
+--- a/src/util/sys_defs.h
++++ b/src/util/sys_defs.h
+@@ -802,6 +803,9 @@ extern int initgroups(const char *, int);
+ #define _PATH_PROCNET_IFINET6 "/proc/net/if_inet6"
+ #endif
+ #endif
++#if HAVE_GLIBC_API_VERSION_SUPPORT(2, 34)
++#define HAS_CLOSEFROM
++#endif
+ #include <linux/version.h>
+ #if !defined(KERNEL_VERSION)
+ #define KERNEL_VERSION(a,b,c) (LINUX_VERSION_CODE + 1)
--- /dev/null
+
+Patch by Vitezslav Crhonek <vcrhonek@redhat.com>
+Source: https://src.fedoraproject.org/rpms/texinfo/c/9b2cca4817fa4bd8d520fed05e9560fc7183dcdf?branch=rawhide
+
+diff -up texinfo-6.8/gnulib/lib/cdefs.h.orig texinfo-6.8/gnulib/lib/cdefs.h
+--- texinfo-6.8/gnulib/lib/cdefs.h.orig 2021-03-11 19:57:53.000000000 +0100
++++ texinfo-6.8/gnulib/lib/cdefs.h 2021-07-19 12:26:46.985176475 +0200
+@@ -321,15 +321,15 @@
+
+ /* The nonnull function attribute marks pointer parameters that
+ must not be NULL. */
+-#ifndef __attribute_nonnull__
++#ifndef __nonnull
+ # if __GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__)
+-# define __attribute_nonnull__(params) __attribute__ ((__nonnull__ params))
++# define __nonnull(params) __attribute__ ((__nonnull__ params))
+ # else
+-# define __attribute_nonnull__(params)
++# define __nonnull(params)
+ # endif
+-#endif
+-#ifndef __nonnull
+-# define __nonnull(params) __attribute_nonnull__ (params)
++#elif !defined __GLIBC__
++# undef __nonnull
++# define __nonnull(params) _GL_ATTRIBUTE_NONNULL (params)
+ #endif
+
+ /* If fortification mode, we warn about unused results of certain
+diff -up texinfo-6.8/gnulib/lib/libc-config.h.orig texinfo-6.8/gnulib/lib/libc-config.h
+--- texinfo-6.8/gnulib/lib/libc-config.h.orig 2021-03-11 19:57:54.000000000 +0100
++++ texinfo-6.8/gnulib/lib/libc-config.h 2021-07-19 12:27:58.810590975 +0200
+@@ -33,9 +33,9 @@
+ #include <config.h>
+
+ /* On glibc this includes <features.h> and <sys/cdefs.h> and #defines
+- _FEATURES_H, __WORDSIZE, and __set_errno. On FreeBSD 11 and
+- DragonFlyBSD 5.9 it includes <sys/cdefs.h> which defines __nonnull.
+- Elsewhere it is harmless. */
++ _FEATURES_H, __WORDSIZE, and __set_errno. On FreeBSD 11 it
++ includes <sys/cdefs.h> which defines __nonnull. Elsewhere it
++ is harmless. */
+ #include <errno.h>
+
+ /* From glibc <errno.h>. */
+diff -up texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c.orig texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c
+--- texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c.orig 2021-03-11 19:57:54.000000000 +0100
++++ texinfo-6.8/gnulib/lib/malloc/dynarray-skeleton.c 2021-07-19 12:24:46.878419397 +0200
+@@ -192,7 +192,7 @@ DYNARRAY_NAME (free__array__) (struct DY
+
+ /* Initialize a dynamic array object. This must be called before any
+ use of the object. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static void
+ DYNARRAY_NAME (init) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -202,7 +202,7 @@ DYNARRAY_NAME (init) (struct DYNARRAY_ST
+ }
+
+ /* Deallocate the dynamic array and its elements. */
+-__attribute_maybe_unused__ __attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __nonnull ((1))
+ static void
+ DYNARRAY_FREE (struct DYNARRAY_STRUCT *list)
+ {
+@@ -213,7 +213,7 @@ DYNARRAY_FREE (struct DYNARRAY_STRUCT *l
+ }
+
+ /* Return true if the dynamic array is in an error state. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline bool
+ DYNARRAY_NAME (has_failed) (const struct DYNARRAY_STRUCT *list)
+ {
+@@ -222,7 +222,7 @@ DYNARRAY_NAME (has_failed) (const struct
+
+ /* Mark the dynamic array as failed. All elements are deallocated as
+ a side effect. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static void
+ DYNARRAY_NAME (mark_failed) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -236,7 +236,7 @@ DYNARRAY_NAME (mark_failed) (struct DYNA
+
+ /* Return the number of elements which have been added to the dynamic
+ array. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline size_t
+ DYNARRAY_NAME (size) (const struct DYNARRAY_STRUCT *list)
+ {
+@@ -245,7 +245,7 @@ DYNARRAY_NAME (size) (const struct DYNAR
+
+ /* Return a pointer to the array element at INDEX. Terminate the
+ process if INDEX is out of bounds. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (at) (struct DYNARRAY_STRUCT *list, size_t index)
+ {
+@@ -257,7 +257,7 @@ DYNARRAY_NAME (at) (struct DYNARRAY_STRU
+ /* Return a pointer to the first array element, if any. For a
+ zero-length array, the pointer can be NULL even though the dynamic
+ array has not entered the failure state. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (begin) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -267,7 +267,7 @@ DYNARRAY_NAME (begin) (struct DYNARRAY_S
+ /* Return a pointer one element past the last array element. For a
+ zero-length array, the pointer can be NULL even though the dynamic
+ array has not entered the failure state. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (end) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -294,7 +294,7 @@ DYNARRAY_NAME (add__) (struct DYNARRAY_S
+ /* Add ITEM at the end of the array, enlarging it by one element.
+ Mark *LIST as failed if the dynamic array allocation size cannot be
+ increased. */
+-__attribute_nonnull__ ((1))
++__nonnull ((1))
+ static inline void
+ DYNARRAY_NAME (add) (struct DYNARRAY_STRUCT *list, DYNARRAY_ELEMENT item)
+ {
+@@ -348,8 +348,7 @@ DYNARRAY_NAME (emplace__) (struct DYNARR
+ /* Allocate a place for a new element in *LIST and return a pointer to
+ it. The pointer can be NULL if the dynamic array cannot be
+ enlarged due to a memory allocation failure. */
+-__attribute_maybe_unused__ __attribute_warn_unused_result__
+-__attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __attribute_warn_unused_result__ __nonnull ((1))
+ static
+ /* Avoid inlining with the larger initialization code. */
+ #if !(defined (DYNARRAY_ELEMENT_INIT) || defined (DYNARRAY_ELEMENT_FREE))
+@@ -373,7 +372,7 @@ DYNARRAY_NAME (emplace) (struct DYNARRAY
+ existing size, new elements are added (which can be initialized).
+ Otherwise, the list is truncated, and elements are freed. Return
+ false on memory allocation failure (and mark *LIST as failed). */
+-__attribute_maybe_unused__ __attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __nonnull ((1))
+ static bool
+ DYNARRAY_NAME (resize) (struct DYNARRAY_STRUCT *list, size_t size)
+ {
+@@ -418,7 +417,7 @@ DYNARRAY_NAME (resize) (struct DYNARRAY_
+ }
+
+ /* Remove the last element of LIST if it is present. */
+-__attribute_maybe_unused__ __attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __nonnull ((1))
+ static void
+ DYNARRAY_NAME (remove_last) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -435,7 +434,7 @@ DYNARRAY_NAME (remove_last) (struct DYNA
+
+ /* Remove all elements from the list. The elements are freed, but the
+ list itself is not. */
+-__attribute_maybe_unused__ __attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __nonnull ((1))
+ static void
+ DYNARRAY_NAME (clear) (struct DYNARRAY_STRUCT *list)
+ {
+@@ -453,8 +452,7 @@ DYNARRAY_NAME (clear) (struct DYNARRAY_S
+ stored in *RESULT if LIST refers to an empty list. On success, the
+ pointer in *RESULT is heap-allocated and must be deallocated using
+ free. */
+-__attribute_maybe_unused__ __attribute_warn_unused_result__
+-__attribute_nonnull__ ((1, 2))
++__attribute_maybe_unused__ __attribute_warn_unused_result__ __nonnull ((1, 2))
+ static bool
+ DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list,
+ DYNARRAY_FINAL_TYPE *result)
+@@ -485,8 +483,7 @@ DYNARRAY_NAME (finalize) (struct DYNARRA
+ have a sentinel at the end). If LENGTHP is not NULL, the array
+ length is written to *LENGTHP. *LIST is re-initialized and can be
+ reused. */
+-__attribute_maybe_unused__ __attribute_warn_unused_result__
+-__attribute_nonnull__ ((1))
++__attribute_maybe_unused__ __attribute_warn_unused_result__ __nonnull ((1))
+ static DYNARRAY_ELEMENT *
+ DYNARRAY_NAME (finalize) (struct DYNARRAY_STRUCT *list, size_t *lengthp)
+ {
#!/usr/bin/env bash
-dirs=""
-excludes="/dev /proc /sys /run"
+paths=()
+excludes=()
while [ $# -gt 0 ]; do
case "${1}" in
--exclude=*)
- excludes="${excludes} ${1#*=}"
+ excludes+=( "!" "-path" "${1#*=}/*" )
;;
*)
- dirs="${dirs} ${1}"
+ paths+=( "${1}" )
;;
esac
shift
done
function _strip() {
- local file=${1}
- local strip="${STRIP-strip}"
+ local file="${1}"
+ local args=()
- local exclude l
- for exclude in ${excludes}; do
- l=${#exclude}
- if [ "${file:0:${l}}" = "${exclude}" ]; then
- return 0
- fi
- done
+ # Fetch the filetype
+ local type="$(readelf -h "${file}" 2>/dev/null)"
- # Fetch any capabilities
- local capabilities="$(getfattr --no-dereference --name="security.capability" \
- --absolute-names --dump "${file}" 2>/dev/null)"
+ case "${type}" in
+ # Libraries and Relocatable binaries
+ *Type:*"DYN (Shared object file)"*)
+ args+=( "--strip-all" )
+ ;;
- local cmd=( "${strip}" )
+ # Binaries
+ *Type:*"EXEC (Executable file)"*)
+ args+=( "--strip-all" )
+ ;;
- case "$(file -bi ${file})" in
- application/x-archive*)
- cmd+=( "--strip-debug" "--remove-section=.comment" "--remove-section=.note" )
+ # Static libraries
+ *Type:*"REL (Relocatable file)"*)
+ args+=( "--strip-debug" "--remove-section=.comment" "--remove-section=.note" )
;;
+
+ # Skip any unrecognised files
*)
- cmd+=( "--strip-all" )
+ return 0
;;
esac
+ # Fetch any capabilities
+ local capabilities="$(getfattr --no-dereference --name="security.capability" \
+ --absolute-names --dump "${file}" 2>/dev/null)"
+
echo "Stripping ${file}..."
- ${cmd[*]} ${file}
+ if ! strip "${args[@]}" "${file}"; then
+ return 1
+ fi
+
# Restore capabilities
if [ -n "${capabilities}" ]; then
fi
}
-for dir in ${dirs}; do
- # Strip shared objects.
- find ${dir} -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) \
- | file -N -f - | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p' |
- while read file; do
- _strip ${file} || exit $?
- done || exit $?
-
- # Strip static archives.
- find ${dir} -name \*.a -a -exec file {} \; \
- | grep 'current ar archive' | sed -n -e 's/^\(.*\):[ ]*current ar archive/\1/p' |
- while read file; do
- _strip ${file} || exit $?
- done || exit $?
+for path in ${paths[@]}; do
+ for file in $(find -H "${path}" -xdev "${excludes[@]}" -type f \( -perm -0100 -or -perm -0010 -or -perm -0001 \) 2>/dev/null); do
+ _strip "${file}" || exit $?
+ done
done
--- /dev/null
+%tr = (%tr,
+'wio' => '¿Quién está conectado?',
+'wio stat' => 'Condición(es) actuales:',
+'wio checked' => 'Última comprobación',
+'wio name' => 'Nombre de host o FQDN',
+'wio ipadress' => 'Dirección IP',
+'wio image' => 'Condición',
+'wio up' => 'Activo',
+'wio down' => 'Inactivo',
+'wio err' => 'Error',
+'wio warn' => 'Advertencia',
+'wio_import_csv' => 'Archivo CSV:',
+'wio_import_hosts' => 'Configuración de hosts (var/ipfire/main/hosts)?',
+'wio_import_data' => 'Importar configuraciones para',
+'wio_import_data1' => ' correcto:',
+'wio_import_data2' => ' importar:',
+'wio_import' => 'Importando',
+'wio_import_info' => 'mensaje:',
+'wio_import_file' => 'Importar clientes(s) desde:',
+'wio_import_info_csv' => '¡No hay nuevas configuraciones para importar!',
+'wio settings' => 'Configuración:',
+'wio enabled' => 'Habilitado?',
+'wio min' => 'Minuto(s)',
+'wio cron' => 'Intervalo de tiempo para comprobar:',
+'wio_ovpn_cron' => 'Intervalo de tiempo para verificar el estado de OpenVPN RW e IPsec:',
+'wio_save' => 'Guardar',
+'wio_error' => 'mensaje de error:',
+'wio_info' => 'mensaje:',
+'wio_back' => 'Atrás',
+'wio_use' => 'Importar estos ajustes?',
+'wio_ip_error' => 'Dirección IP inválida.',
+'wio_host_error' => 'Nombre de host no válido.',
+'wio_host_exists' => 'El nombre de host ya está en uso.',
+'wio_host_empty' => '¡No se registró ningún nombre de host!',
+'wio_ip_exists' => 'La dirección IP ya está en uso.',
+'wio_ip_empty' => '¡No se registró ninguna dirección IP!',
+'wio_import_fixleases' => 'Configuración DHCP (var/ipfire/dhcp/fixleases)?',
+'wio_import_leases' => 'Importar ajustes:',
+'wio network' => 'Red',
+'wio_refresh' => 'Actualizar todos los clientes ahora',
+'wio_fqdn_error' => '¡Nombre de dominio completo (FQDN) no válido! No utilice caracteres especiales ni espacios en blanco en el FQDN.',
+'wio_edit' => 'Cambiar ajustes:',
+'wio_dyndns' => 'DynDNS',
+'wio_dyndns_hosts' => 'Nombre(s) DynDNS',
+'wio_dyndns_refresh' => 'Actualización de la IP del host DynDNS',
+'wio_dyndns_on' => 'Host DynDNS habilitado (haga clic para deshabilitar)',
+'wio_dyndns_off' => 'Host DynDNS deshabilitado (haga clic para habilitar)',
+'wio_dyndns_info' => 'IP no registrada, ya que aparentemente no existe conexión en Internet. Con la próxima conexión en Internet se logra una actualización de la IP de los Hosts DynDNS.',
+'wio_no_csv' => 'El archivo no tiene la extensión .csv',
+'wio_no_csv_error' => 'No utilice caracteres especiales ni espacios en blanco en el nombre del archivo.',
+'wio_no_file_selected' => '¡Ningún archivo seleccionado!',
+'wio_import_infos' => 'Importar ajustes:',
+'wio_import_infos_csv' => 'NOTA: Solo los registros de datos marcados con "¿Importar esta configuración?" se considerarán importados! Si se producen registros de datos con direcciones IP o nombres de host dobles, solo se importará el primer registro de datos y los demás registros de datos (con direcciones IP o nombres de host dobles) no se tendrán en cuenta. ',
+'enable disable dyndns' => 'habilitar o deshabilitar el host DynDNS',
+'wio_msg' => 'La condición de los clientes examinados se actualizán...',
+'wio_lanname' => 'Nombre de host de LAN',
+'wio_wanname' => 'Nombre de host WAN',
+'wio_sc_refresh' => 'Actualizar cliente ahora',
+'wio_edit_settings' => 'Añadir cliente:',
+'wio_edit_client' => 'Editar cliente:',
+'wio_graphs' => 'Mostrar gráficos',
+'wio_no_graphs' => 'Gráficos no disponibles',
+'wio_graphs_stat' => 'Diagrama para',
+'wio_vpn_con' => 'IPsec - Conexión(es):',
+'wio_wan_con' => 'WAN - Conexión:',
+'wio_clients' => 'Clientes:',
+'wio click to disable' => 'Activado',
+'wio click to enable' => 'Desactivado',
+'wio_net_scan' => 'Escanear red(es):',
+'wio_net_scan_l' => 'Escanear',
+'wio_net_scan_r' => 'red',
+'wio_net_scan_green' => 'green',
+'wio_net_scan_blue' => 'blue',
+'wio_net_scan_orange' => 'orange',
+'wio_net_scan_red' => 'red',
+'wio_net_scan_run' => 'Comenzar',
+'wio_sort_host' => 'Ordenar nombres de host (FQDN)',
+'wio_sort_ip' => 'Ordenar direcciones IP',
+'wio_logging' => 'Activar registro (/var/log/messages)?',
+'wio_no_image' => 'SIN ESTADO',
+'wio_ovpn_con' => 'OpenVPN - Conexión(es):',
+'wio_connected' => 'Conectado desde',
+'wio_wan_up' => 'CONECTADO',
+'wio_wan_down' => 'NO CONECTADO',
+'wio_n2n' => 'Conexión Net-to-Net',
+'wio_rw' => 'Conexión Host-to-Net',
+'wio_mailremark_enabled' => '¿Agregar comentario del cliente al cuerpo del correo electrónico?',
+'wio_mail_online_on' => 'Correo electrónico en línea habilitado (haga clic para deshabilitar)',
+'wio_mail_online_off' => 'Correo electrónico en línea deshabilitado (haga clic para habilitar)',
+'wio_mail_offline_on' => 'Correo electrónico sin conexión habilitado (haga clic para deshabilitar)',
+'wio_mail_offline_off' => 'Correo electrónico sin conexión deshabilitado (haga clic para habilitar)',
+'wio_mail_online' => 'Habilitar o deshabilitar el correo electrónico con conexión',
+'wio_mail_offline' => 'Habilitar o deshabilitar el correo electrónico sin conexión',
+'wio_sendemail' => 'Enviar correo electrónico',
+'wio_hwaddress' => 'Dirección HW',
+'wio_iface' => 'Interfaz',
+'wio_client_enable' => 'Habilitar Host?',
+'wio_ping_send' => 'Enviar ping a',
+'wio_link_open' => 'Abrir enlace a través de',
+'enable disable client' => 'Habilitar o deshabilitar cliente',
+'wio_client_on' => 'Cliente habilitado (haga clic para deshabilitar)',
+'wio_client_off' => 'Cliente deshabilitado (haga clic para habilitar)',
+'wio_webinterface' => 'ENLACE',
+'wio_webinterface_link' => 'Seguir enlace',
+'wio_ip' => 'Enviar ping a IP habilitado',
+'wio_fqdn' => 'Enviar ping a FQDN habilitado',
+'wio_ip_on' => 'Enviar ping a IP habilitado (haga clic para habilitar FQDN)',
+'wio_fqdn_on' => 'Enviar ping a FQDN habilitado (haga clic para habilitar IP)',
+'wio_client_add' => 'Usar configuración',
+'wio_config' => 'Configurar cliente(s):',
+'wio_settings_msg_hint' => 'Aquí debe establecer algunos valores para iniciar el complemento.',
+'wio_sub' => 'Correo de estado del cliente de WIO',
+'wio timeout' => 'Ping Timeout:',
+'wio sec' => 'Segundo(s)',
+'wio_add' => 'Añadir cliente:',
+'wio_no_add' => 'el cliente está disponible',
+'wio_id' => '#',
+'wio_online' => 'En línea',
+'wio_offline' => 'Desconectado',
+'wio_status' => 'Estado del cliente WIO',
+'wio_mail_style' => 'Enviar correos electrónicos de estado del cliente WIO como',
+'wio_mail_smail' => 'Correos agrupados',
+'wio_mail_email' => 'Correos individuales',
+'wio_mail_ovpnrw' => '¿Habilitar los Correos de Estado de OpenVPN RW e IPsec?',
+'wio_edit_set' => 'Configuración',
+'wio_service' => 'Servicio:',
+'wio_dyndns_success' => 'DynDNS IP identificada y registrada!',
+'wio_remove_all' => 'Eliminar todos los clientes',
+'wio_remove_all_hint' => '¿Estás seguro de eliminar todos los clientes?',
+'wio_remove_client' => 'Eliminar cliente',
+'wio_remove_client_hint' => '¿Estás seguro de eliminar al cliente?',
+'wio_arp_table_entries' => 'Agregar cliente desde Tabla-ARP:',
+'wio_activ' => 'Activo',
+'wio_check' => 'Check',
+'wio_common_name' => 'Subred remota/IP RW',
+'wio_msg_left' => 'Buscando en el',
+'wio_msg_green' => 'green',
+'wio_msg_blue' => 'blue',
+'wio_msg_red' => 'red',
+'wio_msg_orange' => 'orange',
+'wio_msg_center' => 'Interfaz',
+'wio_msg_right' => 'está siendo examinado.',
+'wio_msg_hint' => 'Un momento, por favor...',
+'wio_last_update' => 'Última actualización',
+'wio_disable_hint' => '¡Atención! ¡Restablecerá todas las configuraciones, incluido el cliente que se verificará!',
+'wio_clientremark' => '¿Mostrar comentario?',
+'wio_already_running' => '¡Esta comprobación ya se está ejecutando!',
+'wio_error_function' => 'Esta función no está disponible temporalmente, porque en segundo plano se actualizan los estados del cliente (activo/inactivo).',
+'wio_unknown_lan' => 'DESCONOCIDO',
+'wio_red_lan' => 'RED',
+'wio_search' => 'Búsqueda de hosts activos en la red local...',
+'wio_answer' => 'Respuesta',
+'wio_answer_time' => 'Tiempo de respuesta',
+'wio_scriptruntime' => 'Tiempo de ejecución del script',
+'wio_show_table_off' => 'Ocultar tabla',
+'wio_show_table_on' => 'Mostrar tabla',
+);