Server IP : 172.67.145.202 / Your IP : 172.70.188.21 Web Server : Apache/2.2.15 (CentOS) System : Linux GA 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64 User : apache ( 48) PHP Version : 5.6.38 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/bin/ |
Upload File : |
| Current File : /usr/bin/mysqlhotcopy |
#!/usr/bin/perl
# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; version 2
# of the License.
#
# 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
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
# MA 02110-1301, USA
use strict;
use Getopt::Long;
use Data::Dumper;
use File::Basename;
use File::Path;
use DBI;
use Sys::Hostname;
use File::Copy;
use File::Temp qw(tempfile);
=head1 NAME
mysqlhotcopy - fast on-line hot-backup utility for local MySQL databases and tables
=head1 SYNOPSIS
mysqlhotcopy db_name
mysqlhotcopy --suffix=_copy db_name_1 ... db_name_n
mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory
mysqlhotcopy db_name./regex/
mysqlhotcopy db_name./^\(foo\|bar\)/
mysqlhotcopy db_name./~regex/
mysqlhotcopy db_name_1./regex_1/ db_name_1./regex_2/ ... db_name_n./regex_n/ /path/to/new_directory
mysqlhotcopy --method='scp -Bq -i /usr/home/foo/.ssh/identity' --user=root --password=secretpassword \
db_1./^nice_table/ user@some.system.dom:~/path/to/new_directory
WARNING: THIS PROGRAM IS STILL IN BETA. Comments/patches welcome.
=cut
# Documentation continued at end of file
my $VERSION = "1.23";
my $opt_tmpdir = $ENV{TMPDIR} || "/tmp";
my $OPTIONS = <<"_OPTIONS";
$0 Ver $VERSION
Usage: $0 db_name[./table_regex/] [new_db_name | directory]
-?, --help display this help-screen and exit
-u, --user=# user for database login if not current user
-p, --password=# password to use when connecting to server (if not set
in my.cnf, which is recommended)
-h, --host=# hostname for local server when connecting over TCP/IP
-P, --port=# port to use when connecting to local server with TCP/IP
-S, --socket=# socket to use when connecting to local server
--allowold don\'t abort if target dir already exists (rename it _old)
--addtodest don\'t rename target dir if it exists, just add files to it
--keepold don\'t delete previous (now renamed) target when done
--noindices don\'t include full index files in copy
--method=# method for copy (only "cp" currently supported)
-q, --quiet be silent except for errors
--debug enable debug
-n, --dryrun report actions without doing them
--regexp=# copy all databases with names matching regexp
--suffix=# suffix for names of copied databases
--checkpoint=# insert checkpoint entry into specified db.table
--flushlog flush logs once all tables are locked
--resetmaster reset the binlog once all tables are locked
--resetslave reset the master.info once all tables are locked
--tmpdir=# temporary directory (instead of $opt_tmpdir)
--record_log_pos=# record slave and master status in specified db.table
--chroot=# base directory of chroot jail in which mysqld operates
Try \'perldoc $0\' for more complete documentation
_OPTIONS
sub usage {
die @_, $OPTIONS;
}
# Do not initialize user or password options; that way, any user/password
# options specified in option files will be used. If no values are specified
# at all, the defaults will be used (login name, no password).
my %opt = (
noindices => 0,
allowold => 0, # for safety
keepold => 0,
method => "cp",
flushlog => 0,
);
Getopt::Long::Configure(qw(no_ignore_case)); # disambiguate -p and -P
GetOptions( \%opt,
"help",
"host|h=s",
"user|u=s",
"password|p=s",
"port|P=s",
"socket|S=s",
"allowold!",
"keepold!",
"addtodest!",
"noindices!",
"method=s",
"debug",
"quiet|q",
"mv!",
"regexp=s",
"suffix=s",
"checkpoint=s",
"record_log_pos=s",
"flushlog",
"resetmaster",
"resetslave",
"tmpdir|t=s",
"dryrun|n",
"chroot=s",
) or usage("Invalid option");
# @db_desc
# ==========
# a list of hash-refs containing:
#
# 'src' - name of the db to copy
# 't_regex' - regex describing tables in src
# 'target' - destination directory of the copy
# 'tables' - array-ref to list of tables in the db
# 'files' - array-ref to list of files to be copied
# 'index' - array-ref to list of indexes to be copied
#
my @db_desc = ();
my $tgt_name = undef;
usage("") if ($opt{help});
if ( $opt{regexp} || $opt{suffix} || @ARGV > 2 ) {
$tgt_name = pop @ARGV unless ( exists $opt{suffix} );
@db_desc = map { s{^([^\.]+)\./(.+)/$}{$1}; { 'src' => $_, 't_regex' => ( $2 ? $2 : '.*' ) } } @ARGV;
}
else {
usage("Database name to hotcopy not specified") unless ( @ARGV );
$ARGV[0] =~ s{^([^\.]+)\./(.+)/$}{$1};
@db_desc = ( { 'src' => $ARGV[0], 't_regex' => ( $2 ? $2 : '.*' ) } );
if ( @ARGV == 2 ) {
$tgt_name = $ARGV[1];
}
else {
$opt{suffix} = "_copy";
}
}
my %mysqld_vars;
my $start_time = time;
$opt_tmpdir= $opt{tmpdir} if $opt{tmpdir};
$0 = $1 if $0 =~ m:/([^/]+)$:;
$opt{quiet} = 0 if $opt{debug};
$opt{allowold} = 1 if $opt{keepold};
# --- connect to the database ---
my $dsn;
$dsn = ";host=" . (defined($opt{host}) ? $opt{host} : "localhost");
$dsn .= ";port=$opt{port}" if $opt{port};
$dsn .= ";mysql_socket=$opt{socket}" if $opt{socket};
# use mysql_read_default_group=mysqlhotcopy so that [client] and
# [mysqlhotcopy] groups will be read from standard options files.
my $dbh = DBI->connect("dbi:mysql:$dsn;mysql_read_default_group=mysqlhotcopy",
$opt{user}, $opt{password},
{
RaiseError => 1,
PrintError => 0,
AutoCommit => 1,
});
# --- check that checkpoint table exists if specified ---
if ( $opt{checkpoint} ) {
$opt{checkpoint} = quote_names( $opt{checkpoint} );
eval { $dbh->do( qq{ select time_stamp, src, dest, msg
from $opt{checkpoint} where 1 != 1} );
};
die "Error accessing Checkpoint table ($opt{checkpoint}): $@"
if ( $@ );
}
# --- check that log_pos table exists if specified ---
if ( $opt{record_log_pos} ) {
$opt{record_log_pos} = quote_names( $opt{record_log_pos} );
eval { $dbh->do( qq{ select host, time_stamp, log_file, log_pos, master_host, master_log_file, master_log_pos
from $opt{record_log_pos} where 1 != 1} );
};
die "Error accessing log_pos table ($opt{record_log_pos}): $@"
if ( $@ );
}
# --- get variables from database ---
my $sth_vars = $dbh->prepare("show variables like 'datadir'");
$sth_vars->execute;
while ( my ($var,$value) = $sth_vars->fetchrow_array ) {
$mysqld_vars{ $var } = $value;
}
my $datadir = $mysqld_vars{'datadir'}
|| die "datadir not in mysqld variables";
$datadir= $opt{chroot}.$datadir if ($opt{chroot});
$datadir =~ s:/$::;
# --- get target path ---
my ($tgt_dirname, $to_other_database);
$to_other_database=0;
if (defined($tgt_name) && $tgt_name =~ m:^\w+$: && @db_desc <= 1)
{
$tgt_dirname = "$datadir/$tgt_name";
$to_other_database=1;
}
elsif (defined($tgt_name) && ($tgt_name =~ m:/: || $tgt_name eq '.')) {
$tgt_dirname = $tgt_name;
}
elsif ( $opt{suffix} ) {
print "Using copy suffix '$opt{suffix}'\n" unless $opt{quiet};
}
elsif ( ($^O =~ m/^(NetWare)$/) && defined($tgt_name) && ($tgt_name =~ m:\\: || $tgt_name eq '.'))
{
$tgt_dirname = $tgt_name;
}
else
{
$tgt_name="" if (!defined($tgt_name));
die "Target '$tgt_name' doesn't look like a database name or directory path.\n";
}
# --- resolve database names from regexp ---
if ( defined $opt{regexp} ) {
my $t_regex = '.*';
if ( $opt{regexp} =~ s{^/(.+)/\./(.+)/$}{$1} ) {
$t_regex = $2;
}
my $sth_dbs = $dbh->prepare("show databases");
$sth_dbs->execute;
while ( my ($db_name) = $sth_dbs->fetchrow_array ) {
next if $db_name =~ m/^information_schema$/i;
push @db_desc, { 'src' => $db_name, 't_regex' => $t_regex } if ( $db_name =~ m/$opt{regexp}/o );
}
}
# --- get list of tables to hotcopy ---
my $hc_locks = "";
my $hc_tables = "";
my $num_tables = 0;
my $num_files = 0;
foreach my $rdb ( @db_desc ) {
my $db = $rdb->{src};
my @dbh_tables = get_list_of_tables( $db );
## filter out certain system non-lockable tables.
## keep in sync with mysqldump.
if ($db =~ m/^mysql$/i)
{
@dbh_tables = grep
{ !/^(apply_status|schema|general_log|slow_log)$/ } @dbh_tables
}
## generate regex for tables/files
my $t_regex;
my $negated;
if ($rdb->{t_regex}) {
$t_regex = $rdb->{t_regex}; ## assign temporary regex
$negated = $t_regex =~ s/^~//; ## note and remove negation operator
$t_regex = qr/$t_regex/; ## make regex string from
## user regex
## filter (out) tables specified in t_regex
print "Filtering tables with '$t_regex'\n" if $opt{debug};
@dbh_tables = ( $negated
? grep { $_ !~ $t_regex } @dbh_tables
: grep { $_ =~ $t_regex } @dbh_tables );
}
## get list of files to copy
my $db_dir = "$datadir/$db";
opendir(DBDIR, $db_dir )
or die "Cannot open dir '$db_dir': $!";
my %db_files;
while ( defined( my $name = readdir DBDIR ) ) {
$db_files{$name} = $1 if ( $name =~ /(.+)\.\w+$/ );
}
closedir( DBDIR );
unless( keys %db_files ) {
warn "'$db' is an empty database\n";
}
## filter (out) files specified in t_regex
my @db_files;
if ($rdb->{t_regex}) {
@db_files = ($negated
? grep { $db_files{$_} !~ $t_regex } keys %db_files
: grep { $db_files{$_} =~ $t_regex } keys %db_files );
}
else {
@db_files = keys %db_files;
}
@db_files = sort @db_files;
my @index_files=();
## remove indices unless we're told to keep them
if ($opt{noindices}) {
@index_files= grep { /\.(ISM|MYI)$/ } @db_files;
@db_files = grep { not /\.(ISM|MYI)$/ } @db_files;
}
$rdb->{files} = [ @db_files ];
$rdb->{index} = [ @index_files ];
my @hc_tables = map { quote_names("$db.$_") } @dbh_tables;
$rdb->{tables} = [ @hc_tables ];
$hc_locks .= ", " if ( length $hc_locks && @hc_tables );
$hc_locks .= join ", ", map { "$_ READ" } @hc_tables;
$hc_tables .= ", " if ( length $hc_tables && @hc_tables );
$hc_tables .= join ", ", @hc_tables;
$num_tables += scalar @hc_tables;
$num_files += scalar @{$rdb->{files}};
}
# --- resolve targets for copies ---
if (defined($tgt_name) && length $tgt_name ) {
# explicit destination directory specified
# GNU `cp -r` error message
die "copying multiple databases, but last argument ($tgt_dirname) is not a directory\n"
if ( @db_desc > 1 && !(-e $tgt_dirname && -d $tgt_dirname ) );
if ($to_other_database)
{
foreach my $rdb ( @db_desc ) {
$rdb->{target} = "$tgt_dirname";
}
}
elsif ($opt{method} =~ /^scp\b/)
{ # we have to trust scp to hit the target
foreach my $rdb ( @db_desc ) {
$rdb->{target} = "$tgt_dirname/$rdb->{src}";
}
}
else
{
die "Last argument ($tgt_dirname) is not a directory\n"
if (!(-e $tgt_dirname && -d $tgt_dirname ) );
foreach my $rdb ( @db_desc ) {
$rdb->{target} = "$tgt_dirname/$rdb->{src}";
}
}
}
else {
die "Error: expected \$opt{suffix} to exist" unless ( exists $opt{suffix} );
foreach my $rdb ( @db_desc ) {
$rdb->{target} = "$datadir/$rdb->{src}$opt{suffix}";
}
}
print Dumper( \@db_desc ) if ( $opt{debug} );
# --- bail out if all specified databases are empty ---
die "No tables to hot-copy" unless ( length $hc_locks );
# --- create target directories if we are using 'cp' ---
my @existing = ();
if ($opt{method} =~ /^cp\b/)
{
foreach my $rdb ( @db_desc ) {
push @existing, $rdb->{target} if ( -d $rdb->{target} );
}
if ( @existing && !($opt{allowold} || $opt{addtodest}) )
{
$dbh->disconnect();
die "Can't hotcopy to '", join( "','", @existing ), "' because directory\nalready exist and the --allowold or --addtodest options were not given.\n"
}
}
retire_directory( @existing ) if @existing && !$opt{addtodest};
foreach my $rdb ( @db_desc ) {
my $tgt_dirpath = "$rdb->{target}";
# Remove trailing slashes (needed for Mac OS X)
substr($tgt_dirpath, 1) =~ s|/+$||;
if ( $opt{dryrun} ) {
print "mkdir $tgt_dirpath, 0750\n";
}
elsif ($opt{method} =~ /^scp\b/) {
## assume it's there?
## ...
}
else {
mkdir($tgt_dirpath, 0750) or die "Can't create '$tgt_dirpath': $!\n"
unless -d $tgt_dirpath;
if ($^O !~ m/^(NetWare)$/)
{
my @f_info= stat "$datadir/$rdb->{src}";
chown $f_info[4], $f_info[5], $tgt_dirpath;
}
}
}
##############################
# --- PERFORM THE HOT-COPY ---
#
# Note that we try to keep the time between the LOCK and the UNLOCK
# as short as possible, and only start when we know that we should
# be able to complete without error.
# read lock all the tables we'll be copying
# in order to get a consistent snapshot of the database
if ( $opt{checkpoint} || $opt{record_log_pos} ) {
# convert existing READ lock on checkpoint and/or log_pos table into WRITE lock
foreach my $table ( grep { defined } ( $opt{checkpoint}, $opt{record_log_pos} ) ) {
$hc_locks .= ", $table WRITE"
unless ( $hc_locks =~ s/$table\s+READ/$table WRITE/ );
}
}
my $hc_started = time; # count from time lock is granted
if ( $opt{dryrun} ) {
print "LOCK TABLES $hc_locks\n";
print "FLUSH TABLES /*!32323 $hc_tables */\n";
print "FLUSH LOGS\n" if ( $opt{flushlog} );
print "RESET MASTER\n" if ( $opt{resetmaster} );
print "RESET SLAVE\n" if ( $opt{resetslave} );
}
else {
my $start = time;
$dbh->do("LOCK TABLES $hc_locks");
printf "Locked $num_tables tables in %d seconds.\n", time-$start unless $opt{quiet};
$hc_started = time; # count from time lock is granted
# flush tables to make on-disk copy up to date
$start = time;
$dbh->do("FLUSH TABLES /*!32323 $hc_tables */");
printf "Flushed tables ($hc_tables) in %d seconds.\n", time-$start unless $opt{quiet};
$dbh->do( "FLUSH LOGS" ) if ( $opt{flushlog} );
$dbh->do( "RESET MASTER" ) if ( $opt{resetmaster} );
$dbh->do( "RESET SLAVE" ) if ( $opt{resetslave} );
if ( $opt{record_log_pos} ) {
record_log_pos( $dbh, $opt{record_log_pos} );
$dbh->do("FLUSH TABLES /*!32323 $hc_tables */");
}
}
my @failed = ();
foreach my $rdb ( @db_desc )
{
my @files = map { "$datadir/$rdb->{src}/$_" } @{$rdb->{files}};
next unless @files;
eval { copy_files($opt{method}, \@files, $rdb->{target}); };
push @failed, "$rdb->{src} -> $rdb->{target} failed: $@"
if ( $@ );
@files = @{$rdb->{index}};
if ($rdb->{index})
{
copy_index($opt{method}, \@files,
"$datadir/$rdb->{src}", $rdb->{target} );
}
if ( $opt{checkpoint} ) {
my $msg = ( $@ ) ? "Failed: $@" : "Succeeded";
eval {
$dbh->do( qq{ insert into $opt{checkpoint} (src, dest, msg)
VALUES ( '$rdb->{src}', '$rdb->{target}', '$msg' )
} );
};
if ( $@ ) {
warn "Failed to update checkpoint table: $@\n";
}
}
}
if ( $opt{dryrun} ) {
print "UNLOCK TABLES\n";
if ( @existing && !$opt{keepold} ) {
my @oldies = map { $_ . '_old' } @existing;
print "rm -rf @oldies\n"
}
$dbh->disconnect();
exit(0);
}
else {
$dbh->do("UNLOCK TABLES");
}
my $hc_dur = time - $hc_started;
printf "Unlocked tables.\n" unless $opt{quiet};
#
# --- HOT-COPY COMPLETE ---
###########################
$dbh->disconnect;
if ( @failed ) {
# hotcopy failed - cleanup
# delete any @targets
# rename _old copy back to original
my @targets = ();
foreach my $rdb ( @db_desc ) {
push @targets, $rdb->{target} if ( -d $rdb->{target} );
}
print "Deleting @targets \n" if $opt{debug};
print "Deleting @targets \n" if $opt{debug};
rmtree([@targets]);
if (@existing) {
print "Restoring @existing from back-up\n" if $opt{debug};
foreach my $dir ( @existing ) {
rename("${dir}_old", $dir )
or warn "Can't rename ${dir}_old to $dir: $!\n";
}
}
die join( "\n", @failed );
}
else {
# hotcopy worked
# delete _old unless $opt{keepold}
if ( @existing && !$opt{keepold} ) {
my @oldies = map { $_ . '_old' } @existing;
print "Deleting previous copy in @oldies\n" if $opt{debug};
rmtree([@oldies]);
}
printf "$0 copied %d tables (%d files) in %d second%s (%d seconds overall).\n",
$num_tables, $num_files,
$hc_dur, ($hc_dur==1)?"":"s", time - $start_time
unless $opt{quiet};
}
exit 0;
# ---
sub copy_files {
my ($method, $files, $target) = @_;
my @cmd;
print "Copying ".@$files." files...\n" unless $opt{quiet};
if ($^O =~ m/^(NetWare)$/) # on NetWare call PERL copy (slower)
{
foreach my $file ( @$files )
{
copy($file, $target."/".basename($file));
}
}
elsif ($method =~ /^s?cp\b/) # cp or scp with optional flags
{
my $cp = $method;
# add option to preserve mod time etc of copied files
# not critical, but nice to have
$cp.= " -p" if $^O =~ m/^(solaris|linux|freebsd|darwin)$/;
# add recursive option for scp
$cp.= " -r" if $^O =~ /m^(solaris|linux|freebsd|darwin)$/ && $method =~ /^scp\b/;
# perform the actual copy
safe_system( $cp, (map { "'$_'" } @$files), "'$target'" );
}
else
{
die "Can't use unsupported method '$method'\n";
}
}
#
# Copy only the header of the index file
#
sub copy_index
{
my ($method, $files, $source, $target) = @_;
print "Copying indices for ".@$files." files...\n" unless $opt{quiet};
foreach my $file (@$files)
{
my $from="$source/$file";
my $to="$target/$file";
my $buff;
open(INPUT, "<$from") || die "Can't open file $from: $!\n";
binmode(INPUT, ":raw");
my $length=read INPUT, $buff, 2048;
die "Can't read index header from $from\n" if ($length < 1024);
close INPUT;
if ( $opt{dryrun} )
{
print "$opt{method}-header $from $to\n";
}
elsif ($opt{method} eq 'cp')
{
open(OUTPUT,">$to") || die "Can\'t create file $to: $!\n";
if (syswrite(OUTPUT,$buff) != length($buff))
{
die "Error when writing data to $to: $!\n";
}
close OUTPUT || die "Error on close of $to: $!\n";
}
elsif ($opt{method} =~ /^scp\b/)
{
my ($fh, $tmp)= tempfile('mysqlhotcopy-XXXXXX', DIR => $opt_tmpdir) or
die "Can\'t create/open file in $opt_tmpdir\n";
if (syswrite($fh,$buff) != length($buff))
{
die "Error when writing data to $tmp: $!\n";
}
close $fh || die "Error on close of $tmp: $!\n";
safe_system("$opt{method} $tmp $to");
unlink $tmp;
}
else
{
die "Can't use unsupported method '$opt{method}'\n";
}
}
}
sub safe_system {
my @sources= @_;
my $method= shift @sources;
my $target= pop @sources;
## @sources = list of source file names
## We have to deal with very long command lines, otherwise they may generate
## "Argument list too long".
## With 10000 tables the command line can be around 1MB, much more than 128kB
## which is the common limit on Linux (can be read from
## /usr/src/linux/include/linux/binfmts.h
## see http://www.linuxjournal.com/article.php?sid=6060).
my $chunk_limit= 100 * 1024; # 100 kB
my @chunk= ();
my $chunk_length= 0;
foreach (@sources) {
push @chunk, $_;
$chunk_length+= length($_);
if ($chunk_length > $chunk_limit) {
safe_simple_system($method, @chunk, $target);
@chunk=();
$chunk_length= 0;
}
}
if ($chunk_length > 0) { # do not forget last small chunk
safe_simple_system($method, @chunk, $target);
}
}
sub safe_simple_system {
my @cmd= @_;
if ( $opt{dryrun} ) {
print "@cmd\n";
}
else {
## for some reason system fails but backticks works ok for scp...
print "Executing '@cmd'\n" if $opt{debug};
my $cp_status = system "@cmd > /dev/null";
if ($cp_status != 0) {
warn "Executing command failed ($cp_status). Trying backtick execution...\n";
## try something else
`@cmd` || die "Error: @cmd failed ($?) while copying files.\n";
}
}
}
sub retire_directory {
my ( @dir ) = @_;
foreach my $dir ( @dir ) {
my $tgt_oldpath = $dir . '_old';
if ( $opt{dryrun} ) {
print "rmtree $tgt_oldpath\n" if ( -d $tgt_oldpath );
print "rename $dir, $tgt_oldpath\n";
next;
}
if ( -d $tgt_oldpath ) {
print "Deleting previous 'old' hotcopy directory ('$tgt_oldpath')\n" unless $opt{quiet};
rmtree([$tgt_oldpath],0,1);
}
rename($dir, $tgt_oldpath)
or die "Can't rename $dir=>$tgt_oldpath: $!\n";
print "Existing hotcopy directory renamed to '$tgt_oldpath'\n" unless $opt{quiet};
}
}
sub record_log_pos {
my ( $dbh, $table_name ) = @_;
eval {
my ($file,$position) = get_row( $dbh, "show master status" );
die "master status is undefined" if !defined $file || !defined $position;
my $row_hash = get_row_hash( $dbh, "show slave status" );
my ($master_host, $log_file, $log_pos );
if ( $dbh->{mysql_serverinfo} =~ /^3\.23/ ) {
($master_host, $log_file, $log_pos )
= @{$row_hash}{ qw / Master_Host Log_File Pos / };
} else {
($master_host, $log_file, $log_pos )
= @{$row_hash}{ qw / Master_Host Relay_Master_Log_File Exec_Master_Log_Pos / };
}
my $hostname = hostname();
$dbh->do( qq{ replace into $table_name
set host=?, log_file=?, log_pos=?,
master_host=?, master_log_file=?, master_log_pos=? },
undef,
$hostname, $file, $position,
$master_host, $log_file, $log_pos );
};
if ( $@ ) {
warn "Failed to store master position: $@\n";
}
}
sub get_row {
my ( $dbh, $sql ) = @_;
my $sth = $dbh->prepare($sql);
$sth->execute;
return $sth->fetchrow_array();
}
sub get_row_hash {
my ( $dbh, $sql ) = @_;
my $sth = $dbh->prepare($sql);
$sth->execute;
return $sth->fetchrow_hashref();
}
sub get_list_of_tables {
my ( $db ) = @_;
my $tables =
eval {
$dbh->selectall_arrayref('SHOW TABLES FROM ' .
$dbh->quote_identifier($db))
} || [];
warn "Unable to retrieve list of tables in $db: $@" if $@;
return (map { $_->[0] } @$tables);
}
sub quote_names {
my ( $name ) = @_;
# given a db.table name, add quotes
my ($db, $table, @cruft) = split( /\./, $name );
die "Invalid db.table name '$name'" if (@cruft || !defined $db || !defined $table );
# Earlier versions of DBD return table name non-quoted,
# such as DBD-2.1012 and the newer ones, such as DBD-2.9002
# returns it quoted. Let's have a support for both.
$table=~ s/\`//g;
return "`$db`.`$table`";
}
__END__
=head1 DESCRIPTION
mysqlhotcopy is designed to make stable copies of live MySQL databases.
Here "live" means that the database server is running and the database
may be in active use. And "stable" means that the copy will not have
any corruptions that could occur if the table files were simply copied
without first being locked and flushed from within the server.
=head1 OPTIONS
=over 4
=item --checkpoint checkpoint-table
As each database is copied, an entry is written to the specified
checkpoint-table. This has the happy side-effect of updating the
MySQL update-log (if it is switched on) giving a good indication of
where roll-forward should begin for backup+rollforward schemes.
The name of the checkpoint table should be supplied in database.table format.
The checkpoint-table must contain at least the following fields:
=over 4
time_stamp timestamp not null
src varchar(32)
dest varchar(60)
msg varchar(255)
=back
=item --record_log_pos log-pos-table
Just before the database files are copied, update the record in the
log-pos-table from the values returned from "show master status" and
"show slave status". The master status values are stored in the
log_file and log_pos columns, and establish the position in the binary
logs that any slaves of this host should adopt if initialised from
this dump. The slave status values are stored in master_host,
master_log_file, and master_log_pos, corresponding to the coordinates
of the next to the last event the slave has executed. The slave or its
siblings can connect to the master next time and request replication
starting from the recorded values.
The name of the log-pos table should be supplied in database.table format.
A sample log-pos table definition:
=over 4
CREATE TABLE log_pos (
host varchar(60) NOT null,
time_stamp timestamp(14) NOT NULL,
log_file varchar(32) default NULL,
log_pos int(11) default NULL,
master_host varchar(60) NULL,
master_log_file varchar(32) NULL,
master_log_pos int NULL,
PRIMARY KEY (host)
);
=back
=item --suffix suffix
Each database is copied back into the originating datadir under
a new name. The new name is the original name with the suffix
appended.
If only a single db_name is supplied and the --suffix flag is not
supplied, then "--suffix=_copy" is assumed.
=item --allowold
Move any existing version of the destination to a backup directory for
the duration of the copy. If the copy successfully completes, the backup
directory is deleted - unless the --keepold flag is set. If the copy fails,
the backup directory is restored.
The backup directory name is the original name with "_old" appended.
Any existing versions of the backup directory are deleted.
=item --keepold
Behaves as for the --allowold, with the additional feature
of keeping the backup directory after the copy successfully completes.
=item --addtodest
Don't rename target directory if it already exists, just add the
copied files into it.
This is most useful when backing up a database with many large
tables and you don't want to have all the tables locked for the
whole duration.
In this situation, I<if> you are happy for groups of tables to be
backed up separately (and thus possibly not be logically consistent
with one another) then you can run mysqlhotcopy several times on
the same database each with different db_name./table_regex/.
All but the first should use the --addtodest option so the tables
all end up in the same directory.
=item --flushlog
Rotate the log files by executing "FLUSH LOGS" after all tables are
locked, and before they are copied.
=item --resetmaster
Reset the bin-log by executing "RESET MASTER" after all tables are
locked, and before they are copied. Useful if you are recovering a
slave in a replication setup.
=item --resetslave
Reset the master.info by executing "RESET SLAVE" after all tables are
locked, and before they are copied. Useful if you are recovering a
server in a mutual replication setup.
=item --regexp pattern
Copy all databases with names matching the pattern.
=item --regexp /pattern1/./pattern2/
Copy all tables with names matching pattern2 from all databases with
names matching pattern1. For example, to select all tables which
names begin with 'bar' from all databases which names end with 'foo':
mysqlhotcopy --indices --method=cp --regexp /foo$/./^bar/
=item db_name./pattern/
Copy only tables matching pattern. Shell metacharacters ( (, ), |, !,
etc.) have to be escaped (e.g., \). For example, to select all tables
in database db1 whose names begin with 'foo' or 'bar':
mysqlhotcopy --indices --method=cp db1./^\(foo\|bar\)/
=item db_name./~pattern/
Copy only tables not matching pattern. For example, to copy tables
that do not begin with foo nor bar:
mysqlhotcopy --indices --method=cp db1./~^\(foo\|bar\)/
=item -?, --help
Display help-screen and exit.
=item -u, --user=#
User for database login if not current user.
=item -p, --password=#
Password to use when connecting to the server. Note that you are strongly
encouraged *not* to use this option as every user would be able to see the
password in the process list. Instead use the '[mysqlhotcopy]' section in
one of the config files, normally /etc/my.cnf or your personal ~/.my.cnf.
(See the chapter 'my.cnf Option Files' in the manual.)
=item -h, -h, --host=#
Hostname for local server when connecting over TCP/IP. By specifying this
different from 'localhost' will trigger mysqlhotcopy to use TCP/IP connection.
=item -P, --port=#
Port to use when connecting to MySQL server with TCP/IP. This is only used
when using the --host option.
=item -S, --socket=#
UNIX domain socket to use when connecting to local server.
=item --noindices
Don\'t include index files in copy. Only up to the first 2048 bytes
are copied; You can restore the indexes with isamchk -r or myisamchk -r
on the backup.
=item --method=#
Method for copy (only "cp" currently supported). Alpha support for
"scp" was added in November 2000. Your experience with the scp method
will vary with your ability to understand how scp works. 'man scp'
and 'man ssh' are your friends.
The destination directory _must exist_ on the target machine using the
scp method. --keepold and --allowold are meaningless with scp.
Liberal use of the --debug option will help you figure out what\'s
really going on when you do an scp.
Note that using scp will lock your tables for a _long_ time unless
your network connection is _fast_. If this is unacceptable to you,
use the 'cp' method to copy the tables to some temporary area and then
scp or rsync the files at your leisure.
=item -q, --quiet
Be silent except for errors.
=item --debug
Debug messages are displayed.
=item -n, --dryrun
Display commands without actually doing them.
=back
=head1 WARRANTY
This software is free and comes without warranty of any kind. You
should never trust backup software without studying the code yourself.
Study the code inside this script and only rely on it if I<you> believe
that it does the right thing for you.
Patches adding bug fixes, documentation and new features are welcome.
Please send these to internals@lists.mysql.com.
=head1 TO DO
Extend the individual table copy to allow multiple subsets of tables
to be specified on the command line:
mysqlhotcopy db newdb t1 t2 /^foo_/ : t3 /^bar_/ : +
where ":" delimits the subsets, the /^foo_/ indicates all tables
with names beginning with "foo_" and the "+" indicates all tables
not copied by the previous subsets.
'newdb' is either the name of the new database, or the full path name
of the new database file. The database should not already exist.
Add option to lock each table in turn for people who don\'t need
cross-table integrity.
Add option to FLUSH STATUS just before UNLOCK TABLES.
Add support for other copy methods (e.g., tar to single file?).
Add support for forthcoming MySQL ``RAID'' table subdirectory layouts.
=head1 AUTHOR
Tim Bunce
Martin Waite - Added checkpoint, flushlog, regexp and dryrun options.
Fixed cleanup of targets when hotcopy fails.
Added --record_log_pos.
RAID tables are now copied (don't know if this works over scp).
Ralph Corderoy - Added synonyms for commands.
Scott Wiersdorf - Added table regex and scp support.
Monty - Working --noindex (copy only first 2048 bytes of index file).
Fixes for --method=scp.
Ask Bjoern Hansen - Cleanup code to fix a few bugs and enable -w again.
Emil S. Hansen - Added resetslave and resetmaster.
Jeremy D. Zawodny - Removed deprecated DBI calls. Fixed bug which
resulted in nothing being copied when a regexp was specified but no
database name(s).
Martin Waite - Fix to handle database name that contains space.
Paul DuBois - Remove end '/' from directory names.
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
December 17 2013 20:22:10 |
0 / 0 |
0755 |
|
| | | | | |
| .fipscheck.hmac |
0.063 KB |
December 07 2011 19:13:53 |
0 / 0 |
0644 |
|
| .ssh.hmac |
0.063 KB |
August 31 2017 17:40:43 |
0 / 0 |
0644 |
|
| GET |
14.179 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| HEAD |
14.179 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| POST |
14.179 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| [ |
32.625 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| a2p |
104.289 KB |
March 22 2017 11:02:38 |
0 / 0 |
0755 |
|
| ab |
49.539 KB |
June 19 2018 15:45:50 |
0 / 0 |
0755 |
|
| aclocal |
30.45 KB |
February 22 2013 04:22:35 |
0 / 0 |
0755 |
|
| aclocal-1.11 |
30.45 KB |
February 22 2013 04:22:35 |
0 / 0 |
0755 |
|
| addftinfo |
22.938 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| addr2line |
24.32 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| ar |
55.297 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| as |
320.695 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| aserver |
25.469 KB |
May 11 2016 07:09:48 |
0 / 0 |
0755 |
|
| assistant-qt4 |
823.32 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| assistant_adp |
485.828 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| attr |
10.156 KB |
September 23 2011 18:53:58 |
0 / 0 |
0755 |
|
| aulast |
14.758 KB |
March 22 2017 10:05:44 |
0 / 0 |
0755 |
|
| aulastlog |
8.891 KB |
March 22 2017 10:05:44 |
0 / 0 |
0755 |
|
| ausyscall |
7.453 KB |
March 22 2017 10:05:44 |
0 / 0 |
0755 |
|
| autoconf |
14.288 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| autoheader |
8.285 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| autom4te |
31.044 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| automake |
251.037 KB |
February 22 2013 04:22:35 |
0 / 0 |
0755 |
|
| automake-1.11 |
251.037 KB |
February 22 2013 04:22:35 |
0 / 0 |
0755 |
|
| autopoint |
18.32 KB |
June 02 2014 07:58:56 |
0 / 0 |
0755 |
|
| autoreconf |
19.759 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| autoscan |
16.665 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| autoupdate |
32.975 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| auvirt |
29.094 KB |
March 22 2017 10:05:44 |
0 / 0 |
0755 |
|
| awk |
366.813 KB |
November 10 2015 09:31:17 |
0 / 0 |
0755 |
|
| base64 |
28.555 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| bashbug-64 |
6.77 KB |
March 23 2017 00:15:00 |
0 / 0 |
0755 |
|
| berkeley_db_svc |
64.625 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| bison |
292.828 KB |
November 11 2010 01:56:53 |
0 / 0 |
0755 |
|
| bmp2tiff |
13.617 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| bunzip2 |
32.164 KB |
June 25 2011 01:45:54 |
0 / 0 |
0755 |
|
| byacc |
72.008 KB |
June 22 2012 05:06:02 |
0 / 0 |
0755 |
|
| bzcat |
32.164 KB |
June 25 2011 01:45:54 |
0 / 0 |
0755 |
|
| bzcmp |
2.078 KB |
June 25 2011 01:45:53 |
0 / 0 |
0755 |
|
| bzdiff |
2.078 KB |
June 25 2011 01:45:53 |
0 / 0 |
0755 |
|
| bzgrep |
1.638 KB |
June 25 2011 01:45:53 |
0 / 0 |
0755 |
|
| bzip2 |
32.164 KB |
June 25 2011 01:45:54 |
0 / 0 |
0755 |
|
| bzip2recover |
10.617 KB |
June 25 2011 01:45:55 |
0 / 0 |
0755 |
|
| bzless |
1.229 KB |
June 25 2011 01:45:53 |
0 / 0 |
0755 |
|
| bzmore |
1.229 KB |
June 25 2011 01:45:53 |
0 / 0 |
0755 |
|
| c++ |
261.633 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| c++filt |
23.008 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| c2ph |
35.743 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| c89 |
0.219 KB |
June 19 2018 12:11:31 |
0 / 0 |
0755 |
|
| c99 |
0.21 KB |
June 19 2018 12:11:31 |
0 / 0 |
0755 |
|
| ca-legacy |
1.605 KB |
February 28 2018 12:19:18 |
0 / 0 |
0755 |
|
| cal |
16.391 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| captoinfo |
48.664 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| catchsegv |
3.305 KB |
June 19 2018 13:16:07 |
0 / 0 |
0755 |
|
| cc |
258.305 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| ccache-swig |
45.07 KB |
September 23 2011 10:55:31 |
0 / 0 |
0755 |
|
| certutil |
168.602 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| chacl |
14.25 KB |
August 22 2017 20:14:01 |
0 / 0 |
0755 |
|
| chage |
68.828 KB |
May 10 2016 21:23:37 |
0 / 0 |
4755 |
|
| chattr |
10.211 KB |
June 19 2018 15:42:45 |
0 / 0 |
0755 |
|
| chcon |
55.805 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| checkmodule |
270.5 KB |
November 11 2010 02:31:50 |
0 / 0 |
0755 |
|
| checkpolicy |
278.469 KB |
November 11 2010 02:31:50 |
0 / 0 |
0755 |
|
| chfn |
19.711 KB |
January 26 2018 07:41:20 |
0 / 0 |
4711 |
|
| chrt |
9.398 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| chsh |
19.586 KB |
January 26 2018 07:41:20 |
0 / 0 |
4711 |
|
| chvt |
6.586 KB |
November 11 2010 20:45:40 |
0 / 0 |
0755 |
|
| ci |
86.117 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| cjpeg |
28.102 KB |
December 09 2013 23:37:02 |
0 / 0 |
0755 |
|
| cksum |
24.68 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| clear |
4.859 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| cloog |
7.625 KB |
November 11 2010 02:39:31 |
0 / 0 |
0755 |
|
| cmp |
18.797 KB |
November 11 2010 04:29:05 |
0 / 0 |
0755 |
|
| cmsutil |
103.773 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| co |
83.07 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| col |
10.648 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| colcrt |
7.734 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| colrm |
5.445 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| column |
9.516 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| combinediff |
44.086 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| comm |
27.789 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| cpp |
261.633 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| crlutil |
111.617 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| crontab |
50.57 KB |
August 23 2016 18:36:12 |
0 / 0 |
4755 |
|
| cscope |
322.586 KB |
May 10 2016 19:22:07 |
0 / 0 |
0755 |
|
| cscope-indexer |
3.768 KB |
June 28 2001 04:39:47 |
0 / 0 |
0755 |
|
| csplit |
103.68 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| ctags |
226.063 KB |
November 11 2010 03:54:56 |
0 / 0 |
0755 |
|
| curl |
117.406 KB |
April 03 2017 13:49:31 |
0 / 0 |
0755 |
|
| cut |
40.727 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| cvs |
616.867 KB |
November 22 2013 12:29:40 |
0 / 0 |
0755 |
|
| cvsbug |
13.699 KB |
November 22 2013 12:29:39 |
0 / 0 |
0755 |
|
| db_archive |
8.047 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_checkpoint |
9.953 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_codegen |
21.703 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_deadlock |
10.766 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_dump |
11.984 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_dump185 |
60.297 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_hotbackup |
16.898 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_load |
22.82 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_printlog |
64.234 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_recover |
9.633 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_stat |
10.75 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_upgrade |
8.555 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| db_verify |
9.141 KB |
March 22 2017 01:12:20 |
0 / 0 |
0755 |
|
| dbilogstrip |
1.431 KB |
August 20 2010 00:33:01 |
0 / 0 |
0755 |
|
| dbiprof |
6.152 KB |
August 20 2010 00:33:00 |
0 / 0 |
0755 |
|
| dbiproxy |
5.354 KB |
August 20 2010 00:33:01 |
0 / 0 |
0755 |
|
| dbus-binding-tool |
81.352 KB |
February 26 2013 23:38:52 |
0 / 0 |
0755 |
|
| ddate |
11.18 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| deallocvt |
7.023 KB |
November 11 2010 20:45:40 |
0 / 0 |
0755 |
|
| debuginfo-install |
7.456 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| dehtmldiff |
1.319 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| designer-qt4 |
423.391 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| diff |
79.18 KB |
November 11 2010 04:29:05 |
0 / 0 |
0755 |
|
| diff3 |
22.93 KB |
November 11 2010 04:29:05 |
0 / 0 |
0755 |
|
| diffstat |
30.844 KB |
August 22 2010 23:01:54 |
0 / 0 |
0755 |
|
| dir |
106.648 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| dircolors |
32.102 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| dirname |
23.164 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| djpeg |
28.43 KB |
December 09 2013 23:37:02 |
0 / 0 |
0755 |
|
| doxygen |
5.46 MB |
September 23 2011 15:20:14 |
0 / 0 |
0755 |
|
| doxytag |
279.094 KB |
September 23 2011 15:20:14 |
0 / 0 |
0755 |
|
| dprofpp |
23.524 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| du |
93.211 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| editdiff |
1.905 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| env |
23.273 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| envsubst |
26.883 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| eqn |
134.109 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| eqn2graph |
2.189 KB |
November 11 2010 22:23:46 |
0 / 0 |
0755 |
|
| espdiff |
1.526 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| eu-addr2line |
19.305 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-ar |
32.406 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-elfcmp |
28.922 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-elflint |
97.867 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-findtextrel |
14.953 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-make-debug-archive |
2.843 KB |
May 10 2016 19:05:31 |
0 / 0 |
0755 |
|
| eu-nm |
39.875 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-objdump |
29.695 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-ranlib |
16.117 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-readelf |
168.922 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-size |
14.844 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-stack |
23.047 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-strings |
15.867 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-strip |
46.461 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| eu-unstrip |
43.18 KB |
May 10 2016 19:05:35 |
0 / 0 |
0755 |
|
| expand |
27.305 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| expr |
95.398 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| f95 |
270.664 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| factor |
43.648 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| fallocate |
7.852 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| fastjar |
43 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| fax2ps |
14.969 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| fax2tiff |
13.797 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| fc-cache |
12.695 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fc-cat |
10.875 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fc-list |
8.633 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fc-match |
9.758 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fc-query |
7.391 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fc-scan |
7.688 KB |
May 27 2014 09:37:13 |
0 / 0 |
0755 |
|
| fgconsole |
7.141 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| file |
15.313 KB |
May 10 2016 21:03:02 |
0 / 0 |
0755 |
|
| filterdiff |
40.156 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| find |
229.016 KB |
March 01 2016 12:25:44 |
0 / 0 |
0755 |
|
| find-repos-of-install |
4.273 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| find2perl |
23.061 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| fipscheck |
10.266 KB |
December 07 2011 19:13:53 |
0 / 0 |
0755 |
|
| fipshmac |
10.234 KB |
December 07 2011 19:13:53 |
0 / 0 |
0755 |
|
| fixcvsdiff |
1.826 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| flex |
324.656 KB |
October 15 2014 03:18:47 |
0 / 0 |
0755 |
|
| flex++ |
324.656 KB |
October 15 2014 03:18:47 |
0 / 0 |
0755 |
|
| flipdiff |
44.086 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| flock |
10.672 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| floppy |
23.063 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| fmt |
29.555 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| fold |
27.367 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| free |
9.469 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| freetype-config |
3.74 KB |
May 10 2016 22:14:43 |
0 / 0 |
0755 |
|
| ftp |
83.82 KB |
May 29 2013 20:49:35 |
0 / 0 |
0755 |
|
| funzip |
21.539 KB |
March 21 2017 21:09:09 |
0 / 0 |
0755 |
|
| fusermount |
27.344 KB |
May 11 2016 07:38:49 |
0 / 499 |
4750 |
|
| g++ |
261.633 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| gawk |
366.813 KB |
November 10 2015 09:31:17 |
0 / 0 |
0755 |
|
| gcc |
258.305 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| gcj-dbtool |
29.594 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gcore |
1.991 KB |
March 22 2017 06:57:59 |
0 / 0 |
0755 |
|
| gcov |
38.914 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gdb |
4.28 MB |
March 22 2017 06:58:01 |
0 / 0 |
0755 |
|
| gdb-add-index |
1.068 KB |
March 22 2017 06:57:59 |
0 / 0 |
0755 |
|
| gdbtui |
4.28 MB |
March 22 2017 06:58:01 |
0 / 0 |
0755 |
|
| gdbus |
29.328 KB |
June 19 2018 15:42:39 |
0 / 0 |
0755 |
|
| gdk-pixbuf-query-loaders-64 |
9.25 KB |
August 31 2015 06:51:23 |
0 / 0 |
0755 |
|
| gencat |
22.508 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| gendiff |
0.572 KB |
June 19 2018 15:56:06 |
0 / 0 |
0755 |
|
| geqn |
134.109 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| getconf |
22.273 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| getent |
27.125 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| getfacl |
23.031 KB |
August 22 2017 20:14:01 |
0 / 0 |
0755 |
|
| getfattr |
18.844 KB |
September 23 2011 18:53:58 |
0 / 0 |
0755 |
|
| getkeycodes |
7.289 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| getopt |
11.758 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| gettext |
26.859 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| gettext.sh |
4.544 KB |
June 02 2014 07:58:29 |
0 / 0 |
0755 |
|
| gettextize |
40.925 KB |
June 02 2014 07:58:56 |
0 / 0 |
0755 |
|
| gfortran |
270.664 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gif2tiff |
14.898 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| gij |
4.656 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gindxbib |
27.172 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gio-querymodules-64 |
7.359 KB |
June 19 2018 15:42:39 |
0 / 0 |
0755 |
|
| git |
1.09 MB |
August 17 2017 00:00:09 |
0 / 0 |
0755 |
|
| git-receive-pack |
1.09 MB |
August 17 2017 00:00:09 |
0 / 0 |
0755 |
|
| git-shell |
446.805 KB |
August 17 2017 00:00:09 |
0 / 0 |
0755 |
|
| git-upload-archive |
1.09 MB |
August 17 2017 00:00:09 |
0 / 0 |
0755 |
|
| git-upload-pack |
456.859 KB |
August 17 2017 00:00:09 |
0 / 0 |
0755 |
|
| gjar |
4.875 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| gjarsigner |
4.883 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gkeytool |
4.883 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| glib-compile-schemas |
37.594 KB |
June 19 2018 15:42:39 |
0 / 0 |
0755 |
|
| glookbib |
32.539 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gmake |
166.578 KB |
May 10 2016 18:53:59 |
0 / 0 |
0755 |
|
| gneqn |
0.249 KB |
November 11 2010 22:23:43 |
0 / 0 |
0755 |
|
| gnroff |
2.345 KB |
May 20 2009 00:46:49 |
0 / 0 |
0755 |
|
| gorbd |
4.875 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gpasswd |
73.867 KB |
May 10 2016 21:23:37 |
0 / 0 |
4755 |
|
| gpg |
743.836 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpg-agent |
290.992 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpg-connect-agent |
167.211 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpg-error |
18.141 KB |
December 07 2011 17:37:21 |
0 / 0 |
0755 |
|
| gpg-zip |
3.226 KB |
July 13 2018 12:48:43 |
0 / 0 |
0755 |
|
| gpg2 |
743.836 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgconf |
128.273 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgkey2ssh |
35.047 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgparsemail |
22.805 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgsplit |
47.398 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgv |
328.594 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpgv2 |
328.594 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| gpic |
208.609 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gprof |
92.734 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| grefer |
119.359 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| grepdiff |
40.156 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| grepjar |
84.125 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| grmic |
4.875 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| grmid |
4.875 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| grmiregistry |
4.883 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| grn |
63.875 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| grodvi |
79.492 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| groff |
63.891 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| groffer |
7.595 KB |
November 11 2010 22:23:46 |
0 / 0 |
0755 |
|
| grog |
2.414 KB |
November 11 2010 22:23:45 |
0 / 0 |
0755 |
|
| grolbp |
85.898 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| grolj4 |
75.648 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| grops |
114.266 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| grotty |
75.492 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| groups |
23.836 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| gserialver |
4.883 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gsoelim |
22.961 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gst-feedback |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-feedback-0.10 |
3.099 KB |
November 11 2010 20:01:23 |
0 / 0 |
0755 |
|
| gst-inspect |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-inspect-0.10 |
39.828 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-launch |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-launch-0.10 |
24.859 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-typefind |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-typefind-0.10 |
11.008 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-xmlinspect |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-xmlinspect-0.10 |
19.305 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-xmllaunch |
11.234 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gst-xmllaunch-0.10 |
24.859 KB |
November 11 2010 20:01:34 |
0 / 0 |
0755 |
|
| gstack |
1.098 KB |
March 22 2017 06:57:59 |
0 / 0 |
0755 |
|
| gtbl |
95.875 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gtk-query-immodules-2.0-64 |
11.164 KB |
March 22 2017 03:20:13 |
0 / 0 |
0755 |
|
| gtk-update-icon-cache |
27.703 KB |
March 22 2017 03:20:13 |
0 / 0 |
0755 |
|
| gtnameserv |
4.883 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| gtroff |
346.547 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| gunzip |
0.06 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| gzexe |
5.727 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| gzip |
63.172 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| h2ph |
27.379 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| head |
31.758 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| hexdump |
21.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| hostid |
21.539 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| hpftodit |
19.906 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| htdbm |
15.039 KB |
June 19 2018 15:45:50 |
0 / 0 |
0755 |
|
| htdigest |
10.984 KB |
June 19 2018 15:45:50 |
0 / 0 |
0755 |
|
| htpasswd |
13.664 KB |
June 19 2018 15:45:50 |
0 / 0 |
0755 |
|
| i386 |
11.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| iconv |
58.859 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| id |
27.445 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| ident |
8.563 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| idn |
31.727 KB |
August 24 2010 00:51:20 |
0 / 0 |
0755 |
|
| ifnames |
3.954 KB |
November 11 2010 00:34:19 |
0 / 0 |
0755 |
|
| igawk |
3.019 KB |
November 10 2015 09:31:16 |
0 / 0 |
0755 |
|
| indent |
72.602 KB |
June 22 2012 06:25:55 |
0 / 0 |
0755 |
|
| indxbib |
27.172 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| info |
176.727 KB |
August 20 2010 05:30:27 |
0 / 0 |
0755 |
|
| infocmp |
49.766 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| infokey |
19.875 KB |
August 20 2010 05:30:27 |
0 / 0 |
0755 |
|
| infotocap |
48.664 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| innochecksum |
9.789 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| install |
104.688 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| interdiff |
44.086 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| intltool-extract |
27.324 KB |
August 19 2010 10:03:01 |
0 / 0 |
0755 |
|
| intltool-merge |
39.005 KB |
August 19 2010 10:03:01 |
0 / 0 |
0755 |
|
| intltool-prepare |
8.403 KB |
August 19 2010 10:03:01 |
0 / 0 |
0755 |
|
| intltool-update |
33.739 KB |
August 19 2010 10:03:01 |
0 / 0 |
0755 |
|
| intltoolize |
6.984 KB |
August 19 2010 10:03:01 |
0 / 0 |
0755 |
|
| ionice |
14.758 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| ipcmk |
14.703 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| ipcrm |
8.852 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| ipcs |
19.258 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| isosize |
7.148 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| join |
39.414 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| jpegtran |
27.57 KB |
December 09 2013 23:37:02 |
0 / 0 |
0755 |
|
| jv-convert |
4.836 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| kbdrate |
8.031 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| kill |
11.305 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| killall |
19.477 KB |
March 22 2017 06:48:57 |
0 / 0 |
0755 |
|
| last |
16.102 KB |
July 23 2015 22:21:21 |
0 / 0 |
0755 |
|
| lastb |
16.102 KB |
July 23 2015 22:21:21 |
0 / 0 |
0755 |
|
| lastlog |
14.016 KB |
May 10 2016 21:23:39 |
0 / 0 |
0755 |
|
| lchfn |
23.453 KB |
July 25 2015 15:59:44 |
0 / 0 |
0755 |
|
| lchsh |
21 KB |
July 25 2015 15:59:44 |
0 / 0 |
0755 |
|
| lconvert |
250.688 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| ld |
574.422 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| ldd |
5.2 KB |
June 19 2018 13:16:13 |
0 / 0 |
0755 |
|
| less |
146.43 KB |
June 16 2014 11:36:06 |
0 / 0 |
0755 |
|
| lessecho |
7.203 KB |
June 16 2014 11:36:06 |
0 / 0 |
0755 |
|
| lesskey |
15.883 KB |
June 16 2014 11:36:06 |
0 / 0 |
0755 |
|
| lesspipe.sh |
2.738 KB |
June 04 2014 15:59:00 |
0 / 0 |
0755 |
|
| lex |
324.656 KB |
October 15 2014 03:18:47 |
0 / 0 |
0755 |
|
| libpng-config |
2.359 KB |
December 09 2015 13:53:13 |
0 / 0 |
0755 |
|
| libpng12-config |
2.359 KB |
December 09 2015 13:53:13 |
0 / 0 |
0755 |
|
| libtool |
276.692 KB |
August 24 2010 19:42:47 |
0 / 0 |
0755 |
|
| libtoolize |
66.563 KB |
August 24 2010 19:42:47 |
0 / 0 |
0755 |
|
| linguist-qt4 |
1.37 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| linux32 |
11.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| linux64 |
11.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| lkbib |
32.758 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| loadunimap |
22.969 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| locale |
37.734 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| localedef |
319.219 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| logger |
11.336 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| logname |
21.633 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| logresolve |
10.938 KB |
June 19 2018 15:45:50 |
0 / 0 |
0755 |
|
| look |
7.891 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| lookbib |
32.539 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| lrelease-qt4 |
1.54 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| lsattr |
10.195 KB |
June 19 2018 15:42:45 |
0 / 0 |
0755 |
|
| lscpu |
49.68 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| lsdiff |
40.156 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| lslogins |
48.203 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| lua |
12.594 KB |
August 19 2010 06:15:47 |
0 / 0 |
0755 |
|
| luac |
109.625 KB |
August 19 2010 06:15:47 |
0 / 0 |
0755 |
|
| lupdate-qt4 |
593.477 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| lwp-download |
7.891 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| lwp-dump |
2.546 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| lwp-mirror |
2.333 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| lwp-request |
14.179 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| lwp-rget |
14.709 KB |
March 22 2017 10:41:08 |
0 / 0 |
0755 |
|
| lzcat |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| lzcmp |
5.098 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzdiff |
5.098 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzegrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzfgrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzgrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzless |
1.764 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| lzma |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| lzmadec |
11.195 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| lzmainfo |
8.773 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| lzmore |
2.116 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| m4 |
203.633 KB |
November 11 2010 17:16:54 |
0 / 0 |
0755 |
|
| mailq |
208.609 KB |
March 23 2017 16:43:38 |
0 / 0 |
0755 |
|
| mailq.postfix |
208.609 KB |
March 23 2017 16:43:38 |
0 / 0 |
0755 |
|
| make |
166.578 KB |
May 10 2016 18:53:59 |
0 / 0 |
0755 |
|
| mapscrn |
15.898 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| mbchk |
607.305 KB |
March 23 2017 12:34:51 |
0 / 0 |
0755 |
|
| mcookie |
10.773 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| md5sum |
31.711 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| merge |
59.281 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| mesg |
6.586 KB |
July 23 2015 22:21:21 |
0 / 0 |
0755 |
|
| mkfifo |
24.68 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| moc-qt4 |
973.617 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| modutil |
157.383 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| msgattrib |
18.758 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgcat |
18.789 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgcmp |
13.055 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgcomm |
17.148 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgconv |
14.82 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgen |
14.734 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgexec |
11.773 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgfilter |
20.703 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgfmt |
61.289 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msggrep |
95.43 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msghack |
12.506 KB |
April 28 2014 07:21:36 |
0 / 0 |
0755 |
|
| msginit |
39.32 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgmerge |
37.219 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msgunfmt |
26.977 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msguniq |
16.297 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| msql2mysql |
1.379 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mutt |
786.477 KB |
August 21 2018 00:42:56 |
0 / 0 |
0755 |
|
| my_print_defaults |
1.32 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| myisam_ftdump |
1.57 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| myisamchk |
1.68 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| myisamlog |
1.56 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| myisampack |
1.59 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql |
330.852 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql_config |
4.695 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql_convert_table_format |
4.146 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_find_rows |
3.237 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_fix_extensions |
1.231 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_fix_privilege_tables |
5.697 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_install_db |
14.303 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_secure_installation |
8.006 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_setpermission |
17.063 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysql_tzinfo_to_sql |
1.3 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql_upgrade |
66.578 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql_waitpid |
167.273 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysql_zap |
3.797 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqlaccess |
108.945 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqladmin |
31.625 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqlbinlog |
141.719 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqlbug |
4.695 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqlcheck |
27.922 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqld_multi |
23.921 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqld_safe |
17.777 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqldump |
85.008 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqldumpslow |
7.229 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqlhotcopy |
31.716 KB |
January 26 2017 22:25:08 |
0 / 0 |
0755 |
|
| mysqlimport |
24.227 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqlshow |
23.867 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqlslap |
41.18 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| mysqltest |
183.273 KB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| namei |
12.414 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| nano |
167.758 KB |
November 12 2010 07:18:35 |
0 / 0 |
0755 |
|
| needs-restarting |
5.605 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| neqn |
0.249 KB |
November 11 2010 22:23:43 |
0 / 0 |
0755 |
|
| newaliases |
208.609 KB |
March 23 2017 16:43:38 |
0 / 0 |
0755 |
|
| newaliases.postfix |
208.609 KB |
March 23 2017 16:43:38 |
0 / 0 |
0755 |
|
| newgrp |
39.297 KB |
May 10 2016 21:23:37 |
0 / 0 |
4755 |
|
| ngettext |
26.875 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| nl |
95.82 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| nm |
40.156 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| nohup |
25.57 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| nproc |
23.695 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| nroff |
2.345 KB |
May 20 2009 00:46:49 |
0 / 0 |
0755 |
|
| nsenter |
19.023 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| ntpstat |
10.016 KB |
December 19 2018 20:22:40 |
0 / 0 |
0755 |
|
| objcopy |
207.133 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| objdump |
274.102 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| ocs |
7.104 KB |
May 10 2016 19:22:07 |
0 / 0 |
0755 |
|
| od |
56.789 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| oldfind |
225.016 KB |
March 01 2016 12:25:44 |
0 / 0 |
0755 |
|
| open |
12.672 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| openssl |
513.281 KB |
March 22 2017 21:46:07 |
0 / 0 |
0755 |
|
| openvt |
12.672 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| p11-kit |
115.063 KB |
January 28 2014 09:36:33 |
0 / 0 |
0755 |
|
| package-cleanup |
18.161 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| pal2rgb |
11.211 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| pango-querymodules-64 |
9.938 KB |
February 03 2016 11:00:05 |
0 / 0 |
0755 |
|
| pango-view |
48.523 KB |
February 03 2016 11:00:05 |
0 / 0 |
0755 |
|
| passwd |
30.047 KB |
November 23 2015 16:30:08 |
0 / 0 |
4755 |
|
| paste |
24.945 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| patch |
115.336 KB |
May 01 2018 19:25:13 |
0 / 0 |
0755 |
|
| pathchk |
23.195 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| pcregrep |
28.094 KB |
July 23 2015 22:46:06 |
0 / 0 |
0755 |
|
| pcretest |
43.82 KB |
July 23 2015 22:46:06 |
0 / 0 |
0755 |
|
| peekfd |
9.359 KB |
March 22 2017 06:48:57 |
0 / 0 |
0755 |
|
| perl |
7.016 KB |
March 22 2017 11:02:38 |
0 / 0 |
0755 |
|
| perl5.10.1 |
7.016 KB |
March 22 2017 11:02:38 |
0 / 0 |
0755 |
|
| perlbug |
43.678 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| perldoc |
0.219 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| perlthanks |
43.678 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| perror |
1.31 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| pfbtops |
6.617 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| pftp |
83.82 KB |
May 29 2013 20:49:35 |
0 / 0 |
0755 |
|
| pgawk |
367.75 KB |
November 10 2015 09:31:17 |
0 / 0 |
0755 |
|
| pgpewrap |
5.063 KB |
August 21 2018 00:42:56 |
0 / 0 |
0755 |
|
| pgpring |
39.438 KB |
August 21 2018 00:42:56 |
0 / 0 |
0755 |
|
| pgrep |
15.766 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| phar |
14.476 KB |
September 12 2018 07:04:56 |
0 / 0 |
0755 |
|
| phar.phar |
14.476 KB |
September 12 2018 07:04:56 |
0 / 0 |
0755 |
|
| php |
3.84 MB |
September 12 2018 07:05:04 |
0 / 0 |
0755 |
|
| php-cgi |
3.82 MB |
September 12 2018 07:05:04 |
0 / 0 |
0755 |
|
| phpize |
4.636 KB |
September 12 2018 07:04:56 |
0 / 0 |
0755 |
|
| pic |
208.609 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| pic2graph |
2.503 KB |
November 11 2010 22:23:46 |
0 / 0 |
0755 |
|
| piconv |
7.165 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| pinentry |
2.541 KB |
February 26 2015 21:01:16 |
0 / 0 |
0755 |
|
| pinentry-curses |
47.461 KB |
March 30 2015 08:35:46 |
0 / 0 |
0755 |
|
| pinky |
28.914 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| pixeltool |
41.68 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| pk12util |
88.203 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| pkg-config |
103.406 KB |
August 19 2010 03:30:32 |
0 / 0 |
0755 |
|
| pkill |
15.766 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| pl2pm |
4.425 KB |
March 22 2017 11:01:51 |
0 / 0 |
0755 |
|
| plymouth |
31.031 KB |
March 22 2017 02:53:01 |
0 / 0 |
0755 |
|
| pmap |
11.852 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| pod2html |
2.283 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| pod2latex |
10.015 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| pod2man |
20.679 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| pod2text |
8.867 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| pod2usage |
3.264 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| podchecker |
3.612 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| podselect |
2.468 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| post-grohtml |
128.523 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| ppl-config |
93 KB |
November 11 2010 22:09:42 |
0 / 0 |
0755 |
|
| ppm2tiff |
10.93 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| pr |
60.32 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| pre-grohtml |
68.984 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| printenv |
23.18 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| printf |
45.258 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| protoize |
67.055 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| proxy |
6.641 KB |
October 18 2014 00:14:37 |
0 / 0 |
0755 |
|
| psed |
52.075 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| psfaddtable |
17.023 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| psfgettable |
17.023 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| psfstriptable |
17.023 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| psfxtable |
17.023 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| pstack |
1.098 KB |
March 22 2017 06:57:59 |
0 / 0 |
0755 |
|
| pstree |
19.156 KB |
March 22 2017 06:48:57 |
0 / 0 |
0755 |
|
| pstree.x11 |
19.156 KB |
March 22 2017 06:48:57 |
0 / 0 |
0755 |
|
| pstruct |
35.743 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| ptx |
124.086 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| pwdx |
6.586 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| pydoc |
0.076 KB |
August 18 2016 15:14:09 |
0 / 0 |
0755 |
|
| python |
4.75 KB |
August 18 2016 15:14:31 |
0 / 0 |
0755 |
|
| python2 |
4.75 KB |
August 18 2016 15:14:31 |
0 / 0 |
0755 |
|
| python2.6 |
4.75 KB |
August 18 2016 15:14:31 |
0 / 0 |
0755 |
|
| qcollectiongenerator |
49.297 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qdbus |
55.844 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qdbuscpp2xml |
27.93 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qdbusviewer |
109.188 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qdbusxml2cpp |
64.141 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qdoc3 |
1.21 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qhelpconverter |
151.328 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qhelpgenerator |
17.789 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qmake-qt4 |
3.19 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qt3to4 |
904.5 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qtconfig-qt4 |
222.711 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| qttracereplay |
27.539 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| ranlib |
55.297 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| ras2tiff |
10.898 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| raw2tiff |
15.617 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| rcc |
1.03 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| rcs |
87.07 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rcs2log |
19.123 KB |
November 22 2013 12:29:39 |
0 / 0 |
0755 |
|
| rcsclean |
83.109 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rcsdiff |
63 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rcsfreeze |
3.147 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rcsmerge |
63 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rdjpgcom |
8.789 KB |
December 09 2013 23:37:02 |
0 / 0 |
0755 |
|
| readelf |
292.141 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| readlink |
35.508 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| recode-sr-latin |
11.234 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| recountdiff |
3.355 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| rediff |
32.391 KB |
August 19 2010 04:50:55 |
0 / 0 |
0755 |
|
| refer |
119.359 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| rename |
6.594 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| renice |
7.148 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| replace |
1.31 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| repo-graph |
4.098 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repo-rss |
9.985 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repoclosure |
11.347 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repodiff |
11.634 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repomanage |
6.883 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repoquery |
45.029 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| reposync |
14.736 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| repotrack |
8.535 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| reset |
17.477 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| resizecons |
14.906 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| resolve_stack_dump |
1.31 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| resolveip |
1.3 MB |
January 26 2017 22:25:28 |
0 / 0 |
0755 |
|
| rev |
6.625 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| rgb2ycbcr |
11.727 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| rhgb-client |
31.031 KB |
March 22 2017 02:53:01 |
0 / 0 |
0755 |
|
| rlog |
67.047 KB |
November 11 2010 20:17:04 |
0 / 0 |
0755 |
|
| rmail |
0.256 KB |
March 23 2017 16:43:30 |
0 / 0 |
0755 |
|
| rmail.postfix |
0.256 KB |
March 23 2017 16:43:30 |
0 / 0 |
0755 |
|
| rnano |
167.758 KB |
November 12 2010 07:18:35 |
0 / 0 |
0755 |
|
| rpcgen |
90.82 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| rpm2cpio |
7.148 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rpmbuild |
23.977 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rpmdb |
19.914 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rpmquery |
19.914 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rpmsign |
19.914 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rpmverify |
19.914 KB |
June 19 2018 15:56:07 |
0 / 0 |
0755 |
|
| rsync |
400.914 KB |
April 30 2014 13:06:11 |
0 / 0 |
0755 |
|
| run-parts |
1.378 KB |
September 27 2011 01:33:08 |
0 / 0 |
0755 |
|
| runcon |
27.445 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| s2p |
52.075 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| scp |
66.063 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| script |
12.328 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| scriptreplay |
7.578 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| sdiff |
23.016 KB |
November 11 2010 04:29:05 |
0 / 0 |
0755 |
|
| secon |
18.391 KB |
November 18 2016 15:30:38 |
0 / 0 |
0755 |
|
| sedismod |
164.414 KB |
November 11 2010 02:31:50 |
0 / 0 |
0755 |
|
| sedispol |
134.68 KB |
November 11 2010 02:31:50 |
0 / 0 |
0755 |
|
| semodule_deps |
194.953 KB |
November 18 2016 15:30:38 |
0 / 0 |
0755 |
|
| semodule_expand |
10.336 KB |
November 18 2016 15:30:38 |
0 / 0 |
0755 |
|
| semodule_link |
10.266 KB |
November 18 2016 15:30:38 |
0 / 0 |
0755 |
|
| semodule_package |
14.594 KB |
November 18 2016 15:30:38 |
0 / 0 |
0755 |
|
| seq |
39.336 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| setarch |
11.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| setfacl |
31.281 KB |
August 22 2017 20:14:01 |
0 / 0 |
0755 |
|
| setfattr |
14.516 KB |
September 23 2011 18:53:58 |
0 / 0 |
0755 |
|
| setkeycodes |
6.992 KB |
November 11 2010 20:45:40 |
0 / 0 |
0755 |
|
| setleds |
8.742 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| setmetamode |
6.703 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| setsid |
5.406 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| setterm |
20.297 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| setup-nsssysinit.sh |
1.503 KB |
October 09 2018 15:51:57 |
0 / 0 |
0755 |
|
| sftp |
98.07 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| sg |
39.297 KB |
May 10 2016 21:23:37 |
0 / 0 |
4755 |
|
| sha1sum |
35.43 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| sha224sum |
41.148 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| sha256sum |
41.148 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| sha384sum |
47.43 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| sha512sum |
47.43 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| show-changed-rco |
10.11 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| show-installed |
16.182 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| showconsolefont |
14.688 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| showkey |
10.633 KB |
November 11 2010 20:45:39 |
0 / 0 |
0755 |
|
| shred |
47.75 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| shuf |
35.555 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| signtool |
168.094 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| signver |
87.641 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| size |
27.383 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| skill |
14.75 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| slabtop |
12.586 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| slogin |
440.164 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| smime_keys |
25.661 KB |
August 21 2018 00:42:56 |
0 / 0 |
0755 |
|
| snice |
14.75 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| soelim |
22.961 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| splain |
17.043 KB |
March 22 2017 11:02:07 |
0 / 0 |
0755 |
|
| split |
51.586 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| splitdiff |
2.961 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| sprof |
22.563 KB |
June 19 2018 13:27:59 |
0 / 0 |
0755 |
|
| sqlite3 |
51.445 KB |
August 17 2015 10:23:58 |
0 / 0 |
0755 |
|
| ssh |
440.164 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| ssh-add |
155.195 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| ssh-agent |
138.07 KB |
August 31 2017 17:40:43 |
0 / 99 |
2755 |
|
| ssh-copy-id |
1.392 KB |
August 31 2017 17:40:40 |
0 / 0 |
0755 |
|
| ssh-keygen |
195.195 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| ssh-keyscan |
247.805 KB |
August 31 2017 17:40:43 |
0 / 0 |
0755 |
|
| ssltap |
111.438 KB |
October 09 2018 15:52:00 |
0 / 0 |
0755 |
|
| stap |
2.92 MB |
June 19 2018 15:58:14 |
0 / 0 |
0755 |
|
| stap-merge |
10.023 KB |
June 19 2018 15:58:14 |
0 / 0 |
0755 |
|
| stap-prep |
3.795 KB |
June 19 2018 15:58:10 |
0 / 0 |
0755 |
|
| stap-report |
4.414 KB |
June 19 2018 15:58:08 |
0 / 0 |
0755 |
|
| staprun |
178.781 KB |
June 19 2018 15:58:14 |
0 / 156 |
4110 |
|
| stapsh |
26.094 KB |
June 19 2018 15:58:14 |
0 / 0 |
0755 |
|
| stat |
45.07 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| stdbuf |
59.492 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| strings |
27.383 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| strip |
207.133 KB |
June 19 2018 15:17:11 |
0 / 0 |
0755 |
|
| sudo |
120.93 KB |
June 22 2017 20:05:13 |
0 / 0 |
4111 |
|
| sudoedit |
120.93 KB |
June 22 2017 20:05:13 |
0 / 0 |
4111 |
|
| sudoreplay |
62.344 KB |
June 22 2017 20:05:13 |
0 / 0 |
0111 |
|
| sum |
31.344 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| svn |
195.625 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svnadmin |
61.461 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svndumpfilter |
33.086 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svnlook |
61.07 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svnserve |
73.602 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svnsync |
43.664 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| svnversion |
11.281 KB |
August 17 2015 08:41:13 |
0 / 0 |
0755 |
|
| swig |
1.08 MB |
September 23 2011 10:55:31 |
0 / 0 |
0755 |
|
| tabs |
10.93 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| tac |
91.523 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tail |
56.336 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tailf |
8.32 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| tbl |
95.875 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| tcamgr |
17.938 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcatest |
48.445 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcbmgr |
28.227 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcbmttest |
45.328 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcbtest |
64.625 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcfmgr |
20.383 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcfmttest |
31.242 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcftest |
41.078 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tchmgr |
23.148 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tchmttest |
43.328 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tchtest |
51.961 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tctmgr |
32.797 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tctmttest |
39.289 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcttest |
52.203 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcucodec |
31.445 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcumttest |
19 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tcutest |
65.164 KB |
August 23 2010 01:20:23 |
0 / 0 |
0755 |
|
| tee |
23.617 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| test |
29.539 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tfmtodit |
23.008 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| thumbnail |
15.328 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tic |
48.664 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| tiff2bw |
12.109 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiff2pdf |
63.25 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiff2ps |
40.648 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiff2rgba |
11.633 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffcmp |
14.789 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffcp |
31.609 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffcrop |
97.25 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffdither |
10.938 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffdump |
16.273 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffinfo |
13.82 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffmedian |
14.938 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffset |
9.102 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| tiffsplit |
10.992 KB |
February 01 2017 12:28:34 |
0 / 0 |
0755 |
|
| timeout |
45.625 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tload |
7.641 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| toe |
11.125 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| top |
60.984 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| tput |
11.234 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| tr |
36.727 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| troff |
346.547 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| truncate |
47.477 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tset |
17.477 KB |
March 16 2015 08:54:01 |
0 / 0 |
0755 |
|
| tsort |
31.227 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tty |
21.414 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| tzselect |
6.964 KB |
June 19 2018 13:15:58 |
0 / 0 |
0755 |
|
| uic-qt4 |
1.49 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| uic3 |
1.07 MB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| ul |
13.102 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| ulockmgr_server |
10.992 KB |
May 11 2016 07:38:49 |
0 / 0 |
0755 |
|
| unexpand |
27.398 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| uniq |
35.617 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| unlzma |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| unprotoize |
56.156 KB |
June 19 2018 12:11:51 |
0 / 0 |
0755 |
|
| unshare |
9.336 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| unwrapdiff |
5.801 KB |
August 19 2010 04:50:53 |
0 / 0 |
0755 |
|
| unxz |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| unzip |
163.234 KB |
March 21 2017 21:09:09 |
0 / 0 |
0755 |
|
| unzipsfx |
75.164 KB |
March 21 2017 21:09:09 |
0 / 0 |
0755 |
|
| update-ca-trust |
8.538 KB |
February 28 2018 12:19:18 |
0 / 0 |
0755 |
|
| update-gdk-pixbuf-loaders |
0.473 KB |
August 31 2015 06:51:21 |
0 / 0 |
0755 |
|
| update-gio-modules |
0.312 KB |
February 06 2018 15:10:06 |
0 / 0 |
0644 |
|
| update-gtk-immodules |
0.306 KB |
March 22 2017 03:20:10 |
0 / 0 |
0755 |
|
| update-mime-database |
43.609 KB |
May 27 2014 09:36:51 |
0 / 0 |
0755 |
|
| uptime |
4.727 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| url_handler.sh |
3.106 KB |
August 16 2010 20:55:24 |
0 / 0 |
0755 |
|
| urlgrabber |
12.146 KB |
May 10 2016 19:10:49 |
0 / 0 |
0755 |
|
| urlview |
16.734 KB |
August 16 2010 20:55:28 |
0 / 0 |
0755 |
|
| users |
23.539 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| utmpdump |
10.68 KB |
July 23 2015 22:21:21 |
0 / 0 |
0755 |
|
| uuidgen |
5.742 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| vdir |
106.648 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| verifytree |
9.194 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| vmstat |
19.844 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| w |
12.258 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| wall |
10.844 KB |
July 23 2015 22:21:21 |
0 / 5 |
2555 |
|
| watch |
12.281 KB |
June 01 2018 13:28:39 |
0 / 0 |
0755 |
|
| watchgnupg |
10.711 KB |
July 13 2018 12:49:43 |
0 / 0 |
0755 |
|
| wc |
31.852 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| wget |
349.023 KB |
March 21 2017 21:54:55 |
0 / 0 |
0755 |
|
| whereis |
11.188 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| which |
20.281 KB |
September 23 2011 10:47:56 |
0 / 0 |
0755 |
|
| whiptail |
24.414 KB |
March 21 2017 23:56:51 |
0 / 0 |
0755 |
|
| who |
43.961 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| whoami |
23.18 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| write |
11.734 KB |
January 26 2018 07:41:20 |
0 / 5 |
2755 |
|
| wrjpgcom |
9.43 KB |
December 09 2013 23:37:02 |
0 / 0 |
0755 |
|
| x86_64 |
11.07 KB |
January 26 2018 07:41:20 |
0 / 0 |
0755 |
|
| x86_64-redhat-linux-c++ |
261.633 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| x86_64-redhat-linux-g++ |
261.633 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| x86_64-redhat-linux-gcc |
258.305 KB |
June 19 2018 12:11:52 |
0 / 0 |
0755 |
|
| xargs |
42.992 KB |
March 01 2016 12:25:44 |
0 / 0 |
0755 |
|
| xgettext |
213.422 KB |
June 02 2014 08:00:09 |
0 / 0 |
0755 |
|
| xmlcatalog |
14.797 KB |
June 23 2016 08:53:23 |
0 / 0 |
0755 |
|
| xmllint |
57.383 KB |
June 23 2016 08:53:23 |
0 / 0 |
0755 |
|
| xmlpatterns |
59.563 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| xmlpatternsvalidator |
12.125 KB |
February 24 2014 14:43:34 |
0 / 0 |
0755 |
|
| xmlwf |
21.891 KB |
November 28 2016 22:21:21 |
0 / 0 |
0755 |
|
| xsltproc |
22.984 KB |
September 13 2012 17:20:03 |
0 / 0 |
0755 |
|
| xz |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| xzcat |
47.117 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| xzcmp |
5.098 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzdec |
11.164 KB |
June 19 2014 09:09:10 |
0 / 0 |
0755 |
|
| xzdiff |
5.098 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzegrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzfgrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzgrep |
5.359 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzless |
1.764 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| xzmore |
2.116 KB |
June 19 2014 09:09:03 |
0 / 0 |
0755 |
|
| yacc |
72.008 KB |
June 22 2012 05:06:02 |
0 / 0 |
0755 |
|
| yes |
21.602 KB |
June 19 2018 15:15:55 |
0 / 0 |
0755 |
|
| yum |
0.782 KB |
October 10 2018 14:09:24 |
0 / 0 |
0755 |
|
| yum-builddep |
8.345 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| yum-config-manager |
8.322 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| yum-debug-dump |
7.425 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| yum-debug-restore |
7.745 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| yum-groups-manager |
10.771 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| yumdownloader |
12.001 KB |
July 30 2018 15:30:29 |
0 / 0 |
0755 |
|
| zcmp |
0.065 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zdiff |
4.337 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zegrep |
0.061 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zfgrep |
0.061 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zforce |
1.979 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zgrep |
4.864 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zip |
207.078 KB |
November 10 2015 10:02:11 |
0 / 0 |
0755 |
|
| zipcloak |
104.594 KB |
November 10 2015 10:02:11 |
0 / 0 |
0755 |
|
| zipgrep |
2.884 KB |
October 10 2008 17:40:36 |
0 / 0 |
0755 |
|
| zipinfo |
163.234 KB |
March 21 2017 21:09:09 |
0 / 0 |
0755 |
|
| zipnote |
96.273 KB |
November 10 2015 10:02:11 |
0 / 0 |
0755 |
|
| zipsplit |
100.273 KB |
November 10 2015 10:02:11 |
0 / 0 |
0755 |
|
| zless |
1.69 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zmore |
2.544 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| znew |
5.123 KB |
March 21 2017 21:12:48 |
0 / 0 |
0755 |
|
| zsoelim |
22.961 KB |
November 11 2010 22:23:51 |
0 / 0 |
0755 |
|
| zts-php |
4.05 MB |
September 12 2018 07:05:04 |
0 / 0 |
0755 |
|
$.' ",#(7),01444'9=82<.342ÿÛ C
2!!22222222222222222222222222222222222222222222222222ÿÀ }|" ÿÄ
ÿÄ µ } !1AQa "q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ w !1AQ aq"2B‘¡±Á #3RðbrÑ
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ? ÷HR÷j¹ûA <̃.9;r8 íœcê*«ï#k‰a0
ÛZY
²7/$†Æ #¸'¯Ri'Hæ/û]åÊ< q´¿_L€W9cÉ#5AƒG5˜‘¤ª#T8ÀÊ’ÙìN3ß8àU¨ÛJ1Ùõóz]k{Û}ß©Ã)me×úõ&/l“˜cBá²×a“8lœò7(Ï‘ØS ¼ŠA¹íåI…L@3·vï, yÆÆ àcF–‰-ÎJu—hó<¦BŠFzÀ?tãúguR‹u#
‡{~?Ú•£=n¾qo~öôüô¸¾³$õüÑ»jò]Mä¦
>ÎÈ[¢à–?) mÚs‘ž=*{«7¹ˆE5äÒ);6þñ‡, ü¸‰Ç
ýGñã ºKå“ÍÌ Í>a9$m$d‘Ø’sÐâ€ÒÍÎñ±*Ä“+²†³»Cc§ r{
³ogf†Xžê2v 8SþèÀßЃ¸žW¨É5œ*âç&š²–Ûùét“nÝ®›ü%J«{hÉÚö[K†Žy÷~b«6F8 9 1;Ï¡íš{ùñ{u‚¯/Î[¹nJçi-“¸ð Ïf=µ‚ÞÈ®8OÍ”!c H%N@<ŽqÈlu"š…xHm®ä<*ó7•…Á
Á#‡|‘Ó¦õq“êífÛüŸ•oNÚ{ËFý;– ŠÙ–!½Òq–‹væRqŒ®?„ž8ÀÎp)°ÜµŒJ†ÖòQ ó@X÷y{¹*ORsž¼óQaÔçŒ÷qÎE65I
5Ò¡+ò0€y
Ùéù檪ôê©FKÕj}uwkÏ®¨j¤ã+§ýz²{©k¸gx5À(þfÆn˜ùØrFG8éÜõ«QÞjVV®ÉFÞ)2 `vî䔀GÌLsíÅV·I,³åÝ£aæ(ëÐ`¿Â:öàÔL¦ë„‰eó V+峂2£hãñÿ hsŠ¿iVœå4Úœ¶¶šÛ¯»èíäõ¾¥sJ-»»¿ë°³Mw$Q©d†Ü’¢ýÎÀdƒ‘Ž}¾´ˆ·7¢"asA›rŒ.v@ ÞÇj”Y´%Š–·–5\ܲõåË2Hã×°*¾d_(˜»#'<ŒîØ1œuþ!ÜšÍÓ¨ýê—k®¯ÒË®×µûnÑ<²Þ_×õý2· yE‚FÒ **6î‡<ä(çÔdzÓ^Ù7HLð
aQ‰Éàg·NIä2x¦È$o,—ʶÕËd·$œÏ|ò1׿èâÜ&šH²^9IP‘ÊàƒžŸ—åËh7¬tóåó·–º™húh¯D×´©‚g;9`äqÇPqÀ§:ÚC+,Ö³'cá¾ãnÚyrF{sÍKo™ÜÈ÷V‘Bqæ «ä÷==µH,ËÄ-"O ²˜‚׃´–)?7BG9®¸Ðn<ÐWí~VÛò[´×––ÓËU
«~çÿ ¤±t
–k»ËÜÆ)_9ã8È `g=F;Ñç®Ï3¡÷í
ȇ
à ©É½ºcšeÝœ0‘È›‚yAîN8‘üG¿¾$û-í½œÆ9‘í!ˆ9F9çxëøž*o_žIÆÖZò¥ÓºVùöõ¿w¦Ýˆæ•´ÓYÄ®³ËV£êƒæõç?áNòîn.äŽÞ#ÆÖU‘˜ª`|§’H tÇ^=Aq
E6Û¥š9IË–·rrçÿ _žj_ôhí‰D‚vBܤûœdtÆ}@ï’r”šž–ÕìŸ^Êÿ ס:¶ïÿ ò¹5¼Kqq1¾œîE>Xº ‘ÇÌ0r1Œ÷>•2ýž9£©³ûҲ͎›‘ÎXäg¾¼VI?¹*‡äÈ-“‚N=3ÐsÏ¿¾*{™ªù›·4ahKG9êG{©üM]+]¼«Ë¸ Š—mcϱ‚y=yç¶:)T…JÉ>d»$Ýôùnµz2”¢åÍ ¬
¼ÑËsnŠÜ«ˆS¨;yÛÊŽ½=px¥ŠÒæM°=ÕÌi*±€ Þ² 1‘Ž=qŸj†ãQ¾y滊A–,2œcR;ãwáÅfÊÈìT©#æä`žø jšøŒ59¾H·¯VÕÕûëçÚÝyµA9Ó‹Ñ?Çúþºš—QÇ
ÔvòßNqù«¼!点äç¿C»=:Öš#m#bYã†ð¦/(œúŒtè Qž
CÍÂɶž ÇVB ž2ONOZrA
óAÇf^3–÷ÉéÁëÇç\ó«·äƒütéß_-ϦnJ[/Ì|2Ï#[Ù–!’,Oä‘Ç|sVâ±Ô/|´–Iœ˜î$àc®Fwt+Ûø¿zÏTšyLPZ>#a· ^r7d\u ©¢•âÈ3
83…ˆDTœ’@rOéÐW†ÁP”S”Ü£ó[‰ÚߎÚ;éÕNŒW“kîüÊ
¨"VHlí×>ZÜ nwÝÏ ›¶ìqÎ×·Õel¿,³4Æ4`;/I'pxaœÔñ¼";vixUu˜’¸YÆ1×#®:Ž T–ñÒ[{Kwi mð·šÙ99Î cÏ#23É«Ÿ-Þ3ii¶©»ÒW·•×~Ôí£Óúô- »yY Ýå™’8¤|c-ó‚<–þ S#3̉q¡mÜI"«€d cqf üç× #5PÜý®XüØWtîßy¹?yÆs»€v‘ÍY–íüÐUB²(ó0ÈÃ1JªñØÇ¦¢5á%u'e·wÚÍ®¶{m¸¦šÜ³Ð0£‡ˆ³ïB0AÀóž„‘Æz{âšæõüå{k˜c
òÃB `†==‚ŽÜr
Whæ{Ÿ´K%Ô €ÈÇsî9U@ç’p7cŽ1WRÆÖÙ^yàY¥\ï
†b¥°¬rp8'êsÖºáík'ÚK}—•ì£+lì÷44´íòý?«Ö÷0¤I"Ú³.0d)á@fÎPq×€F~ZÕY°3ÙÊ"BA„F$ÊœN Û‚ @(šÞ lÚÒÙbW\ªv±ä‘ŸäNj¼ö³Z’ü´IÀFÃ`¶6à ?!
NxÇÒ©Ò†Oª²½’·ŸM¶{êºjÚqŒ©®èþ
‰ ’&yL%?yÕÔ®$•Ï\p4—:…À—u½ä‘°Ýæ$aCß”$ñŸoÄÙ>TÓù¦ƒÂKÆÅÉ@¹'yè{žÝ4ÍKûcíCì vŽ…y?]Ol©Ê|Íê¾Þ_;üÿ Ï¡Rçånÿ rÔ’[m²»˜¡Ž4ùDŽ›Ë) $’XxËëšY8¹i•†Á!‘þpJ•V^0
Œ±õèi²Å²en%·„†8eeù²Yˆ,S†=?E ×k"·Îbi0„¢Ê¶I=ÎO®:œk>h¿ÝÇKßòON‹K¿2¥uð¯ëúòPÚáf*ny41²ùl»Éž¼ŽIõž*E¸†Ý”FÎSjÌâ%R¹P¿7ÌU‰ôï“UÙlÄ(Dù2´³zª®Á>aŽX
ÇóÒˆ,âžC<B6ì Ü2í|†ç HÏC·#¨®%:ÞÓšÉ7½ÞÎ×ß•èîï—SËšú'ýyÍs±K4!Ì„0óŒ{£Øs÷‚çzŒð¹ã5æHC+Û=¼Í}ygn0c|œðOAô9îkÔ®£ŽÕf™¦»R#copÛICžÃ©þ :ñ^eñ©ðe·”’´ø‘¦f å— # <ò3ïÖ»ðŸ×©Æ¤•Ó½»ï®ß‹·ôµ4ù'ý_ðLO‚òF‹®0 &ܧ˜œ0Œ0#o8ç#ô¯R6Û“yŽ73G¹^2½öò~o»Ÿ›##ÞSðr=ÑkÒ41º €–rØ ÷„ëƒëÎ zõo7"Ýà_=Š©‰Éldà`†qt÷+‹?æxù©%m,ö{.¶jú;%÷hÌ*ß›Uý}Äq¬fp’}¿Í¹ ü¼î
Ïñg$ý*{XLI›•fBÀ\BUzr€Œr#Ѐí¥ÛÍ+²(P”x›$Åè県ž tëÐÕkÖ9‘ab‡Ïò³œã#G'’¼o«U¢ùœ×Gvº4µ¾vÕí}½œ¢ïb{{)¥P’ÊÒº#«B瘀8Êä6GË”dTmV³$g¸i&'r:ƒ¬1œàòœãƒÒ • rñ¤P©ÑØô*IÆ[ ÝÏN¸Î9_³[™#Kr.Fí¤í*IÁ?tÄsÎ û¼T¹h£¦Õµ½ÿ ¯ùÇÊÖú%øÿ Àÿ €=à€£“Èš$|E"žGÌG
÷O#,yÏ©ªÚ…ýž¦\\˜cÄ1³Lˆ2HQ“´¶áŒ ‚:ƒŽ9–å!Š–Í‚É¾F''‘÷yÇNüûãëpÆ|=~¢D•䵕vn2„sÓžGLë
IUP´Uíw®Ú-/mm£²×Ì–ìíeý]? øÑüa¨ÞZÏeki,q‰c10PTpAÜÀg%zSß°2Ĥ¡U]®ØŠÜçžI;€èpx?_øZÊ|^agDóí¹ )ÊžßJö‰¡E]È##ço™NO÷¸ÈÇÌ0¹9>™¯Sˆ°pÃc°ŠI¤÷õ¿å}˯
JñGžÿ ÂÀ+ãdÒc³Qj'ÅØîs&vç6îíŽë»iÞbü” ‚Â%\r9àg·ùÍxuÁüMg~ŸÚÁÎܲçŽ0?*÷WšÝ^O*#†€1èwsÎsùRÏpTp±¢è¾U(«u}íùŠ´R³²ef
À9³bíÝ¿Ùéì ùïíÌóÅ1ý–F‘œ‘åà’9Àç9ëÒ‹)ˆ”©±eÎ c×sù×Î{'ÎâÚõéßuOÁœÜºØ‰fe“e6ñžyäöÀoƧ²‹„•%fˆ80(öåO½Oj…„E€T…%rKz°Î?.;{šXÙ‡ŸeUÚd!üx9þtã%wO_øoòcM-
j–ÒHX_iK#*) ž@Ž{ôǽBd¹‰RÝn–ê0«7ˆìyÀ÷Í@¬Ì¢³³’ 9é÷½?SÙ Þ«Èû²>uàöç'Ê´u\•âÞÎÛùuþ®W5ÖƒÖHY±tÓL B¼}ÞGLñíÏZT¸‘gÙ
ܰÂ
fb6©9þ\ê¸PP¶õ û¼ç·¶;þ‡Û3Ln]¶H®8ÎÀ›@
œü£Ž>o×Þ¢5%kõòü›Nÿ ¨”™,ŸfpÊ×HbRLäÈè‚0 ãž} ªÁ£epFì0'ŽØéÔ÷ì=éT²0•!…Îzt9ç¾?”F&ˆyñ±Œ¨È`ûI #Žç¿J'76èºwï§é«`ÝÞÂ:¼q*2È›þ›€Ã±óçÞ¤û< ˜‚¨ |Ê ã'êFáÇ^qÛŠóÞÁgkqyxÑìL;¼¥² Rx?‡¯Y7PŽwnù¶†û¾Ü·.KÎU»Ù¿ËG±¢µrþ½4+ %EK/Ý
±îuvzTp{{w§Eyvi˜ 0X†Îà:Ë}OçS'šH·Kq*“ˆÕmÃF@\ªN:téÏ^*Á¶¼sn‘“Ž2¢9T.½„\ýò@>˜7NFïNRÓ·wèôßEÕua'¬[þ¾cö¡ÌOæ¦âÅŠ². Ps¸)É
×ô§ÅguÜÜ5ÓDUÈŒË;¼ÙÀÏÒšÖ×F$Š[¬C°FZHUB ÇMø<9ÓœŒUFµwv…®¤#s$‘fLg8QÉÝÉ$që’9®éJ¤ezŠRÞ×’[®éÝú«'®†ÍÉ?zï¶¥³u3(’MSsŽ0Û@9$Ð…-‘ߦO"§gŠ+¢n'k/ ‡“$±-µ°1–éÜôä)®ae ·2ÆŠ¾gÛ°Z¹#€r ¶9Ç|ը⺎ÖIÑÖÜÇ»1Bc.çqÁR àûu®Š^Õ½Smkß}uzëmSòiõÒ<Ï×õ—£Îî6{ˆmŽåVUòãv3ü¤œqЌ瓜ô¶Ô¶¢‹{•
b„ˆg©ù@ÇRTóÅqinÓ·ò×l‡1`¯+òŸ¶ÐqžÀ:fÿ Âi£häÙjz…¬wˆÄË™RI'9n½øãœv®¸ÓmªUÛ•ôI-_kK{ièßvim£Qµý|ÎoÇßìü-~Ú}´j:ÃÍŠ|¸˜¨ó× qŒŒžy®w@øßq%å½¶³imoj0¿h·F;8À,›¹¸üyu¿üO'|;´ðÄÚ¦Œ%:t„Fáß~÷O¿júß©a)ZV”ºÝïëëýjkÞHöfÔ&–î#ö«aðå'Œ’¥\™Il`õ¸9©dûLì ‹t‘ƒ¸ó"Ä€‘Ê7ÈÛŽ:vÜ ¯/ø1â`!»Ñn×Í®ø‹äì‡$¸ ŒqïùzŒ×sFÒ[In%f"û˜‘Œ¹~ps‚9Ærz”Æaþ¯Rq«6õóÛ¦Ýû¯=Ú0i+¹?ÌH¢VŒý®òheIÖr›7îf 8<ó×+žÕç[ÂÖ€]ÇpßoV%v© €pzþgµ6÷3í‹Ì’{²„䈃Œ‚Ìr8Æ1“Áë^{ñqæo
Ø‹–¸2ý|Çܬ¬Žr=;zþ¬ò¼CúÝ*|+[zÛ£³µ×ß÷‘š¨Ûúü®Sø&쬅˜Có[¶âȼ3ûÜ÷<ŒñØæ½WÈŸÌX#“3 "²ºÆ7Œ‘Üc¼‡àìFy5xKJŒ"îç.r@ï×Þ½Ä-ÿ þ“}ª}’*Þ!,Fm¸Î@†9b?1W{Yæ3„`Ú¼VõŠÚÛ_kùöG.mhÎñ ôíhí§Ô$.ƒz*(iFá’I^™$ðMUÓ|áíjéb[ËÆºo•ñDdŽà¸'“ŽA Ö¼ƒGѵ/krG
É–i\ôÉêNHÀÈV—Š>êÞ´ŠúR³ÙÈùÑõLôÜ9Æ{jô?°°Kýš¥WíZ¿V—m6·E}{X~Æ?
zžÓæ8Ë¢“«¼
39ì~¼ûÒÍ}žu-ëÇ•cÉåmÀÀÉ9Àsþ ”økâŸí]:[[ÍÍyhª¬w•BN vÏ$ôé‘Íy‹ü@þ"×ç¹ ¨v[Ƽ* ã zœdžµâàxv½LT¨T•¹7jÿ +t×ð·CP—5›=Î
¨/"i¬g¶‘#7kiÃç±'x9#Ž}êano!òKD‘ílï”('¿SÔð?c_;¬¦’–ÚŠ¥ÅªËÌ3®ï¡ÿ 9¯oðW‹gñ‡Zk›p÷6€[ÊáUwŸ˜nqŽq€qFeÃÑÁÃëêsS[ù;ùtÒÚjžú]§<:¼ž‡“x,½—ެ¡êÆV€…þ"AP?ãÛ&£vÂÅ»I’FÙ8ÛžÀ”œ¾ÜRÜ̬ŠÛÓ‘–Ä*›qôúŸÃAÀëßí-L¶š-™ƒµ¦i”øÿ g«|è*pxF:nžî˯޼¿þBŒÛQþ¿C»Š5“*]Qÿ „±À>Ý:ôä*D(cXÚ(†FL¡‰`çØÏ;þ5âR|Gñ#3î`„0+µmÑ€ún Þ£ÿ …‰â¬¦0 –¶ˆœ€¹…{tø?ʯ(_çþ_Š5XY[¡Ù|Q¿ú
µŠ2︛sO* Бÿ ×â°<+à›MkÂ÷š…ij
·Ü–ˆ«ò‚?ˆœúäc½øåunû]¹Iïåè› ç ¯[ð&©¥Ýxn;6>}²’'`IË0ÁèN}zö5éâ©âr\¢0¥ñs^Ml¿«%®ýM$¥F•–ç‘Øj÷Ze¦£k
2¥ô"FqÀ`„~5Ùü+Ò¤—QºÕ†GÙ—Ë‹ çqä°=¶ÏûÔÍcá¶¡/ˆ¤[ý†iK ™°"ó•Æp;`t¯MÑt}+@²¶Óí·Ídy’3mÕË‘’zc€0 íyÎq„ž ¬4×5[_]Rë{]ì¬UZ±p÷^åØÞÈ[©&OúÝÛ‚‚s÷zžIïßó btÎΪ\ya¾U;C¤t*IÎFF3Џ™c
1žYD…U° êÄàõë\oŒ¼a ‡c[[GŽãP‘7 â znÈ>Ãü3ñ˜,=lUENŒäô¾ÚÀÓ[_ð9 œ´JçMy©E¢Àí}x,bpAó¦üdcûŒW9?Å[Há$¿¹pÄ™#^9O88©zO=«Ë!µÖüY¨³ªÍy9ûÒ1 úôÚ»M?àô÷«ÞëÖ–ÙMÌ#C&ßnJ“Üp#Ђ~²†G–àíekϵío»_žŸuΨQ„t“ÔÛ²øáû›´W6»Øoy FQÎr $Óõìk¬„‹ïÞÚ¼sÆíòÉ67\míÎyF¯ð¯TÓã’K;ë[ð·ld«7üyíšÉ𯊵 êáeYžÏq[«&vMÀðßFà}p3ÅgW‡°8ØßVín›þšõ³¹/ ü,÷ií|’‘´R,®ŠÉ‡W“Ž1ØöëÓ¾xžÖÞ¹xÞݬXZGù\’vŒž˜ÆsØúÓïí&ÒÒ{]Qž9£Ê¡ù·ÄÀ»¶áHäž™5—ìö« -&ù¤U<±ÉÆA>½ý+æg
jžö륢þNÛ=÷JÖÛfdÔ õýËúû‹ÓØB²¬fInZ8wÌÉЮ~aƒÎ=3ìx‚+/¶äÁlŠ‚?™Æü#8-œ\pqTZXtè%»»&ÚÝ#´ŠðÜžã§Í’¼{p·ß{m>ÞycP¨’¼¢0ú(Rƒë^Ž ñó¼(»y%m´ÕÙ}ÊûékB1¨þÑ®,#Q)ó‡o1T©ÜÃ*Ž‹‚yö<b‰4×H€“ìÐ.
¤²9ÌŠ>„Žãøgšñ
¯Š~)¸ßå\ÛÛoBŒa·L²œg$‚Iã¯ZÈ—Æ~%”äë—È8â)Œcƒ‘Âàu9¯b%)ÞS²¿Ïïÿ 4Öºù}Z/[H%¤vÉ#Ì’x§†b
© ³´tÜ{gn=iï%õªÇç]ܧ—!åw„SÓp ·VÈÏ¡?5Âcâb¥_ĤŠz¬—nàþÖΟñKÄöJé=ÌWèêT‹¸÷qÎჟ•q’zWUN«N/ØO^Ÿe|í¾©k{üõ4öV^ïù~G¹êzÂèº|·÷×[’Þ31†rpjg·n
Æ0Ý}kåË‹‰nîe¹ËÍ+™ÏVbrOç]'‰¼o®xÎh`¹Ç*±ÙÚ!T$d/$žN>¼WqᯅZ9ÑÒO\ÜÛê1o&,-z ~^NCgNÕéá)ÒÊ©7‰¨¯'Õþ¯þ_¿Ehîþóâ €ï¬uÛûý*ÎK9ä.â-öv<²‘×h$àãúW%ö¯~«g-ÕõÀàG~>Zú¾Iš+(šM³ Û#9äl%ðc¬ ûÝ xÖKG´x®|¸¤Ï™O:Ê8Ã’qÉcÔä‚yÇNJyËŒTj¥&µOmztjÿ ?KëaµÔù¯áýóXøãLeb¾tžAÇû`¨êGBAõ¾•:g˜’ù·,þhÀ`¬qÜ` e·~+å[±ý“âYÄjWì—µHé±ø?Nõô>½âX<5 Ç©ÏѼM¶8cܪXŽÉ^r?¼IróÈS•ZmÇ›™5»òÚÚ7ïu«&|·÷•Ά
>[©ÞXHeS$Œyà€ ÷ù²:ò2|óãDf? Z¼PD¶ÓßC(xÆ0|©ßR;ôMsÿ µ´ÔVi¬,͹›Ìxâi˜`¹,GAéÇlV§ÄýF×Yø§ê–‘:Ã=ò2³9n±ÉžØÏ@yÎWžæ±Ãàe„ÄÒN ]ïòêìú_Go'¦ŽÑ’_×õЯðR66þ!›ÑÄ gFMÙ— äžäqôÈ;ÿ eX<#%»Aö‰ãR¤ Í”Ž¹È G&¹Ÿƒ&á?¶Zˆ±keRè Kãnz·ãŠÕøÄÒÂ9j%@®×q±ÜŒý[õ-É$uíè&¤¶9zÇï·Oøï®ÄJKšÖìdü"µˆ[jײÎc;ã…B(g<9nàȯG½µŸPÓ.´Éfâ¼FŽP
31 ‘ÏR}<3šä~
Ã2xVöî Dr
Ç\›}Ý#S÷ÈÀëŽHÆI®à\OçKuäI¹†ó(”—GWî ñ³¹¸æ2¨›‹ºÚû%¾ýÖ_3ºNú¯ëúì|ÕÅÖ‰}ylM’ZËîTÿ á[ðÐñ/ˆ9Àû
¸ón3 Mòd‘÷ döª^.Êñް›BâîNp>cëÏçÍzïÃôÏ
YÍ%ª¬·ãÏ-*9ÜÂãhéŒc¾dÈêú¼Ë,. VŠ÷çeÿ n/¡¼äãõâ=‹xGQKx”|¹bÌŠD@2Œ 8'Ž àúƒŽ+áDÒ&¡¨"Œ§–Žr22 Ç·s]ŸÄ‹«ð%ÚÄ<¹ä’(×{e›HÀqÁç©Ç½`üŽÚõK饚9ƒÄ±€<–úƒú~ çðñO#Í%iKKlµ¦¾F)'Iê¬Î+Ç(`ñ¾£œdÈ’`™ºcßéé^ÿ i¸”Û\ý¡æhÔB«aq¸}ãÀÆ:ÜWƒ|FÛÿ BŒÇÀeaŸ-sÊ€:úW½ÜÝÜ<%$µ†%CóDªÀí%IÈÏʤ…ôäñÞŒ÷‘a0“ôŽÚë¤nŸoW÷0«e¶y'Å»aΗ2r’# Û°A^ý9ÉQÔõ=ù5¬£Öü.(Þ’M$~V«=éSÄFN½®©ÔWô»ÿ þHžkR‹ìÏ+µµžöê;khÚI¤m¨‹Ôš–âÖçJ¾_Z•’6a”Èô> ÕÉaÕ<%®£2n bQŠå\tÈõUÿ ø»þ‹k15‚ÃuCL$ݹp P1=Oøýs¯^u éEJ”–éêŸê½5ýzy›jÛ³á›Ûkÿ ÚOcn±ÛÏîW;boºz{ãžüVÆ¡a£a5½äÎÂks¸J@?1è¿{$ä‘=k”øsÖ^nŒ¦)ÝåXÃíùN1ØõÚOJë–xF÷h¸ Œ"Ž?x䜚ü³ì¨c*Fœ¯i;7~ñí׫Ðó¥Ë»3Ãü púw ‰°<Á%»ñž ÿ P+Û^ ¾Ye£ŽCÄŒ„/>˜>•á¶Ìm~&&À>M[hÈÈÿ [Ž•íd…RO@3^Ç(ʽ*¶ÖQZyßþ
1Vº}Ñç?¼O4Rh6R€ª£í¡ûÙ
a‚3ß·Õ
ü=mRÍ/µ9¤‚0ÑC¼Iè:cŽsÛ¾™x£ÆÐ¬ªÍöˢ샒W$•€Å{¨ÀPG
ÀÀàŸZìÍ1RÉ0´ðxEË9+Éÿ ^rEÕ—±Š„70l¼áË@û.' ¼¹Žz€N3úUÉ<3á×*?²¬‚ä†"Ùc=p íÛ'¡ª1ñ"økJ†HÒ'»Ÿ+
oÏN¬Ã9 dÙãÜדÏâÍ~æc+j·Jzâ7(£ðW]•æ™?nê´º6åwéåç÷N•ZŠíž›¬|?Ðõ?Ñ-E…®³ÇV$~X¯/…õ x‘LˆÑÜÚÈ7¦pzãÜüë½ðÄ^õtÝYËÍ7ÉÖÕ8ÏUe# #€r=sU¾/é’E§jRC4mxNÝ´9†íuá»›V‘
ZI€×cr1Ÿpzsøf»¨åV‹ìû`qËLÊIã?\~¼³áËC©êhªOîO»‘ÃmçÛçút×¢x“Z}?Üê#b-¤X7õÄò gž zzbº3œm*qvs·M=íúéw}¿&Úª°^Ö×µÏ(ø‡â†Öµƒenñý†×åQáYûœ÷ÇLœôÎNk¡ð‡¼/µ¸n0æÉ0¬ƒ‚üîÉÆvŒw®Sáö”š¯‹-üÕVŠØÙ[$`(9cqƒÔ_@BëqûÙ`Ýæ0;79È?w<ó |ÙÜkßÌ1±Ëã¿ìÒ»ðlìï«ÓnªèèrP´NÏš&ŽéöÙ¸÷æ°~-_O'‰`°!RÚÚÝ%]Ø%þbß1'¿ÿ XÕáOöÎŒ·‹¬+Åæ*ÛÛ™0¤ƒOÍÔ`u¯¦ÂaèÐÃÓ«‹¨Ô¥µœ¿¯ÉyÅÙ.oÔôŸ Úx&(STðݽ¦õ] ’ÒNóÁäÈùr3í·žÚ[™ƒ¼veÈ÷ÞIõÎGlqÎ=M|«gsªxÅI6
]Z·Îªä,¨zŒŽÄ~#ØŠúFñiÉqc©éÐD>S딑 GñŽ1éÐ^+
Ëi;Ô„µVÕú»i¯ÈÒ-ZÍ]òܘ®ì`bÛÙ¥_/y(@÷qÐúg Ô÷W0.Ø›
6Ò© r>QƒŒ0+Èîzb¨É+I0TbNñ"$~)ÕÒ6Þ‹{0VÆ27œWWñcÄcX×íôûyKZéðªc'iQ¿¯LaWŠŸS\·Š“źʸ…ôÙÂí|öÀÇåV|!¤ÂGâÛ[[’ï
3OrÙËPY¹=Î1õ5öåTžÑè Ú64/üö?Zëžk}¬¶éàoá¾á}3“ü]8Éæ¿´n²Žš_6¾pœ)2?úWÓÚ¥¾¨iWúdŽq{*ª1rXŒd…m»‰äcô¯–dâ•ã‘Jº¬§¨#¨®§,df«8ÉÅßN¾hˆ;îÓ=7áùpën®É 6ûJžO2^œÐò JÖø¥²ã›Ò6Ü·‰!wbÍ‚¬O©»õ¬ÿ ƒP=Ä:â¤-&ÙŽ
`È9 r9íϧzë> XÅ7ƒ5X–krÑ¢L7€ìw}ÑŸNHëŒüþ:2†á¼+u·á÷N/Û'Ðç~ߘô«ëh!ónRéeQ´6QÛÿ èEwëÅÒ|¸Yqó1uêyùzð8 ƒŠù¦Ò;¹ä6öi<'ü³„[ÃZhu½ ùÍ¡g‚>r¯×ŠîÌx}bñ2“k꣧oø~›hTèóËWò4|ki"xßQ˜Ï6øÀLnß‚0 ¹Æ{±–¶Öe#¨27È@^Ìß.1N¾œyç€õ†ñeé·Õã†çQ°€=Ì©ºB€Ø8<‚ÃSõ®ùcc>×Ú .Fr:žÝGæ=kÁâ,^!Fž
¬,àµ}%¶«îõ¹†"r²ƒGœüYÕd?aÑÃY®49PyU ÷þ!žxÅm|/‚ãNð˜¼PcûTÒ,¹/Ý=FkÏ|u¨¶«âë…{¤m¢]Û¾ïP>®XãÞ½iÓÁ¾
‰'¬–6ß¼(„ï— í!úÙäzôë^–:œ¨å|,_¿&š×]uÓѵÛô4’j”bž§x‘Æ©ã›á,‚[Ô
ÎÞ= ŒËæ ÀùYÁ?ŽïÚ¼?ÁªxºÕÛ,°1¸‘¿ÝäãØ¯v…@¤åq½ºã œàûââ·z8Xýˆþz~—û»™âµj=Ž
â~ãáh@'h¼F#·Üp?ŸëQü-løvépx»cŸø…lxâÃûG·‰¶ø”L£©%y?¦úõÆü-Õ¶¥y`Òl7>q’2üA?•F}c‡jB:¸Jÿ +§¹¿¸Q÷°ív=VÑìu[Qml%R7a×IèTõéŽx¬
?†š7
1†îã-ˆã’L¡lŽ0OÓ=ÅuˆpÇ•¼3ÛùÒ¶W/!|’wŽw^qÔ×ÏaóM8Q¨ãÑ?ëï0IEhÄa¸X•`a
?!ÐñùQ!Rä žqŽžÝO`I0ÿ J“y|ñ!Îã@99>þ8–+éáu…!ù—ä
ʰ<÷6’I®z
ÅS„¾)Zþ_Öýµ×ËPåOwø÷þ*üïænÖùmØÝûþ¹=>¦½öî×Jh]¼ç&@§nTŒ6ITÀõ^Fxð7Å3!Ö·aÛ$þÿ ¹ã5îIo:ȪmËY[’8ÇӾlj*òû¢¥xõ¾¼ú•åk+\ð¯ HÚoŽl•Ûk,¯ ç²²cõÅ{²Z\
´ìQ åpzŽ3Ôð}ÿ Jð¯XO¡øÎé€hÙ¥ûLdŒ`““ù6Gá^ÃáÝ^Ë[Ñb¾YåŒÊ»dŽ4†2§,;ÿ CQÄ´¾°¨c–±”mºV{«ßÕýÄW\ÖŸ‘çŸ,çMRÆí“l-ƒn~ë©ÉÈê Ü?#Ž•¹ðãSÒ¥ÐWNíà½;ãž)™ÎSÈ9cóLj뵿ūiÍk¨ió¶X‚7÷ƒ€yãnyÏŽëÞ Öt`×À×V's$È9Ú:ä{wÆEk€«†Çàc—â$éÎ.éí~Ýëk}ÅAÆpörÑ¢‡Šl¡ÑüSs‹¨‰IÄóÀ×wñ&eºðf™pŒÆ9gŽTø£lñëÀçŽ NkÊUK0U’p ï^¡ãÈ¥´ø{£ÙHp`’ØåbqÏ©äó^Æ:
Ž' ÊóM«õz+ß×ó5Ÿ»('¹ð¦C„$˜Å¢_ºÈI?»^äã'ñêzž+ë€ñ-½»´}¡Ë*õ?.xÇ^1ŽMyǸ&“—L–îëöâ7…' bqéÎGé]˪â1$o²¸R8Ã`.q€}sÖ¾C98cêÆÞíïóòvÓòùœÕfÔÚéýuèÖ·Ú
Å‚_¤³ÜۺƑß”àרý:׃xPþÅÕî-/üØmnQìïGΊÙRqê=>¢½õnæ·r!—h`+’;ò3È<“Û©éšóŸx*÷V¹¸×tÈiˆßwiÔÿ |cŒñÏ®3ֽ̰‰Ë Qr©ö½®¼ÛoÑÙZÅÑ«O൯ýw8;k›ÿ x†;ˆJa;‘º9÷÷R+¡ñgŽí|Iáë{ôáo2ʲ9 029ÉÏLí\‰¿¸Ÿb˜ "Bv$£ßiê>=ªª©f
’N ëí>¡NXW~5×úíø\‰»½Ï^ø(—wÖú¥¤2íŽÞXæÁ$°eÈ888^nÝë²ñÝÔ^ ÖÚ9Q~Ëå7ï
DC¶ÑµƒsËÇè9®Wáþƒ6‡£´·°2\Ý:ÈÑ?(#¨'$õèGJ¥ñW\ÿ ‰E¶—¸™g˜ÌÀ¹;Pv ú±ÎNs·ëŸ’–"Ž/:té+ûË]öJöÓM»ëø˜*‘•^Uý—êd|‰åñMæÔÝ‹23å™6æHùÛ‚ëüñ^…ñ1¢oêûÑEØ.õ7*ÅHtÎp{g<·Á«+¸c¿¿pÓ¾Æby=8É_ÄsÆk¬ñB\jÞÔì••Ë[9Píb‹Bヅ =93§ð§LšÛáÖšÆæXÌÞdÛP.0\ãïÛ0?™úJ¸™Ë
”•œº+=<µI£¦í¯õêt¬d‹T¬P=ËFêT>ÍØØ@Ï9<÷AQÌ×»Õ¡xùk",JÎæù±Éç$œŽŸZWH®¯"·UÌQ ’ÙÈ]ÅXg<ã
ߨg3-Üqe€0¢¨*Œ$܃
’Sû 8㎼_/e'+Ï–-èÓ¶¶Õíß[·ÙÙ½îì—¼sk%§µxä‰â-pÒeÆCrú
ôσžû=”šÅô(QW‚Õd\ƒæ. \àö¹¯F½°³½0M>‘gr÷q+œ¶NïºHO— ¤ ܥݔn·J|ÆP6Kµc=Isó}Ò çGš)a=—#vK›åoK§ßóÙ¤¶¿õú…ÄRÚ[ËsöÙ¼Ë•Ë ópw®qœŒ·Ø
ùÇâ‹ý‡ãKèS&ÞvûDAù‘É9ŒîqÅ}
$SnIV[]Ñ´Ó}ØÜ¾A Ü|½kÅþÓ|EMuR¼.I¼¶däò‚ÃkÆ}ðy¹vciUœZ…Õõ»z¾÷¿n¦*j-É/àœHã\y5 Û ß™ó0—äŸnzôã#Ô¯,†¥ÚeÔ÷ÜÅ´„“'c…<íÝ€<·SŠ¥k§Ã¢éÆÆÙna‚8–=«Êª[Ÿ™°pNî02z“ÔÙ–K8.È’Þî(vƒ2®@ äÈûãçžxäÇf¯ˆu¹yUÕîýWšÙ|›ëÒ%Q^í[æ|éo5ZY•^{96ˆY‚§v*x>âº_|U¹Ö´©tûMÒÂ9PÇ#«£#€ éÉñ‘ƒÍz/‰´-į¹°dd,Б›p03ƒœ{ç9=+
Ûᧇ¬¦[‡‚ê婺¸#±ß=³ý¿•Õµjñ½HÙh›Û[§ÚýÊöô÷{˜?ô÷·Ô.u©–_%còcAÀ˜’
}0x9Î>žñÇáÍ9,ahï¦Ì2òÓ ñÛAäry$V²Nð
]=$Ž
‚#Ù‚1ƒƒødõMax‡ÂÖ^!±KkÛ‘
«“Çó²FN8+ëÎ{Ò¼oí§[«ÕMRoËeç×[_m/¦¦k.kôgŽxsSÓ´ý`êzªÜÜKo‰cPC9ÎY‰#§^üý9¹âïÞx£Ë·Ú`±‰‹¤;³–=ÏaôÕAð‚÷kêÁNBéÎælcõö®£Fð†ô2Ò¬]ßÂK$ÓÜ®•”/ÊHàã$ä¸÷ëf¹Oµúâ“”’²øè´µþöjçNü÷üÌ¿ xNïFÒd»¼·h®îT9ŽAµÖ>qÁçÔœtïÒ»\ȶÎîcÞäîó3¶@#ÉIÎ ÔñW.<´’¥–ÑÑ€ÕšA‚ ;†qÓë‚2q
ÒÂó$# Çí‡
!Ë}Õ9ÈÎÑÉã=;ŒÇÎuñ+ÉûÏ¥öíeÙ+$úíÜ娯'+êZH4ƒq¶FV‹gïŒ208ÆÌ)íб>M|÷âÍã¾"iì‹¥£Jd´™OÝç;sÈúr+ÜäˆË)DŒ¥šF°*3Õ”d{zÔwºQ¿·UžÉf†~>I+ŒqÔ`ð3œ“Ü×f]œTÁÔn4“ƒø’Ýßõ_«*5šzGCÊ,þ+ê1ò÷O¶¸cœºb2yÇ;cùÕ£ñh¬›áÑŠr¤ÝäNBk¥—á—†gxšX/쑘hŸ*Tçn =ûã¦2|(ð¿e·ºÖ$
ýìŸ!'åΰyîî+×öœ=Y:²¦ÓÞ×iü’—ü
-BK™£˜›âÆ¡&véðõ-ûÉY¹=Onj¹ø¯¯yf4·±T Pó`çœ7={×mÃ/¢˜ZÚòK…G½¥b„’G AãÜœ*í¯Ã¿ IoæI¦NU8‘RwÈã;·€ Û×ëÒ”1Y
•£E»ÿ Oyto¢<£Áö·šï,䉧ûA¼sû»Nò}¹üE{ÜÖªò1’õÞr0â}ÎØ#>à/8ïéÎ~—áÍ#ñÎlí§³2f'h”?C÷YËdð:qëõÓ·‚ïeÄ©
ÔÈØÜRL+žAÎ3¼g=åšó³Œt3
ÑQ¦ùRÙßE®¼±w_;þhš’Sirÿ ^ˆã¼iੇ|RòO„m°J/“$·l“ ÇÓ¿ÿ [ÑŠÆ“„†Õø>cFÆ6Ø1ƒ– àz7Ldòxäüwá‹ÝAXùO•Úý’é®ähm •NÀ±ÌTÈç
ƒ‘I$pGž:‚ÄbêW¢®œ´|¦nÍ>¶ÖÏ¢§ÎÜ¢ºö¹•%ÄqL^öÛKpNA<ã¡ …î==ª¸óffËF‡yÌcÉ ©ç$ð=ñÏYþÊ’Ú]—¥‚¬‚eDïÎH>Ÿ_ÌTP™a‰ch['çÆÜò7a‡?w°Ïn§âÎ5”’¨¹uÚÛ|´ÓÓc§{O—ü1•ªxsÃZ…ÊÏy¡Ã3¸Ë2Èé» ‘ƒÎ äžÜðA§cáOéúÛ4ý5-fŒï„ù¬ûô.Ç Üsž•Ò¾•wo<¶Ÿ"¬¡º|£
î2sÇ¡éE²ÉFѱrU°dÜ6œ¨ mc†Îxë׺Þ'0²¡Rr„{j¾í·è›µ÷)º·å–‹î2|I®Y¼ºÍË·–ÃÆàã£'óÆxƒOÆÞ&>\lóÌxP Xc¸ì Sþ5§qà/ê>#žÞW¸if$\3 ® ûÄ“ùŽÕê¾ð<Ó‹H¶óÏ" å·( á‘€:ã†8Ï=+ꨬUA×ÃËÚT’ÑÞöù¥¢]{»ms¥F0\ÑÕ—ô}&ÛB´ƒOŽÚ+›xíÄÀ1
,v± žIëíZ0ǧ™3í2®0ทp9öÝÔž)ÓZËoq/Ú“‘L ²ŒmùŽï‘Ó9§[Û#Ä‘\ÞB¬Çs [;à à«g‚2ôòªœÝV§»·¯/[uó½õÛï¾
/šÍ}öüÿ «=x»HŸÂÞ.™ ÌQùŸh´‘#a$‚'¡u<Š›Æ>2>+ƒLSiöwµFó1!eg`£åœ ÷ëÛö}Á¿ÛVÙêv $¬ƒ|,s÷z€ð΃¨x÷ÅD\ÜŒÞmåÔ„ ˆ o| :{ÇÓ¶–òÁn!´0Ål€, ƒ ( ÛŒŒc¶rsšæ,4‹MÛOH!@¢ ÇŽ„`å²9ÝÃw;AÍt0®¤¡…¯ØÄ.Àìí´ƒ‘ßñ5Í,Óëu-ÈÔc¢KÃÓ£òÖ̺U.õL¯0…%2È—"~x
‚[`có±nHàŽyàö™¥keˆìŒÛFç{(Ø©†`Jã#Žwg<“:ÚÉ;M
^\yhûX‡vB·÷zrF?§BÊÔ/s<ÐÈB)Û± ·ÍÔwç5Âã:så§e{mѤï«Òíh—]Wm4âí¿ùþW4bC3¶ª¾Ùr$pw`àädzt!yŠI„hÂîàM)!edŒm'æ>Ç?wzºKìcŒ´¯Ìq6fp$)ãw¡éUl`µ»ARAˆÝÕgr:äŒgƒéé[Ôö±”iYs5Ýï«ÙG—K=þF’æMG«óÿ `ŠKɦuOQ!ÕåŒ/ÎGÞ`@ËqÕzdõâ«Ê/Ö(ƒK´%ŽbMüåÜŸö—>¤óŒŒV‘°„I¢Yž#™¥ùÏÊ@8
œgqöö5ª4vד[¬(q cò¨À!FGaÁõõ¯?§†¥ÏU½í¿WªZ$úyú½Žz×§Éþ?>Ã×È•6°{™™ŽÙ.$`ÎUœ…çè ' ¤r$1Ø(y7 ðV<ž:È ÁÎMw¾Â'Øb§øxb7gãО½óÉÊë²,i„Fȹ£§8ãä½k¹¥¦ê/ç{ïê驪2œ/«ü?¯Ô›ìñÜ$þeýœRIåŒg9Ác’zrrNO bÚi¢
ѺË/$,“ª¯Ýä;Œ× ´<ÛÑn³IvŸb™¥ nm–ÄŸ—nÝÀãŽ3ëÍG,.öó³˜Ù£¹uÊÌrŠ[<±!@Æ:c9ÅZh
ì’M5ÄìÌ-‚¼ëÉùqŽGì9¬á ;¨A-ž—évþÖ–^ON·Ô”ŸEý}ú×PO&e[]ÒG¸˜Ûp ƒÃà/Ë·8ûÀ€1ž@¿ÚB*²¼ñì8@p™8Q“žÆH'8«I-%¸‚
F»“åó6°Uù|¶Ú¸ã ò^Äw¥ŠÖK–1ÜÝK,Žddlí²0PÀü“×ükG…¯U«·¶–´w¶ŽÍ¾©yÞú[Zös•¯Á[™6°
¨¼ÉVæq·,#
ìãï‘×8îry®A››¨,ãc66»Ë´ã'æÉù?t}¢æH--Òá"›|ˆ¬[í 7¶ö#¸9«––‹$,+Ëqœ\Êøc€yê^ݸÄa°«™B-9%«×®‹V´w~vÜTéꢷþ¼ˆ%·¹• ’[xç•÷2gØS?6åÀÚ õ9É#š@÷bT¸º²C*3Bá¤òÎA9 =úU§Ó"2Ãlá0iÝIc‚2Î@%öç94ùô»'»HÄ¥Ô¾@à Tp£šíx:úÊ:5eºßMý×wµ›Ó_+šº3Ýyvÿ "ºÇ<ÂI>Õ1G·Ë«È«É# àÈÇ øp Jv·šæDûE¿›†Ë’NFr2qŸ½ÇAÜšu•´éí#Ħ8£2”Ú2Ã/€[ÎTr;qŠz*ý’Îþ(≠;¡TÆâ›;ºÿ àçœk‘Þ8¾Uª¾íé{^×IZéwÓkXÉûÑZo¯_øo×È¡¬ â–ÞR§2„‚Àœü½ùç® SVa†Âüª¼±D‘ŒísŸàä|ä2 æ[‹z”¯s{wn„ÆmáóCO+†GO8Ïeçåº`¯^¼ðG5f{Xžä,k‰<á y™¥voÆ éÛõëI=œ1‹éíÔÀÑ)R#;AÂncäŽ:tÏ#¶TkB.0Œ-ÖÞZÛgumß}fÎJÉ+#2êÔP£žùÈÅi¢%œ3P*Yƒò‚A쓎2r:ƒÐúñiRUQq‰H9!”={~¼“JŽV¥»×²m.ÛߺiYl¾òk˜gL³·rT•
’…wHÁ6ä`–Î3ùÌ4Øe³†&òL‘•%clyîAÂäà0 žüç$[3uŘpNOÀÉ=† cï{rYK
ååä~FÁ
•a»"Lär1Ó¯2Äõæ<™C•.fÕ»è¥~½-¿g½Â4¡{[ør¨¶·Žõäx¥’l®qpwÇ»8ärF \cޏܯÓ-g‚yciÏÀ¾rÎwèØÈ#o°Á9ã5¢šfÔxÞæfGusÏÌJÿ µ×œ/LtãÅT7²¶w,l
ɳ;”eúà·¨çîŒsÜgTÃS¦^ '~‹®›¯+k÷ZÖd©Æ*Ó[Ü«%Œk0ŽXƒ”$k#Ȩ P2bv‘ƒŸáÇ™ÆÕb)m$É*8óLE‘8'–ÜN Úyàúô+{uº±I'wvš4fÜr íì½=úuú
sFlìV$‘ö†HÑù€$§ õ=½¸«Ž]
:Ž+•¦ïmRþ½l´îÊT#nkiøÿ _ðÆT¶7Ò½ºÒ£Î¸d\ã8=yãŽÜäR{x]ZâÚé#¸r²#»ÎHÆ6õ ç® ÎFkr;sºÄ.&;só±Ç9êH÷ýSšÕtÐU¢-n Ì| vqœ„{gŒt§S.P‹’މ_[;m¥ÞZýRûÂX{+¥úü¼ú•-àÓ7!„G"“´‹žƒnrYXã¸îp éœ!ÓoPÌtÑ (‰Þ¹é€sÓ#GLçÕšÑnJý¡!‘Tä#“ß?îýp}xÇ‚I¥Õn#·¸–y'qó@r[ Êô÷<ÔWÃÓ¢áN¥4Ô’I&ݼ¬¬¼ÞºvéÆ
FQV~_ÒüJÖÚt¥¦Xá3BÄP^%ÈÎW-×c¡ú©¤·Iþèk¥š?–UQåIR[’O 5x\ÉhÆI¶K4«2ùªŠŒ<¼óœçØ`u«‚Í.VHä€ Ëgfx''9ÆI#±®Z8
sISºku¢ßÞ]úk»Jößl¡B.Ü»ÿ MWe
°·Ž%šêɆ¼»Âù³´œ O¿cÐÓÄh©"ÛÜÏ.ÖV’3nüÄmnq[ŒòznšÖ>J¬òˆæ…qýØP Ž:ä7^0yëWšÍ_79äoaÈ °#q0{ää×mœy”R{vÒÞ¶ÚÏe¥“ÚÆÐ¥Ì®—õýjR •íç›Ìb„+JyÜØÙ•Ç]¿Ôd þËOL²”9-Œ—õÃc'æÝלçÚ²ìejP“½
âù°¨†ðqòädЃÉäÖÜj÷PÇp“ÍšŠå«‘î
<iWNsmª»¶vÓz5»ûì:Rs\Ðßôû×uÔÿÙ