%tr = (
%tr,
-'guardian alertfile' => 'Uyarı dosyası',
-'guardian configuration' => 'Koruyucu Yapılandırması',
-'guardian ignorefile' => 'Yoksayılan dosya',
-'guardian interface' => 'Ara birim',
+'guardian' => 'Koruyucu',
+'guardian block a host' => 'Ana bilgisayarı engelle',
+'guardian block httpd brute-force' => 'httpd kaba kuvvet algılama',
+'guardian block owncloud brute-force' => 'Owncloud kaba kuvvet algılama',
+'guardian block ssh brute-force' => 'SSH kaba kuvvet algılama',
+'guardian blockcount' => 'Vurgu eşiği (Snort)',
+'guardian blocked hosts' => 'Şu anda engellenen ana makineler',
+'guardian blocking of this address is not allowed' => 'Verilen adresin engellenmesine izin verilmiyor.',
+'guardian blocktime' => 'Engelleme zamanı (saniye)',
+'guardian common settings' => 'Ortak ayarlar',
+'guardian configuration' => 'Koruyucu yapılandırması',
+'guardian daemon' => 'Artalan süreç',
+'guardian empty input' => 'Boş giriş: Lütfen geçerli bir ana bilgisayar adresi veya alt ağ girin.',
+'guardian enabled' => 'Koruyucuyu aktifleştir',
+'guardian firewallaction' => 'Güvenlik duvarı eylemi',
+'guardian ignored hosts' => 'Yok sayılan sunucular',
+'guardian invalid address or subnet' => 'Geçersiz ana makine adresi veya alt ağ.',
+'guardian invalid blockcount' => 'Geçersiz Engelleme Sayısı: Lütfen sıfırdan daha büyük bir doğal sayı girin.',
+'guardian invalid blocktime' => 'Geçersiz Engelleme Zamanı: Lütfen sıfırdan daha büyük bir doğal sayı girin.',
+'guardian invalid logfile' => 'Günlük dosyası için sağlanan yol geçerli değil.',
+'guardian logfacility' => 'Günlük tesisi',
'guardian logfile' => 'Günlük dosyası',
-'guardian loglevel_off' => 'Off',
-'guardian loglevel_info' => 'Info',
-'guardian loglevel_debug' => 'Debug',
-'guardian logtarget_syslog' => 'Systemlog',
-'guardian logtarget_file' => 'File',
-'guardian logtarget_console' => 'Console',
-'guardian priolevel_high' => '1 - High',
-'guardian priolevel_medium' => '2 - Medium',
-'guardian priolevel_low' => '3 - Low',
-'guardian priolevel_very_low' => '4 - Very low',
-'guardian timelimit' => 'Zaman sınırlaması',
+'guardian loglevel' => 'Günlük seviyesi',
+'guardian loglevel_off' => 'Kapalı',
+'guardian loglevel_info' => 'Bilgi',
+'guardian loglevel_debug' => 'Düzeltme',
+'guardian logtarget_syslog' => 'Sistem günlüğü',
+'guardian logtarget_file' => 'Dosya',
+'guardian logtarget_console' => 'Konsol',
+'guardian no entries' => 'Şu anda hiçbir kayıt bulunamadı.',
+'guardian not running no hosts can be blocked' => 'Koruyucu çalışmıyor. Hiçbir ana makine engellenmeyecek.',
+'guardian priolevel_high' => '1 - Yüksek',
+'guardian priolevel_medium' => '2 - Orta',
+'guardian priolevel_low' => '3 - Düşük',
+'guardian priolevel_very_low' => '4 - Çok düşük',
+'guardian priority level' => 'Öncelik seviyesi (Snort)',
+'guardian service' => 'Koruyucu servisi',
+'guardian watch snort alertfile' => 'Snort uyarı dosyası',
);
#EOF
-
#srv/web/ipfire/manual/mod/mod_macro.html
#srv/web/ipfire/manual/mod/mod_macro.html.en
#srv/web/ipfire/manual/mod/mod_macro.html.fr
+#srv/web/ipfire/manual/mod/mod_md.html
+#srv/web/ipfire/manual/mod/mod_md.html.en
#srv/web/ipfire/manual/mod/mod_mime.html
#srv/web/ipfire/manual/mod/mod_mime.html.en
#srv/web/ipfire/manual/mod/mod_mime.html.fr
#srv/web/ipfire/manual/mod/mod_proxy_scgi.html
#srv/web/ipfire/manual/mod/mod_proxy_scgi.html.en
#srv/web/ipfire/manual/mod/mod_proxy_scgi.html.fr
+#srv/web/ipfire/manual/mod/mod_proxy_uwsgi.html
+#srv/web/ipfire/manual/mod/mod_proxy_uwsgi.html.en
#srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html
#srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html.en
#srv/web/ipfire/manual/mod/mod_ratelimit.html
usr/lib/apache/mod_proxy_html.so
usr/lib/apache/mod_proxy_http.so
usr/lib/apache/mod_proxy_scgi.so
+usr/lib/apache/mod_proxy_uwsgi.so
usr/lib/apache/mod_proxy_wstunnel.so
usr/lib/apache/mod_ratelimit.so
usr/lib/apache/mod_reflector.so
#usr/lib/libapr-1.la
#usr/lib/libapr-1.so
usr/lib/libapr-1.so.0
-usr/lib/libapr-1.so.0.6.2
+usr/lib/libapr-1.so.0.6.3
#usr/lib/pkgconfig/apr-1.pc
#usr/share/apr-1
#usr/share/apr-1/build
#usr/lib/libaprutil-1.la
#usr/lib/libaprutil-1.so
usr/lib/libaprutil-1.so.0
-usr/lib/libaprutil-1.so.0.6.0
+usr/lib/libaprutil-1.so.0.6.1
#usr/lib/pkgconfig/apr-util-1.pc
var/ipfire/ddns
#var/ipfire/ddns/config
#var/ipfire/ddns/ipcache
-#var/ipfire/ddns/noipsettings
#var/ipfire/ddns/settings
var/ipfire/dhcp
#var/ipfire/dhcp/advoptions
+++ /dev/null
-usr/bin/noip
--- /dev/null
+etc/system-release
+etc/issue
--- /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) 2018 IPFire-Team <info@ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=121
+
+# 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
+
+# Stop services
+
+# Extract files
+extract_files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Remove Nagios files, if any...
+rm -rvf \
+ /etc/rc.d/init.d/nagios \
+ /usr/bin/nagios \
+ /etc/rc.d/rc6.d/K33nagios \
+ /etc/rc.d/rc3.d/off/S67nagios \
+ /etc/rc.d/rc0.d/K33nagios \
+ /etc/httpd/conf/conf.d/nagios.conf \
+ /etc/nagios/nagios.cfg \
+ /usr/bin/p1.pl \
+ /usr/bin/nagiostats \
+ /usr/share/nagios/ \
+ /var/nagios/
+
+# Start services
+/etc/init.d/apache restart
+
+# 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
+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/ssh/ssh_config
+etc/ssh/sshd_config
+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
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/ovpn
+var/lib/alternatives
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
usr/bin/clamdscan
usr/bin/clamdtop
usr/bin/clamscan
-usr/bin/clamsubmit
usr/bin/freshclam
usr/bin/sigtool
#usr/include/clamav.h
usr/lib/libclamav.so
usr/lib/libclamav.so.7
usr/lib/libclamav.so.7.1.1
+#usr/lib/libclammspack.a
+#usr/lib/libclammspack.la
+usr/lib/libclammspack.so
+usr/lib/libclammspack.so.0
+usr/lib/libclammspack.so.0.1.0
#usr/lib/libclamunrar.la
usr/lib/libclamunrar.so
usr/lib/libclamunrar.so.7
usr/lib/libclamunrar_iface.so.7
usr/lib/libclamunrar_iface.so.7.1.1
#usr/lib/pkgconfig/libclamav.pc
+#usr/lib/pkgconfig/libclammspack.pc
usr/sbin/clamd
usr/share/clamav
#usr/share/man/man1/clambc.1
#usr/share/man/man1/clamdscan.1
#usr/share/man/man1/clamdtop.1
#usr/share/man/man1/clamscan.1
-#usr/share/man/man1/clamsubmit.1
#usr/share/man/man1/freshclam.1
#usr/share/man/man1/sigtool.1
#usr/share/man/man5/clamav-milter.conf.5
var/ipfire/accounting/dbinstall.pl
var/ipfire/addon-lang/acct.de.pl
var/ipfire/addon-lang/acct.en.pl
+var/ipfire/addon-lang/acct.tr.pl
var/ipfire/backup/addons/includes/squid-accounting
var/ipfire/menu.d/EX-squid-accounting.menu
var/log/accounting.log
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/menu.d/EX-wio.menu
srv/web/ipfire/html/images/wio
srv/web/ipfire/html/images/wio/add.png
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn engines
WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
+WARNING: translation string unused: ovpn mtu-disc maybe
+WARNING: translation string unused: ovpn mtu-disc no
+WARNING: translation string unused: ovpn mtu-disc off
+WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment
+WARNING: translation string unused: ovpn mtu-disc yes
WARNING: translation string unused: ovpn reneg sec
WARNING: translation string unused: ovpn_fastio
WARNING: translation string unused: ovpn_fragment
WARNING: translation string unused: xtaccess bad transfert
WARNING: translation string unused: year-graph
WARNING: translation string unused: yearly firewallhits
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Scan for Songs
WARNING: untranslated string: addons
WARNING: untranslated string: bytes
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn engines
WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
+WARNING: translation string unused: ovpn mtu-disc maybe
+WARNING: translation string unused: ovpn mtu-disc no
+WARNING: translation string unused: ovpn mtu-disc off
+WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment
+WARNING: translation string unused: ovpn mtu-disc yes
WARNING: translation string unused: ovpn reneg sec
WARNING: translation string unused: ovpn_fastio
WARNING: translation string unused: ovpn_mssfix
WARNING: translation string unused: year-graph
WARNING: translation string unused: yearly firewallhits
WARNING: untranslated string: Captive clients
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Scan for Songs
WARNING: untranslated string: bytes
WARNING: untranslated string: captive
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: untranslated string: ovpn hmac
WARNING: untranslated string: ovpn mgmt in root range
WARNING: untranslated string: ovpn mtu-disc
-WARNING: untranslated string: ovpn mtu-disc and mtu not 1500
-WARNING: untranslated string: ovpn mtu-disc maybe
-WARNING: untranslated string: ovpn mtu-disc no
-WARNING: untranslated string: ovpn mtu-disc off
-WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment
-WARNING: untranslated string: ovpn mtu-disc yes
WARNING: untranslated string: ovpn no connections
WARNING: untranslated string: ovpn port in root range
WARNING: untranslated string: ovpn routes push
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: untranslated string: ovpn hmac
WARNING: untranslated string: ovpn mgmt in root range
WARNING: untranslated string: ovpn mtu-disc
-WARNING: untranslated string: ovpn mtu-disc and mtu not 1500
-WARNING: untranslated string: ovpn mtu-disc maybe
-WARNING: untranslated string: ovpn mtu-disc no
-WARNING: untranslated string: ovpn mtu-disc off
-WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment
-WARNING: untranslated string: ovpn mtu-disc yes
WARNING: untranslated string: ovpn no connections
WARNING: untranslated string: ovpn port in root range
WARNING: untranslated string: p2p block
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn engines
WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
+WARNING: translation string unused: ovpn mtu-disc maybe
+WARNING: translation string unused: ovpn mtu-disc no
+WARNING: translation string unused: ovpn mtu-disc off
+WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment
+WARNING: translation string unused: ovpn mtu-disc yes
WARNING: translation string unused: ovpn reneg sec
WARNING: translation string unused: ovpn_fastio
WARNING: translation string unused: ovpn_mssfix
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: translation string unused: ovpn device
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
+WARNING: translation string unused: ovpn mtu-disc maybe
+WARNING: translation string unused: ovpn mtu-disc no
+WARNING: translation string unused: ovpn mtu-disc off
+WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment
+WARNING: translation string unused: ovpn mtu-disc yes
WARNING: translation string unused: ovpn_fastio
WARNING: translation string unused: ovpn_fragment
WARNING: translation string unused: ovpn_mssfix
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: untranslated string: ovpn hmac
WARNING: untranslated string: ovpn mgmt in root range
WARNING: untranslated string: ovpn mtu-disc
-WARNING: untranslated string: ovpn mtu-disc and mtu not 1500
-WARNING: untranslated string: ovpn mtu-disc maybe
-WARNING: untranslated string: ovpn mtu-disc no
-WARNING: untranslated string: ovpn mtu-disc off
-WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment
-WARNING: untranslated string: ovpn mtu-disc yes
WARNING: untranslated string: ovpn no connections
WARNING: untranslated string: ovpn port in root range
WARNING: untranslated string: ovpn routes push
WARNING: untranslated string: Captive issued coupons
WARNING: untranslated string: Captive logo uploaded
WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
WARNING: untranslated string: Captive nolimit
WARNING: untranslated string: Captive please accept the terms and conditions
WARNING: untranslated string: Captive portal
WARNING: untranslated string: ovpn hmac
WARNING: untranslated string: ovpn mgmt in root range
WARNING: untranslated string: ovpn mtu-disc
-WARNING: untranslated string: ovpn mtu-disc and mtu not 1500
-WARNING: untranslated string: ovpn mtu-disc maybe
-WARNING: untranslated string: ovpn mtu-disc no
-WARNING: untranslated string: ovpn mtu-disc off
-WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment
-WARNING: untranslated string: ovpn mtu-disc yes
WARNING: untranslated string: ovpn no connections
WARNING: untranslated string: ovpn port in root range
WARNING: untranslated string: p2p block
WARNING: translation string unused: Async logging enabled
+WARNING: translation string unused: Captive 1day
+WARNING: translation string unused: Captive 1month
+WARNING: translation string unused: Captive 1week
+WARNING: translation string unused: Captive activate
+WARNING: translation string unused: Captive auth_lic
+WARNING: translation string unused: Captive auth_vou
+WARNING: translation string unused: Captive err doublevoucher
+WARNING: translation string unused: Captive expire
+WARNING: translation string unused: Captive heading terms
+WARNING: translation string unused: Captive heading voucher
+WARNING: translation string unused: Captive invalid coupon
+WARNING: translation string unused: Captive invalid logosize
+WARNING: translation string unused: Captive invalid_voucher
+WARNING: translation string unused: Captive ip
+WARNING: translation string unused: Captive logo_set
+WARNING: translation string unused: Captive noexpiretime
+WARNING: translation string unused: Captive nr
+WARNING: translation string unused: Captive please enter a coupon code
+WARNING: translation string unused: Captive time
+WARNING: translation string unused: Captive voactive
+WARNING: translation string unused: Captive voucher
+WARNING: translation string unused: Captive vout
WARNING: translation string unused: ConnSched scheduler
WARNING: translation string unused: ConnSched select profile
WARNING: translation string unused: HDD temperature
WARNING: translation string unused: extrahd unable to read
WARNING: translation string unused: extrahd unable to write
WARNING: translation string unused: filename
-WARNING: translation string unused: firewall graphs
-WARNING: translation string unused: firewall log viewer
WARNING: translation string unused: firmware
WARNING: translation string unused: firmware upload
WARNING: translation string unused: force update
WARNING: translation string unused: ovpn dl
WARNING: translation string unused: ovpn engines
WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn mtu-disc and mtu not 1500
+WARNING: translation string unused: ovpn mtu-disc maybe
+WARNING: translation string unused: ovpn mtu-disc no
+WARNING: translation string unused: ovpn mtu-disc off
+WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment
+WARNING: translation string unused: ovpn mtu-disc yes
WARNING: translation string unused: ovpn reneg sec
WARNING: translation string unused: ovpn_fastio
WARNING: translation string unused: ovpn_mssfix
WARNING: translation string unused: week-graph
WARNING: translation string unused: weekly firewallhits
WARNING: translation string unused: wildcards
-WARNING: translation string unused: wlanap access point
WARNING: translation string unused: wlanap wlan services
WARNING: translation string unused: xtaccess all error
WARNING: translation string unused: xtaccess bad transfert
WARNING: translation string unused: year-graph
WARNING: translation string unused: yearly firewallhits
-WARNING: untranslated string: 24 hours
-WARNING: untranslated string: Captive
-WARNING: untranslated string: Captive ACTIVATE
-WARNING: untranslated string: Captive GAIN ACCESS
-WARNING: untranslated string: Captive WiFi coupon
-WARNING: untranslated string: Captive activated
-WARNING: untranslated string: Captive active on
-WARNING: untranslated string: Captive agree tac
-WARNING: untranslated string: Captive authentication
-WARNING: untranslated string: Captive brand color
-WARNING: untranslated string: Captive branding
-WARNING: untranslated string: Captive client session expiry time
WARNING: untranslated string: Captive clients
-WARNING: untranslated string: Captive config
-WARNING: untranslated string: Captive coupon
-WARNING: untranslated string: Captive expiry time
-WARNING: untranslated string: Captive export coupons
-WARNING: untranslated string: Captive generate coupons
-WARNING: untranslated string: Captive generated coupon no
-WARNING: untranslated string: Captive issued coupons
-WARNING: untranslated string: Captive logo uploaded
-WARNING: untranslated string: Captive mac
-WARNING: untranslated string: Captive menu
-WARNING: untranslated string: Captive nolimit
-WARNING: untranslated string: Captive please accept the terms and conditions
-WARNING: untranslated string: Captive portal
-WARNING: untranslated string: Captive portal coupons
-WARNING: untranslated string: Captive terms
-WARNING: untranslated string: Captive terms short
-WARNING: untranslated string: Captive title
-WARNING: untranslated string: Captive upload logo
-WARNING: untranslated string: Captive upload logo recommendations
-WARNING: untranslated string: Captive valid for
-WARNING: untranslated string: Captive vouchervalid
-WARNING: untranslated string: Captive wrong ext
WARNING: untranslated string: Scan for Songs
-WARNING: untranslated string: application layer gateways
WARNING: untranslated string: bytes
WARNING: untranslated string: captive
-WARNING: untranslated string: dnssec disabled warning
-WARNING: untranslated string: eight hours
-WARNING: untranslated string: fifteen minutes
-WARNING: untranslated string: firewall graph country
-WARNING: untranslated string: firewall graph ip
-WARNING: untranslated string: firewall graph port
-WARNING: untranslated string: firewall log country
-WARNING: untranslated string: firewall log ip
-WARNING: untranslated string: firewall log port
-WARNING: untranslated string: five minutes
-WARNING: untranslated string: four hours
WARNING: untranslated string: fwhost cust geoipgrp
WARNING: untranslated string: fwhost err hostip
-WARNING: untranslated string: guardian
WARNING: untranslated string: guardian block a host
WARNING: untranslated string: guardian block httpd brute-force
WARNING: untranslated string: guardian block owncloud brute-force
WARNING: untranslated string: guardian watch snort alertfile
WARNING: untranslated string: ike lifetime should be between 1 and 8 hours
WARNING: untranslated string: info messages
-WARNING: untranslated string: invalid input for inactivity timeout
-WARNING: untranslated string: invalid logserver protocol
-WARNING: untranslated string: log server protocol
WARNING: untranslated string: no data
-WARNING: untranslated string: one hour
-WARNING: untranslated string: one month
-WARNING: untranslated string: one week
-WARNING: untranslated string: one year
-WARNING: untranslated string: rdns
WARNING: untranslated string: route config changed
WARNING: untranslated string: routing config added
WARNING: untranslated string: routing config changed
WARNING: untranslated string: routing table
-WARNING: untranslated string: tcp more reliable
-WARNING: untranslated string: ten minutes
-WARNING: untranslated string: thirty minutes
-WARNING: untranslated string: twelve hours
-WARNING: untranslated string: two weeks
-WARNING: untranslated string: udp less overhead
-WARNING: untranslated string: unlimited
-WARNING: untranslated string: uplink bit rate
-WARNING: untranslated string: vpn broken
-WARNING: untranslated string: vpn connecting
-WARNING: untranslated string: vpn inactivity timeout
-WARNING: untranslated string: vpn on-demand
-WARNING: untranslated string: vpn start action
-WARNING: untranslated string: vpn start action route
-WARNING: untranslated string: vpn start action start
WARNING: untranslated string: vpn statistics n2n
-WARNING: untranslated string: vpn weak
-WARNING: untranslated string: wireless network
-WARNING: untranslated string: wlan client anonymous identity
-WARNING: untranslated string: wlan client auth auto
-WARNING: untranslated string: wlan client auth peap
-WARNING: untranslated string: wlan client auth ttls
-WARNING: untranslated string: wlan client authentication settings
-WARNING: untranslated string: wlan client eap authentication method
-WARNING: untranslated string: wlan client eap phase2 method
-WARNING: untranslated string: wlan client eap state
-WARNING: untranslated string: wlan client encryption eap
-WARNING: untranslated string: wlan client identity
-WARNING: untranslated string: wlan client method
-WARNING: untranslated string: wlan client password
-WARNING: untranslated string: wlan client tls cipher
-WARNING: untranslated string: wlan client tls version
-WARNING: untranslated string: wlanap
-WARNING: untranslated string: wlanap configuration
############################################################################
# Checking cgi-bin translations for language: tr #
############################################################################
-< 24 hours
-< application layer gateways
-< Captive
-< Captive 1day
-< Captive 1month
-< Captive 1week
-< Captive activate
-< Captive ACTIVATE
-< Captive activated
-< Captive active on
-< Captive agree tac
-< Captive authentication
-< Captive auth_lic
-< Captive auth_vou
-< Captive brand color
-< Captive branding
-< Captive client session expiry time
-< Captive config
-< Captive coupon
-< Captive err doublevoucher
-< Captive expire
-< Captive expiry time
-< Captive export coupons
-< Captive GAIN ACCESS
-< Captive generate coupons
-< Captive generated coupon no
-< Captive heading terms
-< Captive heading voucher
-< Captive invalid coupon
-< Captive invalid logosize
-< Captive invalid_voucher
-< Captive ip
-< Captive issued coupons
-< Captive logo_set
-< Captive logo uploaded
-< Captive mac
-< Captive noexpiretime
-< Captive nolimit
-< Captive nr
-< Captive please accept the terms and conditions
-< Captive please enter a coupon code
-< Captive portal
-< Captive portal coupons
-< Captive terms
-< Captive terms short
-< Captive time
-< Captive title
-< Captive upload logo
-< Captive upload logo recommendations
-< Captive valid for
-< Captive voactive
-< Captive voucher
-< Captive vouchervalid
-< Captive vout
-< Captive WiFi coupon
-< Captive wrong ext
-< dnssec disabled warning
-< eight hours
-< fifteen minutes
-< firewall graph country
-< firewall graph ip
-< firewall graph port
-< firewall log country
-< firewall log ip
-< firewall log port
-< five minutes
-< four hours
-< guardian
-< invalid input for inactivity timeout
-< invalid logserver protocol
-< log server protocol
-< one hour
-< one month
-< one week
-< one year
-< rdns
-< tcp more reliable
-< ten minutes
-< thirty minutes
-< twelve hours
-< two weeks
-< udp less overhead
-< unlimited
-< uplink bit rate
-< vpn broken
-< vpn connecting
-< vpn inactivity timeout
-< vpn on-demand
-< vpn start action
-< vpn start action route
-< vpn start action start
-< vpn weak
-< wireless network
-< wlanap
-< wlanap configuration
-< wlan client anonymous identity
-< wlan client auth auto
-< wlan client authentication settings
-< wlan client auth peap
-< wlan client auth ttls
-< wlan client eap authentication method
-< wlan client eap phase2 method
-< wlan client eap state
-< wlan client encryption eap
-< wlan client identity
-< wlan client method
-< wlan client password
-< wlan client tls cipher
-< wlan client tls version
}
&General::writehasharray("$configgeoipgrp", \%customgeoipgrp );
#change name in FW Rules
- &changenameinfw($fwhostsettings{'oldgrpname'},$fwhostsettings{'grp'},6);
+ &changenameinfw($fwhostsettings{'oldgrpname'},$fwhostsettings{'grp'},4,"geoip");
}
}
&addgeoipgrp;
my $old=shift;
my $new=shift;
my $fld=shift;
+ my $type=shift;
+
+ if ($type eq 'geoip'){
+ $old="group:$old";
+ $new="group:$new";
+ }
&General::readhasharray("$fwconfigfwd", \%fwfwd);
&General::readhasharray("$fwconfiginp", \%fwinp);
&General::readhasharray("$fwconfigout", \%fwout);
%tr = (
%tr,
+'24 hours' => '24 Saat',
'Act as' => 'Görev:',
'Add Level7 rule' => 'Seviye7 kuralı ekle',
'Add Port Rule' => 'Bağlantı noktası kuralı ekle',
'Add Rule' => 'Kural ekle',
'Add a route' => 'Yol ekle',
'Async logging enabled' => 'Syslog dosyanın eşzamansız yazmasını aktifleştirin',
+'Captive' => 'Giriş Portalı',
+'Captive 1day' => '1 gün',
+'Captive 1month' => '1 ay',
+'Captive 1week' => '1 hafta',
+'Captive ACTIVATE' => 'AKTİF',
+'Captive GAIN ACCESS' => 'ERİŞİM AL',
+'Captive WiFi coupon' => 'WiFi Kuponu',
+'Captive activate' => 'Aktif',
+'Captive activated' => 'Aktifleştirildi',
+'Captive active on' => 'Aktifleştir',
+'Captive agree tac' => 'Aşağıda şartlar ve koşulları kabul ediyorum.',
+'Captive auth_lic' => 'Lisans',
+'Captive auth_vou' => 'Makbuz',
+'Captive authentication' => 'Erişim türü',
+'Captive brand color' => 'Marka rengi',
+'Captive branding' => 'Markalama',
+'Captive client session expiry time' => 'Oturum bitiş zamanı',
+'Captive config' => 'Ayarlar',
+'Captive coupon' => 'Kupon',
+'Captive err doublevoucher' => 'Bu kodla bir kupon zaten mevcut',
+'Captive expire' => 'Süre Bitimi',
+'Captive expiry time' => 'Son Kullanma Zamanı',
+'Captive export coupons' => 'Kuponları Dışa Aktar',
+'Captive generate coupons' => 'Kupon Oluştur',
+'Captive generated coupon no' => 'Kupon sayısı',
+'Captive heading terms' => 'Şartlar & Koşullar',
+'Captive heading voucher' => 'Kupon veya Erişim Kodu',
+'Captive invalid coupon' => 'Geçersiz kupon kodu girdiniz. Lütfen tekrar deneyin.',
+'Captive invalid logosize' => 'Yüklenen resim dosyası en az 1280x400 çözünürlüğünde olmalı. 1920x800 pikselden daha büyük olmamalıdır.',
+'Captive invalid_voucher' => 'Geçersiz kod. Lütfen tekrar deneyin.',
+'Captive ip' => 'IP Adresi',
+'Captive issued coupons' => 'Verilen Kuponlar',
+'Captive logo uploaded' => 'Logo yüklendi',
+'Captive logo_set' => 'Mevcut Logo',
+'Captive mac' => 'MAC Adresi',
+'Captive noexpiretime' => 'Geçerli bir bağlantı süresi aralığı verilmemiş',
+'Captive nolimit' => 'Sınırsız',
+'Captive nr' => 'Numara',
+'Captive please accept the terms and conditions' => 'Lütfen şartları & koşulları kabul edin',
+'Captive please enter a coupon code' => 'Lütfen bir kupon kodu girin',
+'Captive portal' => 'IPFire Giriş Portalı',
+'Captive portal coupons' => 'Giriş Portal Kuponları',
+'Captive terms' => 'Şartlar & Koşullar',
+'Captive terms short' => 'Ş&K',
+'Captive time' => 'Aktifleştirme sonrası erişim süresi (saat)',
+'Captive title' => 'Giriş sayfası başlığı',
+'Captive upload logo' => 'Logo yükle',
+'Captive upload logo recommendations' => '(PNG veya JPEG, tavsiye edilen 1280x720 piksel)',
+'Captive valid for' => 'Geçerli:',
+'Captive voactive' => 'Aktif Kuponlar',
+'Captive voucher' => 'Kupon',
+'Captive vouchervalid' => 'Bu kupon için izin verilen süre',
+'Captive vout' => 'Verilen Kuponlar',
+'Captive wrong ext' => 'Yüklenen dosya yanlış dosya türüne sahip',
'Choose Rule' => 'Aşağıdaki kurallardan <u>birini</u> seçin.',
'Class' => 'Sınıf',
'Class was deleted' => 'Potansiyel alt sınıfları ile silindi',
'and' => 've',
'ansi t1.483' => 'KALDIRILACAK',
'apcupsd' => 'APC-UPS durumu',
+'application layer gateways' => 'Uygulama Katmanı Ağ Geçitleri',
'apply' => 'Şimdi uygula',
'april' => 'Nisan',
'archive not exist' => 'Yapılandırma arşivi yok',
'dnsforward forward_server' => 'Ad sunucusu',
'dnsforward zone' => 'Bölge',
'dnssec aware' => 'DNSSEC Farkındalığı',
+'dnssec disabled warning' => 'UYARI: DNSSEC devre dışı bırakıldı',
'dnssec information' => 'DNSSEC Bilgisi',
'dnssec not supported' => 'DNSSEC desteklenmiyor',
'dnssec validating' => 'DNSSEC doğrulanıyor',
'edit share' => 'Paylaşımı düzenle',
'editor' => 'Düzenleyici',
'eg' => 'e.g.:',
+'eight hours' => '8 Saat',
'email config' => 'Ayarlar',
'email empty field' => 'Boş alan',
'email error' => 'HATA: Test e-posta gönderilemedi',
'false min bandwith' => 'Yanlış en az bant genişliği.',
'february' => 'Şubat',
'fetch ip from' => 'Harici sunucunun yardımıyla tahmini gerçek genel IP',
+'fifteen minutes' => '15 Dakika',
'filename' => 'Dosya adı',
'filesystem full' => 'Dolu dosya sistemi',
'fireinfo ipfire version' => 'IPFire sürümü',
'fireinfo why read more' => 'nedenleri hakkında bilgi için tıklayın.',
'fireinfo your profile id' => 'Profil kimliğiniz',
'firewall' => 'Güvenlik Duvarı',
-'firewall graphs' => 'Güvenlik Duvarı Grafikleri',
-'firewall hits' => 'Güvenlik duvarı için toplam kayıt:',
-'firewall hits per' => 'güvenlik duvarı başına tıklama',
+'firewall graph country' => 'Güvenlik Duvarı-Şeması (Ülke)',
+'firewall graph ip' => 'Güvenlik Duvarı-Şeması (IP)',
+'firewall graph port' => 'Güvenlik Duvarı-Şeması (Port)',
+'firewall hits' => 'Toplam güvenlik duvarı sayısı',
+'firewall hits per' => 'en fazla güvenlik duvarı sayısı',
'firewall log' => 'Güvenlik duvarı günlüğü',
-'firewall log viewer' => 'Güvenlik Duvarı Günlük Görüntüleyicisi',
+'firewall log country' => 'Güvenlik duvarı günlüğü (Ülke)',
+'firewall log ip' => 'Güvenlik duvarı günlüğü (IP)',
+'firewall log port' => 'Güvenlik duvarı günlüğü (Port)',
'firewall logs' => 'Güvenlik Duvarı Günlükleri',
'firewall logs country' => 'Fw-Günlük Grafikleri (Ülke)',
'firewall logs ip' => 'Gd-Günlük Grafikleri (IP)',
'firmware' => 'Yazılım',
'firmware upload' => 'Yazılım/Sürücü Yükle',
'first' => 'İlk',
+'five minutes' => '5 Dakika',
'fixed ip lease added' => 'Sabit IP kirası eklendi',
'fixed ip lease modified' => 'Sabit IP kirası güncellendi',
'fixed ip lease removed' => 'Sabit IP kirası kaldırıldı',
'forwarding rule added' => 'Yönlendirme kuralı eklendi. Yeniden başlatmayı gönder.',
'forwarding rule removed' => 'Yönlendirme kuralı kaldırıldı. Yeniden başlatmayı gönder.',
'forwarding rule updated' => 'Yönlendirme kuralı güncellendi. Yeniden başlatmayı gönder.',
+'four hours' => '4 Saat',
'free' => 'Boş',
'free memory' => 'boş bellek ',
'free swap' => 'boş takas alanı',
'green interface' => 'Yeşil Arabirim',
'grouptype' => 'Grup türü:',
'guaranteed bandwith' => 'Garantili bant genişliği',
+'guardian' => 'Guardian',
'guest ok' => 'istemcilere erişim izni',
'gui settings' => 'GUI Ayarları',
'gz with key' => 'Sadece şifreli bir arşiv bu makinede geri yüklenebilir.',
'invalid input for esp keylife' => 'ESP anahtar ömrü için geçersiz giriş.',
'invalid input for hostname' => 'Ana bilgisayar adı için geçersiz giriş.',
'invalid input for ike lifetime' => 'IKE ömür boyu geçersiz giriş.',
+'invalid input for inactivity timeout' => 'Hareketsizlik zaman aşımı için geçersiz giriş',
'invalid input for keepalive 1' => 'Ping komutunu canlı tutma için geçersiz giriş.',
'invalid input for keepalive 1:2' => '1:2 oranında, en az bir oranı canlı tutma kullanım için geçersiz giriş',
'invalid input for keepalive 2' => 'Ping komutunu yeniden başlatmada canlı tutmak için geçersiz giriş.',
'invalid loaded file' => 'Geçersiz yüklenen dosya.',
'invalid local-remote id' => 'Uzak ve yerel kimliği eşit olmadığında "@" işareti ile başlamamalıdır. Bu durum strongswan termonolojisinde leftid ve rightid de vardır.',
'invalid logserver address' => 'Geçersiz syslogd sunucu adresi',
+'invalid logserver protocol' => 'Geçersiz syslogd sunucu protokolü',
'invalid mac address' => 'Geçersiz MAC adresi.',
'invalid max lease time' => 'Geçersiz en fazla kira süresi.',
'invalid maximum incoming size' => 'Geçersiz en fazla gelen boyut.',
'log level' => 'Günlük seviyesi',
'log lines per page' => 'Sayfa başına satır',
'log server address' => 'Syslog sunucusu:',
+'log server protocol' => 'kural:',
'log settings' => 'Günlük Ayarları',
'log summaries' => 'Günlük özetleri',
'log summary' => 'Günlük Özetleri',
'off' => 'kapalı',
'ok' => 'TAMAM',
'older' => 'Eski',
-'on' => 'üstünde',
+'on' => 'açık',
+'one hour' => 'Bir Saat',
+'one month' => 'Bir Ay',
+'one week' => 'Bir Hafta',
+'one year' => 'Bir Yıl',
'online help en' => 'Çevrimiçi yardım (ingilizce)',
'only digits allowed in holdoff field' => 'Koruma süresi alanında sadece rakama izin verilir',
'only digits allowed in max retries field' => 'En fazla yeniden deneme alanında sadece rakama izin verilir.',
'quick playlist' => 'Hızlı Oynatıcı',
'ram' => 'RAM',
'random number generator daemon' => 'Rastgele sayı oluşturucu programı',
+'rdns' => 'oDNS',
'read bytes' => 'okunan bayt',
'read list' => 'salt okunur bilgisayarlar ile liste',
'real address' => 'Gerçek Adres',
'system logs' => 'Sistem Günlükleri',
'system status information' => 'Sistem Durum Bilgisi',
'ta key' => 'TLS Kimlik Doğrulama Anahtarı',
+'tcp more reliable' => 'TCP (daha güvenli)',
'telephone not set' => 'Telefon ayarlanmamış.',
'template' => 'Ön Ayar',
'template warning' => 'QoS kurmak için iki seçeneğiniz vardır. İlk olarak kaydet düğmesine basıp kendi sınıf ve kurallarınızı oluşturabilirsiniz. İkinci olarak ise ön ayar düğmesine basıp sınıf ve kurallar için bir şablonun kurulmasını sağlayın. ',
+'ten minutes' => '10 Dakika',
'teovpn_fragment' => 'Bölümleme boyutu',
'test' => 'test',
'test email could not be sent' => 'Test e-posta gönderilemedi',
'there are updates' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Daha fazla bilgi için "güncelleme" bölümüne gidin.',
'there are updates available' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Kesinlikle en kısa zamanda bunları yüklemeniz gerekir.',
'there was no file upload' => 'Hiçbir dosya yüklenemedi.',
+'thirty minutes' => '30 Dakika',
'this feature has been sponsored by' => 'Bu özelliklerin destekçisi',
'this is not a valid archive' => 'Bu, geçerli bir arşiv değil.',
'this is not an authorised update' => 'Bu yetkili bir güncelleştirme değil.',
'tripwirewarningkeys' => 'UYARI - Geşerli anahtar silinecektir. Bu durum yapılandırma ve veritabanını yeniden oluşturacaktır.',
'tripwirewarningpolicy' => 'UYARI - Kurallar oluşturulduktan sonra veri tabanı yeniden oluşturulacak. Bu nedenle site ve yerel anahtara ihtiyaç vardır.',
'tuesday' => 'Salı',
+'twelve hours' => '12 Saat',
+'two weeks' => 'İki Hafta',
'type' => 'Tür',
+'udp less overhead' => 'UDP (daha az yük)',
'umount' => 'Ayır',
'umount removable media before to unplug' => 'Taşınabilir aygıtı çıkartmadan önce <b>Ayır</b> düğmesi ile sistemden ayırın',
'unable to alter profiles while red is active' => 'KIRMIZI aktifken profil değiştirilemez.',
'unix password sync' => 'Unix Parola Eşitleme',
'unix shell' => 'UNIX kabuğu',
'unknown' => 'BİLİNMEYEN',
+'unlimited' => 'Sınırsız',
'unnamed' => 'Adsız',
'update' => 'Güncelle',
'update accelerator' => 'Güncelleme Hızlandırıcı',
'updxlrtr year' => 'Bir yıl',
'upgrade' => 'Yükselt',
'uplink' => 'Yükleme bağlantısı',
+'uplink bit rate' => 'Yükleme bit hızı',
'uplink speed' => 'Yükleme hızı (kbit/san)',
'uplink std class' => 'Standart yükleme hızı sınıf',
'upload' => 'Yükle',
'vpn aggrmode' => 'IKE agresif yöntemde izin verildi. Eğer mümkünse kullanmayın (öpaylaşımlı anahtar açık olarak iletiliyor)!',
'vpn altname syntax' => 'Konu Alternatif İsim virgülle ayrılmış e-posta,dns,uri,rid ve ip objeleridir.<br/>e-posta: e-posta adresidir. Kullanımı e-posta:copy e-posta adresini sertifikadan çıkartarak kullanır.<br/>DNS: geçerli alan adı sunucusu.<br/>URI: geçerli bir URI.<br/>RID: kayıtlı nesne tanımlayıcı.<br/>IP: bir IP adresi.<br/>Not: karakter setleri sınırlı ve büyük/küçük harf duyarlıdır.<br/>Örnek:<br/><b>email:</b>ipcop@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipcop.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/dizin/biryer',
'vpn auth-dn' => 'Eş uzak kimlik doğrulama alanında IPV4_ADDR, FQDN, USER_FQDN veya DER_ASN1_DN dizesi ile tanımla',
+'vpn broken' => 'Kesik',
'vpn configuration main' => 'VPN yapılandırma - Ana',
+'vpn connecting' => 'BAĞLANIYOR',
'vpn delayed start' => 'VPN başlamadan önce bekle (saniye)',
'vpn delayed start help' => 'Eğer gerekirse, bu gecikme Dinamik DNS güncelleştirmelerini düzgün yayılmasına olanak sağlamak için kullanılabilir. 60, KIRMIZI dinamik IP için ortak bir değerdir.',
'vpn force mobike' => 'MOBIKE kullanmaya zorla (sadece IKEv2)',
+'vpn inactivity timeout' => 'Hareketsizlik Zaman Aşımı',
'vpn incompatible use of defaultroute' => 'hostname=%defaultroute izin verilmiyor',
'vpn keyexchange' => 'Anahtar değişimi',
'vpn local id' => 'Yerel kimlik',
'vpn on blue' => 'MAVİ üzerindeki VPN',
'vpn on green' => 'YEŞİL üzerindeki VPN',
'vpn on orange' => 'TURUNCU üzerindeki VPN',
+'vpn on-demand' => 'İSTEK_ÜZERİNE',
'vpn payload compression' => 'Yük sıkıştırma anlaşması',
'vpn red name' => 'KIRMIZI arabirim veya <%defaultroute> için gerçek IP veya FQDN',
'vpn remote id' => 'Uzak kimlik (ID)',
+'vpn start action' => 'Hareketi Başlat',
+'vpn start action route' => 'İstek Üzerine',
+'vpn start action start' => 'Her Zaman',
'vpn statistic n2n' => 'Ağdan Ağa OpenVPN İstatistiği',
'vpn statistic rw' => 'Roadwarrior OpenVPN İstatistiği',
'vpn subjectaltname' => 'Alternatif konu adı',
'vpn watch' => 'Karşı eş IP değiştirdiğinde (dyndns) ağdan-ağa VPN bağlantısını yeniden başlat. Bu DPD ye yardımcı olur.',
+'vpn weak' => 'Hafta',
'waiting to synchronize clock' => 'Saat eşleştirmesi bekleniyor',
'warn when traffic reaches' => 'Trafik x % değere ulaştığında uyar',
'warning messages' => 'Uyarı mesajı',
'wireless config added' => 'Kablosuz ağ yapılandırma eklendi',
'wireless config changed' => 'Kablosuz ağ yapılandırma değiştirildi',
'wireless configuration' => 'Kablosuz ağ ayarları',
+'wireless network' => 'WiFi Ağı',
'wlan client' => 'Kablosuz istemci',
'wlan client advanced settings' => 'Gelişmiş ayarlar',
'wlan client and' => 've',
+'wlan client anonymous identity' => 'Anonim Kimlik',
+'wlan client auth auto' => 'Otomatik',
+'wlan client auth peap' => 'PEAP',
+'wlan client auth ttls' => 'TTLS',
+'wlan client authentication settings' => 'Kimlik Doğrulama Ayarları',
'wlan client bssid' => 'BSSID',
'wlan client ccmp' => 'CCMP',
'wlan client configuration' => 'Kablosuz isdemci Yapılandırması',
'wlan client disconnected' => 'Bağlantı kesildi',
'wlan client duplicate ssid' => 'Yinelenen SSID',
+'wlan client eap authentication method' => 'EAP Kimlik Doğrulama Yöntemi',
+'wlan client eap phase2 method' => 'EAP Aşama 2 Yöntemi',
+'wlan client eap state' => 'EAP Durumu',
'wlan client edit entry' => 'Kablosuz istemci yapılandırmasını düzenle',
'wlan client encryption' => 'Şifreleme',
+'wlan client encryption eap' => 'EAP',
'wlan client encryption none' => 'Hiçbiri',
'wlan client encryption wep' => 'WEP',
'wlan client encryption wpa' => 'WPA',
'wlan client encryption wpa2' => 'WPA2',
'wlan client group cipher' => 'Grup şifreleme',
'wlan client group key algorithm' => 'GKA',
+'wlan client identity' => 'Kimlik',
'wlan client invalid key length' => 'Geçersiz anahtar uzunluğu.',
+'wlan client method' => 'Yöntem',
'wlan client new entry' => 'Yeni kablosuz istemci yapılandırması oluştur',
'wlan client new network' => 'Yeni ağ',
'wlan client pairwise cipher' => 'İkili şifreleme',
'wlan client pairwise key algorithm' => 'PKA',
'wlan client pairwise key group key' => 'İkili anahtar/grup anahtarı',
+'wlan client password' => 'Parola',
'wlan client psk' => 'Önceden paylaşılan anahtar',
'wlan client ssid' => 'SSID',
'wlan client tkip' => 'TKIP',
+'wlan client tls cipher' => 'TLS Şifresi',
+'wlan client tls version' => 'TLS Sürümü',
'wlan client wpa mode' => 'WPA biçimi',
'wlan client wpa mode all' => 'Otomatik',
'wlan client wpa mode ccmp ccmp' => 'CCMP-CCMP',
'wlan client wpa mode ccmp tkip' => 'CCMP-TKIP',
'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
'wlan clients' => 'Kablosuz istemciler',
-'wlanap access point' => 'Access Point',
+'wlanap' => 'Erişim Noktası',
'wlanap channel' => 'Kanal',
+'wlanap configuration' => 'Erişim Noktası Yapılandırması',
'wlanap country' => 'Ülke Kodu',
'wlanap debugging' => 'Hata ayıklama',
'wlanap del interface' => 'Seçilen arabirim kaldırılsın mı?',
include Config
-VER = 2.4.29
+VER = 2.4.33
THISAPP = httpd-$(VER)
DL_FILE = $(THISAPP).tar.bz2
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0c599404ef6b69eee95bcd9fcd094407
+$(DL_FILE)_MD5 = 6ef469d3f16fffeb688bc6e0346823e5
install : $(TARGET)
include Config
-VER = 1.6.2
+VER = 1.6.3
THISAPP = apr-$(VER)
DL_FILE = $(THISAPP).tar.bz2
-DL_FROM = http://archive.apache.org/dist/apr
+DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e81a851967c79b5ce9bfbc909e4bf735
+$(DL_FILE)_MD5 = 12f2a349483ad6f12db49ba01fbfdbfa
install : $(TARGET)
include Config
-VER = 1.6.0
+VER = 1.6.1
THISAPP = apr-util-$(VER)
DL_FILE = $(THISAPP).tar.bz2
-DL_FROM = http://archive.apache.org/dist/apr
+DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 069a9a980776acab05212c5f37ef8368
+$(DL_FILE)_MD5 = 8ff5dc36fa39a2a3db1df196d3ed6086
install : $(TARGET)
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
+# Copyright (C) 2007-2018 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 #
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0001-Fixed-Makefile.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0002-Add-more-error-detection.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0006-Preserve-file-modification-time-on-install.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0007-Fix-identation-if-brace-error.patch
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch
+
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && install -m 0755 beep /usr/bin
@rm -rf $(DIR_APP)
include Config
-VER = 0.99.4
+VER = 0.100.0
THISAPP = clamav-$(VER)
DL_FILE = $(THISAPP).tar.gz
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = clamav
-PAK_VER = 37
+PAK_VER = 38
DEPS = ""
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b9359b90086948b3c4eb97c84cf4b400
+$(DL_FILE)_MD5 = 93e8efb489c2afdfca73703b76c24e01
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 -i $(DIR_SRC)/src/patches/clamav/llvm-glibc.patch
cd $(DIR_APP) && ./configure \
--prefix=/usr \
- --disable-zlib-vcheck \
--sysconfdir=/var/ipfire/clamav \
$(CONFIGURE_FLAGS)
cd $(DIR_APP) && make $(MAKETUNING)
# Touch empty files
for i in auth/users backup/include.user backup/exclude.user \
- captive/settings captive/agb.txt captive/clients captive/voucher_out certs/index.txt ddns/config ddns/noipsettings ddns/settings ddns/ipcache dhcp/settings \
+ captive/settings captive/agb.txt captive/clients captive/voucher_out certs/index.txt ddns/config ddns/settings ddns/ipcache dhcp/settings \
dhcp/fixleases dhcp/advoptions dhcp/dhcpd.conf.local dns/settings dnsforward/config ethernet/aliases ethernet/settings ethernet/known_nics ethernet/scanned_nics \
ethernet/wireless extrahd/scan extrahd/devices extrahd/partitions extrahd/settings firewall/settings firewall/config firewall/geoipblock firewall/input firewall/outgoing \
fwhosts/customnetworks fwhosts/customhosts fwhosts/customgroups fwhosts/customservicegrp fwhosts/customgeoipgrp fwlogs/ipsettings fwlogs/portsettings \
+++ /dev/null
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
-# #
-# 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 = v1.6
-
-THISAPP = noip_updater_$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = http://www.no-ip.com/client/linux
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = 6503e2e7d8ea35c304744a318b400a09
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-###############################################################################
-# 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) && gcc $(CFLAGS) -Dlinux noip.c -o noip
- cd $(DIR_APP) && install -m 0755 noip /usr/bin
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = squid-accounting
-PAK_VER = 10
+PAK_VER = 11
DEPS = "perl-DBI perl-DBD-SQLite perl-File-ReadBackwards"
install -v -m 755 $(DIR_APP)/squid-accounting/accounting.cgi /srv/web/ipfire/cgi-bin/
install -v -m 755 $(DIR_APP)/squid-accounting/acct.pl /usr/local/bin/
install -v -m 644 $(DIR_APP)/squid-accounting/acct-lib.pl /var/ipfire/accounting/
- install -v -m 655 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-lang/
- install -v -m 655 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-lang/
- install -v -m 655 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var/ipfire/menu.d/
+ install -v -m 644 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-lang/
+ install -v -m 644 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-lang/
+ install -v -m 644 $(DIR_APP)/squid-accounting/acct.tr.pl /var/ipfire/addon-lang/
+ install -v -m 644 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var/ipfire/menu.d/
install -v -m 755 $(DIR_APP)/squid-accounting/dbinstall.pl /var/ipfire/accounting/
install -v -m 644 $(DIR_APP)/squid-accounting/config/backup/includes/squid-accounting \
/var/ipfire/backup/addons/includes/squid-accounting
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = wio
-PAK_VER = 2
+PAK_VER = 3
###############################################################################
# Top-level Rules
install -v -m 644 $(DIR_APP)/wio/wio-graphs.pl /usr/lib/wio/
install -v -m 644 $(DIR_APP)/wio/wioips /var/log/wio/
install -v -m 644 $(DIR_APP)/wio/images/* /srv/web/ipfire/html/images/wio/
- install -v -m 655 $(DIR_APP)/wio/lang/wio.de.pl /var/ipfire/addon-lang/
- install -v -m 655 $(DIR_APP)/wio/lang/wio.en.pl /var/ipfire/addon-lang/
+ 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.tr.pl /var/ipfire/addon-lang/
install -v -m 644 $(DIR_APP)/wio/EX-wio.menu /var/ipfire/menu.d/
install -v -m 644 $(DIR_APP)/wio/config/backup/includes/wio /var/ipfire/backup/addons/includes/wio
NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="2.19" # Version number
-CORE="120" # Core Level (Filename)
-PAKFIRE_CORE="120" # Core Level (PAKFIRE)
+CORE="121" # Core Level (Filename)
+PAKFIRE_CORE="121" # Core Level (PAKFIRE)
GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
# Checking if running as root user
if [ $(id -u) -ne 0 ]; then
- exiterror "Not building as root"
+ exiterror "root privileges required for building"
fi
# Checking for necessary temporary space
lfsmake2 python-ipaddress
lfsmake2 glib
lfsmake2 GeoIP
- lfsmake2 noip_updater
lfsmake2 ntp
lfsmake2 openssh
lfsmake2 fontconfig
safe_system(str);
sprintf(str, "/sbin/iptables --wait -A IPSECINPUT -p udp -i %s --dport 500 -j ACCEPT", interface);
safe_system(str);
+ sprintf(str, "/sbin/iptables --wait -D IPSECOUTPUT -p udp -o %s --dport 500 -j ACCEPT >/dev/null 2>&1", interface);
+ safe_system(str);
+ sprintf(str, "/sbin/iptables --wait -A IPSECOUTPUT -p udp -o %s --dport 500 -j ACCEPT", interface);
+ safe_system(str);
if (! nat_traversal_port)
return;
safe_system(str);
sprintf(str, "/sbin/iptables --wait -A IPSECINPUT -p udp -i %s --dport %i -j ACCEPT", interface, nat_traversal_port);
safe_system(str);
+ sprintf(str, "/sbin/iptables --wait -D IPSECOUTPUT -p udp -o %s --dport %i -j ACCEPT >/dev/null 2>&1", interface, nat_traversal_port);
+ safe_system(str);
+ sprintf(str, "/sbin/iptables --wait -A IPSECOUTPUT -p udp -o %s --dport %i -j ACCEPT", interface, nat_traversal_port);
+ safe_system(str);
}
void ipsec_norules() {
--- /dev/null
+From 8b32b8b088be1f29e8bfea57a97b9bfaa76ec8ee Mon Sep 17 00:00:00 2001
+From: Chris Wong <chrisyco@gmail.com>
+Date: Wed, 23 Nov 2011 10:39:53 +1300
+Subject: [PATCH] Fixed Makefile
+
+* Use /usr/share/man (see http://www.pathname.com/fhs/2.2/fhs-4.11.html#4.11.5)
+
+* Removed trailing spaces
+
+* Added optimization flag (must beep FAST!!!)
+---
+ Makefile | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index cc359c4..0f4f810 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,19 +1,19 @@
+ CC=gcc
+-FLAGS=-Wall
++FLAGS=-Wall -O2
+ EXEC_NAME=beep
+ INSTALL_DIR=/usr/bin
+ MAN_FILE=beep.1.gz
+-MAN_DIR=/usr/man/man1
++MAN_DIR=/usr/share/man/man1
+
+ default : beep
+
+-clean :
++clean :
+ rm ${EXEC_NAME}
+
+ beep : beep.c
+ ${CC} ${FLAGS} -o ${EXEC_NAME} beep.c
+
+-install :
++install :
+ cp ${EXEC_NAME} ${INSTALL_DIR}
+ # rm -f /usr/man/man1/beep.1.bz2
+ cp ${MAN_FILE} ${MAN_DIR}
+--
+2.7.5
--- /dev/null
+From d3aee6c489852108c91dc22abcacff364e9429f2 Mon Sep 17 00:00:00 2001
+From: Chris Wong <chrisyco@gmail.com>
+Date: Wed, 23 Nov 2011 11:34:55 +1300
+Subject: [PATCH] Add more error detection
+
+---
+ beep.c | 15 +++++++++------
+ 1 file changed, 9 insertions(+), 6 deletions(-)
+
+diff --git a/beep.c b/beep.c
+index 452fc08..14fac3e 100644
+--- a/beep.c
++++ b/beep.c
+@@ -98,11 +98,11 @@ char *console_device = NULL;
+
+
+ void do_beep(int freq) {
+- if (console_type == BEEP_TYPE_CONSOLE) {
+- if(ioctl(console_fd, KIOCSOUND, freq != 0
+- ? (int)(CLOCK_TICK_RATE/freq)
+- : freq) < 0) {
+- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
++ int period = (freq != 0 ? (int)(CLOCK_TICK_RATE/freq) : freq);
++
++ if(console_type == BEEP_TYPE_CONSOLE) {
++ if(ioctl(console_fd, KIOCSOUND, period) < 0) {
++ putchar('\a'); /* Output the only beep we can, in an effort to fall back on usefulness */
+ perror("ioctl");
+ }
+ } else {
+@@ -113,7 +113,10 @@ void do_beep(int freq) {
+ e.code = SND_TONE;
+ e.value = freq;
+
+- write(console_fd, &e, sizeof(struct input_event));
++ if(write(console_fd, &e, sizeof(struct input_event)) < 0) {
++ putchar('\a'); /* See above */
++ perror("write");
++ }
+ }
+ }
+
+--
+2.7.5
--- /dev/null
+From e1320c1da52ca92aa68b4224f9532982184fbe00 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A9r=C3=B4me?= <jerome@jolimont.fr>
+Date: Thu, 7 Feb 2013 12:54:53 +0100
+Subject: [PATCH] also catch SIGTERM for stopping the beep
+
+Signed-off-by: Gerfried Fuchs <rhonda@deb.at>
+---
+ beep.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/beep.c b/beep.c
+index 452fc08..9cb63bf 100644
+--- a/beep.c
++++ b/beep.c
+@@ -130,6 +130,7 @@ void handle_signal(int signum) {
+
+ switch(signum) {
+ case SIGINT:
++ case SIGTERM:
+ if(console_fd >= 0) {
+ /* Kill the sound, quit gracefully */
+ do_beep(0);
+@@ -324,6 +325,7 @@ int main(int argc, char **argv) {
+ parms->next = NULL;
+
+ signal(SIGINT, handle_signal);
++ signal(SIGTERM, handle_signal);
+ parse_command_line(argc, argv, parms);
+
+ /* this outermost while loop handles the possibility that -n/--new has been
+--
+2.7.5
--- /dev/null
+From 947a7e332908dcba1c7e523fbdc927d39ee6adb1 Mon Sep 17 00:00:00 2001
+From: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Tue, 19 Nov 2013 23:40:50 +0100
+Subject: [PATCH] Make build/install more user and packaging friendly
+
+Make the build and install more user and packaging friendly
+by introducing the following features in the Makefile:
+
+ * Honor the $(CFLAGS) set when calling make.
+
+ * Prefix all install locations with $(DESTDIR) for
+ easy package building.
+
+ * Use GNU Makefile conventions for defining installation
+ directories. This means $(bindir) and $(man1dir)
+ instead of the former $(INSTALL_DIR) and $(MAN_DIR).
+
+ * Use install(1) for installing files and directories
+ so that permissions can be set properly.
+
+ * Stop "make clean" failing when it has nothing to do.
+
+ * Add 'uninstall' make target.
+
+ * Make 'install' target build executable if necessary.
+---
+ Makefile | 40 +++++++++++++++++++++++++++++-----------
+ 1 file changed, 29 insertions(+), 11 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 0f4f810..942a7a5 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,19 +1,37 @@
+ CC=gcc
+ FLAGS=-Wall -O2
++
++INSTALL=install
++
+ EXEC_NAME=beep
+-INSTALL_DIR=/usr/bin
+ MAN_FILE=beep.1.gz
+-MAN_DIR=/usr/share/man/man1
+
+-default : beep
++# Use GNU makefile conventions for directory names with one notable
++# exception: prefix is not /usr/local in order to keep the default
++# installation location for beep.
++prefix=/usr
++exec_prefix=$(prefix)
++bindir=$(exec_prefix)/bin
++datarootdir=$(prefix)/share
++mandir=$(datarootdir)/man
++man1dir=$(mandir)/man1
++
++.PHONY: all
++all: $(EXEC_NAME)
++
++.PHONY: clean
++clean:
++ rm -f $(EXEC_NAME)
+
+-clean :
+- rm ${EXEC_NAME}
++$(EXEC_NAME): beep.c
++ $(CC) $(FLAGS) $(CFLAGS) -o $(EXEC_NAME) beep.c
+
+-beep : beep.c
+- ${CC} ${FLAGS} -o ${EXEC_NAME} beep.c
++install: all
++ $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir)
++ $(INSTALL) -m 0755 $(EXEC_NAME) $(DESTDIR)$(bindir)/
++ $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir)
++ $(INSTALL) -m 0644 $(MAN_FILE) $(DESTDIR)$(man1dir)/
+
+-install :
+- cp ${EXEC_NAME} ${INSTALL_DIR}
+- # rm -f /usr/man/man1/beep.1.bz2
+- cp ${MAN_FILE} ${MAN_DIR}
++uninstall:
++ rm -f $(DESTDIR)$(bindir)/$(EXEC_NAME)
++ rm -f $(DESTDIR)$(man1dir)/$(MAN_FILE)
+--
+2.7.5
+
--- /dev/null
+From 4622dd15dc12dab47a0381a8a7188f0f0421e01d Mon Sep 17 00:00:00 2001
+From: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Wed, 20 Nov 2013 00:00:54 +0100
+Subject: [PATCH] Preserve file modification time on install
+
+Add -p option to install(1) invocation in order to preserve
+the timestamps of the files being installed.
+---
+ Makefile | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 942a7a5..290b8a4 100644
+--- a/Makefile
++++ b/Makefile
+@@ -27,10 +27,10 @@ $(EXEC_NAME): beep.c
+ $(CC) $(FLAGS) $(CFLAGS) -o $(EXEC_NAME) beep.c
+
+ install: all
+- $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir)
+- $(INSTALL) -m 0755 $(EXEC_NAME) $(DESTDIR)$(bindir)/
+- $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir)
+- $(INSTALL) -m 0644 $(MAN_FILE) $(DESTDIR)$(man1dir)/
++ $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir)
++ $(INSTALL) -m 0755 -p $(EXEC_NAME) $(DESTDIR)$(bindir)/
++ $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir)
++ $(INSTALL) -m 0644 -p $(MAN_FILE) $(DESTDIR)$(man1dir)/
+
+ uninstall:
+ rm -f $(DESTDIR)$(bindir)/$(EXEC_NAME)
+--
+2.7.5
--- /dev/null
+From 35ba84dccb8fc8dc43cb3f575904a33ffa27e7b7 Mon Sep 17 00:00:00 2001
+From: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Tue, 3 Apr 2018 19:11:07 +0200
+Subject: [PATCH] Fix indentation/if brace error
+
+As beep.c is not Python, the code blocks must be defined by
+using braces instead of just indenting them differently.
+
+Once we do that, the outcome of multiple -f parameters will
+actually match what the warning message documents beep does:
+Only the last -f value will be used.
+
+Many projects proscribe using braces everywhere, but this
+change keeps the beep.c coding style of using braces only
+when absolutely necessary.
+
+This issue was discovered by compiling with gcc 6.
+---
+ beep.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/beep.c b/beep.c
+index 7da2e70..d46adc8 100644
+--- a/beep.c
++++ b/beep.c
+@@ -194,11 +194,12 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) {
+ if(!sscanf(optarg, "%f", &argfreq) || (argfreq >= 20000 /* ack! */) ||
+ (argfreq <= 0))
+ usage_bail(argv[0]);
+- else
++ else {
+ if (result->freq != 0)
+ fprintf(stderr, "WARNING: multiple -f values given, only last "
+ "one is used.\n");
+ result->freq = argfreq;
++ }
+ break;
+ case 'l' : /* length */
+ if(!sscanf(optarg, "%d", &argval) || (argval < 0))
+--
+2.7.5
--- /dev/null
+From 3b67473e16aaf2f83cb8ac18c13c9183a8e3c7b2 Mon Sep 17 00:00:00 2001
+From: Hans Ulrich Niedermann <hun@n-dimensional.de>
+Date: Tue, 3 Apr 2018 18:37:33 +0200
+Subject: [PATCH] Apply CVE-2018-0492.patch from Debian package
+
+---
+ beep.c | 53 ++++++++++++++++++++++++-----------------------------
+ 1 file changed, 24 insertions(+), 29 deletions(-)
+
+diff --git a/beep.c b/beep.c
+index d46adc8..f6781e8 100644
+--- a/beep.c
++++ b/beep.c
+@@ -109,6 +109,7 @@ void do_beep(int freq) {
+ /* BEEP_TYPE_EVDEV */
+ struct input_event e;
+
++ memset(&e, 0, sizeof(e));
+ e.type = EV_SND;
+ e.code = SND_TONE;
+ e.value = freq;
+@@ -124,10 +125,6 @@ void do_beep(int freq) {
+ /* If we get interrupted, it would be nice to not leave the speaker beeping in
+ perpetuity. */
+ void handle_signal(int signum) {
+-
+- if(console_device)
+- free(console_device);
+-
+ switch(signum) {
+ case SIGINT:
+ case SIGTERM:
+@@ -258,7 +255,7 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) {
+ result->verbose = 1;
+ break;
+ case 'e' : /* also --device */
+- console_device = strdup(optarg);
++ console_device = optarg;
+ break;
+ case 'h' : /* notice that this is also --help */
+ default :
+@@ -277,26 +274,6 @@ void play_beep(beep_parms_t parms) {
+ "%d delay after) @ %.2f Hz\n",
+ parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq);
+
+- /* try to snag the console */
+- if(console_device)
+- console_fd = open(console_device, O_WRONLY);
+- else
+- if((console_fd = open("/dev/tty0", O_WRONLY)) == -1)
+- console_fd = open("/dev/vc/0", O_WRONLY);
+-
+- if(console_fd == -1) {
+- fprintf(stderr, "Could not open %s for writing\n",
+- console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0");
+- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+- perror("open");
+- exit(1);
+- }
+-
+- if (ioctl(console_fd, EVIOCGSND(0)) != -1)
+- console_type = BEEP_TYPE_EVDEV;
+- else
+- console_type = BEEP_TYPE_CONSOLE;
+-
+ /* Beep */
+ for (i = 0; i < parms.reps; i++) { /* start beep */
+ do_beep(parms.freq);
+@@ -306,8 +283,6 @@ void play_beep(beep_parms_t parms) {
+ if(parms.end_delay || (i+1 < parms.reps))
+ usleep(1000*parms.delay); /* wait... */
+ } /* repeat. */
+-
+- close(console_fd);
+ }
+
+
+@@ -329,6 +304,26 @@ int main(int argc, char **argv) {
+ signal(SIGTERM, handle_signal);
+ parse_command_line(argc, argv, parms);
+
++ /* try to snag the console */
++ if(console_device)
++ console_fd = open(console_device, O_WRONLY);
++ else
++ if((console_fd = open("/dev/tty0", O_WRONLY)) == -1)
++ console_fd = open("/dev/vc/0", O_WRONLY);
++
++ if(console_fd == -1) {
++ fprintf(stderr, "Could not open %s for writing\n",
++ console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0");
++ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
++ perror("open");
++ exit(1);
++ }
++
++ if (ioctl(console_fd, EVIOCGSND(0)) != -1)
++ console_type = BEEP_TYPE_EVDEV;
++ else
++ console_type = BEEP_TYPE_CONSOLE;
++
+ /* this outermost while loop handles the possibility that -n/--new has been
+ used, i.e. that we have multiple beeps specified. Each iteration will
+ play, then free() one parms instance. */
+@@ -366,8 +361,8 @@ int main(int argc, char **argv) {
+ parms = next;
+ }
+
+- if(console_device)
+- free(console_device);
++ close(console_fd);
++ console_fd = -1;
+
+ return EXIT_SUCCESS;
+ }
+--
+2.7.5
+++ /dev/null
-Index: clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
-===================================================================
---- clamav-0.97.3.orig/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
-+++ clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
-@@ -55,6 +55,7 @@ static void runAtExitHandlers() {
- #include <sys/stat.h>
- #endif
- #include <fcntl.h>
-+#include <unistd.h>
- /* stat functions are redirecting to __xstat with a version number. On x86-64
- * linking with libc_nonshared.a and -Wl,--export-dynamic doesn't make 'stat'
- * available as an exported symbol, so we have to add it explicitly.
--- /dev/null
+# Added for Squid accounting
+%tr = (
+%tr,
+'acct action' => 'Eylem',
+'acct activate' => 'Aktif',
+'acct addresses' => 'Adres yönetimi',
+'acct bank' => 'Banka',
+'acct bic' => 'BIC',
+'acct billarchive' => 'Fatura arşivi',
+'acct billgroup' => 'Fatura grupları',
+'acct billgroupexists' => 'Bu ad zaten var olan bir fatura grubu adı',
+'acct billtext1' => 'Fatura metni',
+'acct billnr' => '(her zaman devlet fatura numarası)',
+'acct billoverview' => 'Faturaya genel bakış',
+'acct blz' => 'Banka kodu',
+'acct ccmail' => 'E-Posta CC-Adresleri',
+'acct currency' => 'Para birimi (EUR,USD)',
+'acct traffic' => 'Trafik',
+'acct amount' => 'Tutar',
+'acct cent' => 'Fiyat/MB (örneğin 0.003)',
+'acct cent1' => 'MB Fiyatı',
+'acct city' => 'Şehir',
+'acct config' => 'Yapılandırma',
+'acct commit' => 'Temizle',
+'acct company' => 'Şirket',
+'acct companyexists' => 'Bu ad zaten var olan bir şirket adı',
+'acct companytype' => 'Tür',
+'acct customer' => 'Müşteri',
+'acct cust empty' => 'Hiçbir müşteri adresi tanımlı değil',
+'acct dbsize' => 'Veri tabanı boyutu',
+'acct dbmaintenance' => 'Veri tabanı bakımı',
+'acct delbefore' => 'Önce tüm girdileri silin',
+'acct deladr' => 'Sil',
+'acct edit' => 'Düzenle',
+'acct edit_addr' => 'Ekle / Düzenle',
+'acct email' => 'E-Posta',
+'acct emptydb' => 'Veri tabanını temizle (tüm veriler)',
+'acct emptydbtraf' => 'Veri tabanını temizle (sadece trafik verileri)',
+'acct empty field' => 'Bu alan boş olmamalıdır: ',
+'acct entries' => 'Kayıtlar',
+'acct err custdel' => 'Bu adres silinemez. Bir fatura grubunda müşteri olarak tanımlanmaktadır - Fatura grubu',
+'acct err hostdel' => 'Bu adres silinemez. Bir fatura grubunda kuruluş olarak tanımlanmaktadır - Fatura grubu',
+'acct exst_cust_addr' => 'Müşteri adresleri',
+'acct exst_host_addr' => 'Kuruluş adresleri',
+'acct expert' => 'Onarım alanını aktifleştir',
+'acct expdelbefore' => 'Sil',
+'acct fax' => 'Fax',
+'acct fix billpos' => 'Fatura grubunun sabit fatura konumları',
+'acct gb' => 'GB',
+'acct generated' => 'Oluşturuldu',
+'acct hint billgrp' => 'Önce bir kuruluş veya müşteri adresi tanımlanmak zorunda',
+'acct hint_hoster' => 'Sadece doldurulması gereken "kuruluş" türü',
+'acct hrb' => 'HRB-No',
+'acct hoster' => 'Kuruluş',
+'acct hosts' => 'Genel Ana Bilgisayar',
+'acct host empty' => 'Hiç bir kuruluş adresi tanımlı değil',
+'acct host detail' => 'Sunucu Detayları',
+'acct iban' => 'IBAN',
+'acct inet' => 'Internet',
+'acct interval' => 'Denetleme aralığı',
+'acct invalid' => 'Geçersiz değer:',
+'acct invalid billpos' => 'Sabit fatura pozisyonları için tüm alanları doldurmak zorundasınız',
+'acct invalid mailip' => 'Posta sunucusunun IP adresi geçersiz',
+'acct invalid mailfqdn' => 'Posta sunucusunun FQDN adresi geçersiz',
+'acct invalid mailport' => 'Posta sunucusu için geçersiz bağlantı noktası',
+'acct invalid png' => 'Geçersiz PNG dosyası',
+'acct invalid pngsize' => 'Geçersiz PNG boyutu',
+'acct kb' => 'KB',
+'acct kto' => 'Hesap numarası',
+'acct latestdb' => 'Son VT kaydı',
+'acct logging' => 'Günlüğü aktifleştir (/var/log/accounting.log)',
+'acct logo' => 'Gerçek logo',
+'acct logo upload' => 'Logo Yükle (PNG, en fazla 400x150)',
+'acct maintenance' => 'Bakım',
+'acct mailaddr' => 'Posta sunucusu adresi',
+'acct mailport' => 'Posta sunucusu bağlantı noktası',
+'acct mailuser' => 'Kullanıcı adı',
+'acct mailpass' => 'Parola',
+'acct mailrcpt' => 'E-Posta alıcısı',
+'acct mailsender' => 'E-Posta göndericisi',
+'acct mailtxt' => 'Fatura e-postası için metin',
+'acct mb' => 'MB',
+'acct members' => 'Üyeler',
+'acct menu' => 'Vekil Sunucu Muhasebesi',
+'acct month' => 'Ay',
+'acct multiuser' => 'Kullanıcı birden fazla grupta olabilir',
+'acct mwst_name' => 'KDV',
+'acct mwst' => 'Vergi oranı',
+'acct name1' => 'Ad 1',
+'acct name2' => 'Ad 2',
+'acct nr' => 'RG-No.',
+'acct oldestdb' => 'İlk VT kaydı',
+'acct not optional' => 'Bu alanların doldurulması zorunludur',
+'acct parameter' => 'Parametre',
+'acct path' => 'Yol',
+'acct pdf billtxt' => 'Fatura',
+'acct pdf date' => 'Tarih',
+'acct pdf zwsum' => 'Ara toplam',
+'acct pdf page' => 'Sayfa',
+'acct pdf prov' => 'Gönderen',
+'acct pdf sum1' => 'Toplam',
+'acct pdf price' => 'Fiyat',
+'acct pdf time' => 'Muhasebe',
+'acct plz' => 'Posta kodu',
+'acct preview' => 'Fatura ön izlemesi',
+'acct price pp' => 'Birim fiyatı',
+'acct proxy_enable' => 'Lütfen ilkönce vekil sunucuyu aktifleştirin',
+'acct pos' => 'Pos cihazı',
+'acct sum total' => 'Toplam',
+'acct name' => 'Açıklama',
+'acct no data' => 'Mevcut veri yok',
+'acct rrdsize' => 'Fatura dizinin boyutu',
+'acct settings' => 'Muhasebe ayarları',
+'acct skipurl' => 'Bu URL adreslerini atla (Intranet)',
+'acct status' => 'Durum',
+'acct str' => 'Sokak',
+'acct str_nr' => 'No',
+'acct subject' => 'Konu',
+'acct sum' => 'Topla',
+'acct task' => 'Görev',
+'acct tb' => 'TB',
+'acct tel' => 'Telefon',
+'acct tls' => 'TLS kullan',
+'acct traffic monthly' => 'Aylık veri hacmi',
+'acct title' => 'Webproxy muhasebesi',
+'acct usemail' => 'Posta ile faturaları gönder',
+'acct usermulti' => 'zaten bu grup içinde',
+'acct ustid' => 'USt-ID',
+'acct edit settings' => 'Ayarları düzenle',
+'acct value' => 'Değer',
+'acct view' => 'Göster',
+'acct year' => 'Yıl'
+);
+# End Squid accounting
--- /dev/null
+%tr = (%tr,
+'wio' => 'Kimler Çevrimiçi',
+'wio stat' => 'Mevcut durum',
+'wio checked' => 'Son kontrol',
+'wio name' => 'Bilgisayar adı veya FQDN',
+'wio ipadress' => 'IP adresi',
+'wio image' => 'Durum',
+'wio up' => 'Aktif',
+'wio down' => 'Pasif',
+'wio err' => 'Hata',
+'wio warn' => 'Uayrı',
+'wio_import_csv' => 'CSV dosyası',
+'wio_import_hosts' => 'Ana bilgisayarı yapılandır (var/ipfire/main/hosts)',
+'wio_import_data' => 'İçe aktarma ayarları ',
+'wio_import_data1' => ' Düzelt',
+'wio_import_data2' => ' İçe aktar',
+'wio_import' => 'İçe Aktar',
+'wio_import_info' => 'Mesaj',
+'wio_import_file' => 'Ayarları içe aktar',
+'wio_import_info_csv' => 'Alınacak yeni ayarlar yok!',
+'wio settings' => 'Yapılandırma',
+'wio enabled' => 'Aktif',
+'wio min' => 'dakika',
+'wio cron' => 'Kontrol için zaman aralığı',
+'wio_ovpn_cron' => 'OpenVPN RW ve IPSec durum kontrolü için zaman aralığı',
+'wio_save' => 'Kaydet',
+'wio_error' => 'Hata mesajı',
+'wio_info' => 'Mesaj',
+'wio_back' => 'Geri',
+'wio_use' => 'Bu ayarları içe aktar',
+'wio_ip_error' => 'Geçersiz IP adresi',
+'wio_host_error' => 'Geçersiz bilgisayar adı',
+'wio_host_exists' => 'Bu bilgisayar adı zaten kullanılıyor',
+'wio_host_empty' => 'Bu bilgisayar adı kayıtlı değil!',
+'wio_ip_exists' => 'Bu IP adresi zaten kulllanılıyor.',
+'wio_ip_empty' => 'Bu IP adresi kayıtlı değil!',
+'wio_import_fixleases' => 'DHCP ayarları (var/ipfire/dhcp/fixleases)',
+'wio_import_leases' => 'İçe aktarma ayarları',
+'wio network' => 'Ağ',
+'wio_refresh' => 'Şimdi tüm istemcileri güncelleştir',
+'wio_fqdn_error' => 'Geçersiz Tam Etki Alanı Adı (FQDN)! Lütfen FQDN için özel karakter veya boşluk kullanmayın.',
+'wio_edit' => 'Ayarları değiştir',
+'wio_dyndns' => 'DynDNS',
+'wio_dyndns_hosts' => 'DynDNS adı',
+'wio_dyndns_refresh' => 'DynDNS Ana bilgisayar IP güncellemesi',
+'wio_dyndns_on' => 'DynDNS ana bilgisayar aktif (pasifleştirmek için tıklayın)',
+'wio_dyndns_off' => 'DynDNS ana bilgisayar pasif (aktifleştirmek için tıklayın)',
+'wio_dyndns_info' => 'Görünüşe göre internet bağlantısı olan hiçbir kayıtlı IP bulunmamaktadır. İnternete sonraki bağlantıda DNS ana bilgisayar Ip adresi ile bağlantı gerçekleştiriliebilir.',
+'wio_no_csv' => 'Dosya .cvs olmayan bir uzantıya sahip',
+'wio_no_csv_error' => 'Lütfen dosya adlarında özel karakterler veya boşluk kullanmayın.',
+'wio_no_file_selected' => 'Seçili dosya yok!',
+'wio_import_infos' => 'İçe aktarma ayarları',
+'wio_import_infos_csv' => 'NOT: Sadece "Bu ayarları içe aktar" işaretliyse içe aktarma kabul edilecektir. Çift Ip adresi veya ana bilgisayar adları ile veri kayıtları meydana gelirse yalnızca ilk veri kaydı içe aktarılacak ve diğer veri kayıtları (çift Ip adresleri veya ana bilgisayar adları ile) dikkate alınmayacaktır.',
+'enable disable dyndns' => 'DynDNS ana bilgisayar adı aktif veya pasif',
+'wio_msg' => 'İstemcilerin durumları incelenerek güncelleniyor ...',
+'wio_lanname' => 'LAN bilgisayar adı',
+'wio_wanname' => 'WAN bilgisayar adı',
+'wio_wancheck' => 'Bağlı olduğu zaman',
+'wio_sc_refresh' => 'Şimdi istemcileri güncelleştir',
+'wio_edit_settings' => 'İstemci ekle',
+'wio_edit_client' => 'İstemci düzenle',
+'wio_graphs' => 'Grafiği göster',
+'wio_no_graphs' => 'Henüz grafik yok',
+'wio_graphs_stat' => 'Diyagram - ',
+'wio_vpn_con' => 'VPN - Bağlantı(lar)',
+'wio_wan_con' => 'WAN - Bağlantı',
+'wio_clients' => 'İstemciler',
+'wio click to disable' => 'Aktifleştirildi',
+'wio click to enable' => 'Pasifleştirildi',
+'wio_net_scan' => 'Ağ tarama',
+'wio_net_scan_vl' => 'Tara',
+'wio_net_scan_l' => 'ağdaki',
+'wio_net_scan_r' => '',
+'wio_net_scan_green' => 'yeşil',
+'wio_net_scan_blue' => 'mavi',
+'wio_net_scan_orange' => 'turuncu',
+'wio_net_scan_run' => 'Tara',
+'wio_sort_host' => 'Ana bilgisayar adlarına (FQDN) göre sırala',
+'wio_sort_ip' => 'IP adreslerine göre sırala',
+'wio_logging' => 'Günlüğü aktifleştir (/var/log/messages)',
+'wio_no_image' => 'DURUMU YOK',
+'wio_ovpn_con' => 'OpenVPN - Bağlantı(lar)',
+'wio_ovpn_connected' => 'Bağlı olduğu zaman',
+'wio_wan_up' => 'BAĞLI',
+'wio_wan_down' => 'BAĞLI DEĞİL',
+'wio_n2n' => 'Ağdan-Ağa Bağlantı',
+'wio_rw' => 'Sunucudan-Ağa Bağlantı',
+'wio_mailremark_enabled' => 'E-postaya istemciden açıklama ekle',
+'wio_mail_online_on' => 'Çevrimiçi e-posta aktif (pasifleştirme için tıklayın)',
+'wio_mail_online_off' => 'Çevrimiçi e-posta pasif (aktifleştirmek için tıklayın)',
+'wio_mail_offline_on' => 'Çevrimdışı e-posta aktif (pasifleştirmek için tıklayın)',
+'wio_mail_offline_off' => 'Çevrimdışı e-posta pasif (aktifleştirmek için tıklayın)',
+'wio_mail_online' => 'Çevrimiçi e-postayı aktifleştir veya pasifleştir',
+'wio_mail_offline' => 'Çevrimdışı e-postayı akitfleştir veya pasifleştir',
+'wio_sendemail' => 'E-Posta Gönder',
+'wio_hwaddress' => 'Fiziksel adres',
+'wio_iface' => 'Arayüz',
+'wio_client_enable' => 'Ana bilgisayar aktif',
+'wio_ping_send' => 'Ping gönder',
+'wio_link_open' => 'üzerinden bağlantıyı aç',
+'enable disable client' => 'İstemcileri aktifleştir veya pasifleştir',
+'wio_client_on' => 'İstemci aktif (pasifleştirmek için tıklayın)',
+'wio_client_off' => 'İstemcisi pasif (aktifleştirmek için tıklayın)',
+'wio_webinterface' => 'BAĞLANTI',
+'wio_webinterface_link' => 'Bağlantıyı takip et',
+'wio_ip' => 'Aktif IP adresine ping gönderin',
+'wio_fqdn' => 'Aktif FQDN adresine ping gönderin',
+'wio_ip_on' => 'Aktif IP adresine ping gönderin (FQDN aktifleştirmek için tıklayın)',
+'wio_fqdn_on' => 'Aktif FQDN adresine ping gönderin (IP aktifleştirmek için tıklayın)',
+'wio_client_add' => 'Kullanılan Ayarlar',
+'wio_config' => 'İstemci(leri) yapılandır',
+'wio_settings_msg' => 'Yapılandırma ayarları',
+'wio_settings_msg_hint' => 'Eklentinin başlatılabilmesi için buradaki bazı seçeneklerin seçilmesi gerekir.',
+'wio_sub' => 'WIO İstemci-Durup-Eposta',
+'wio timeout' => 'Ping zaman aşımı',
+'wio sec' => 'saniye',
+'wio_add' => 'İstemci ekle',
+'wio_no_add' => 'Mevcut istemci',
+'wio_id' => '#',
+'wio_online' => 'Çevrimiçi',
+'wio_offline' => 'Çevrimdışı',
+'wio_status' => 'WIO İstemci-Durum',
+'wio_mail_style' => 'Kimler çevrimiçi istemci durumunu e-posta olarak gönder',
+'wio_mail_smail' => 'Toplam e-posta',
+'wio_mail_email' => 'Tek e-posta',
+'wio_mail_ovpnrw' => 'OpenVPN RW ve IPSec durumu e-postasını aktifleştir',
+'wio_edit_set' => 'Yapılandırma',
+'wio_service' => 'Hizmetler',
+'wio_dyndns_success' => 'esbit ve tescil edilen DynDNS IP!',
+'wio_remove_all' => 'Tüm istemcileri sil',
+'wio_remove_all_hint' => 'Tüm istemcileri silmek istediğinizden emin misizniz?',
+'wio_remove_client' => 'İstemci sil',
+'wio_remove_client_hint' => 'İstemciyi silmek istediğinize emin misiniz?',
+'wio_arp_table_entries' => 'ARP-Tablosundan istemci ekleyin',
+'wio_activ' => 'Aktif',
+'wio_check' => 'Onayla',
+'wio_common_name' => 'Uzak Ana Bilgisayar / IP',
+'wio_msg_left' => 'Taranıyor',
+'wio_msg_green' => 'yeşil',
+'wio_msg_blue' => 'mavi',
+'wio_msg_orange' => 'turuncu',
+'wio_msg_center' => 'ağdaki',
+'wio_msg_right' => 'incelenmektedir.',
+'wio_msg_hint' => 'Lütfen bekleyin ...',
+'wio_last_update' => 'Son güncelleme',
+'wio_disable_hint' => 'Dikkat! Bu kontrolden sonra istemciler dahil tüm ayarlar sıfırlanır.!',
+'wio_clientremark' => 'Açıklamaları göster',
+'wio_already_running' => 'Bu kontrol zaten çalışıyor!',
+'wio_error_function' => 'Bu özellik geçici olarak kullanılamıyor çünkü arka planda istemci durumları güncellenmektedir (aktif/pasif)',
+'wio_shutdown' => 'Tüm istemciler "çevrimdışı" olduğunda kapat',
+'wio_unknown_lan' => 'BİLİNMEYEN',
+'wio_red_lan' => 'KIRMIZI',
+'wio_search' => 'Yerel ağda aktif ana bilgisayarlar aranıyor...',
+'wio_answer' => 'Cevap',
+'wio_answer_time' => 'Tepki Süresi',
+'wio_scriptruntime' => 'Komut Dosyası Yürütme Süresi',
+);