[ Avaa Bypassed ]




Upload:

Command:

www-data@3.128.204.151: ~ $
#!/usr/bin/perl
# Check for and install updates

$no_acl_check++;
require './package-updates-lib.pl';

if ($ARGV[0] eq "--debug" || $ARGV[0] eq "-debug") {
	$debug = 1;
	}

# See what needs doing
&flush_package_caches();
&clear_repository_cache();
@todo = &list_possible_updates();
foreach $a (@todo) {
	$a->{'level'} = $a->{'security'} ? 1 : 2;
	}

# Install packages that are needed
$tellcount = 0;
%already = ( );
&start_update_progress([ map { $_->{'name'} } @todo ]);
foreach $t (@todo) {
	next if ($already{$t->{'update'}});
	if ($t->{'level'} <= $config{'sched_action'}) {
		# Can install
		$body .= "An update to $t->{'name'} from $t->{'oldversion'} to $t->{'version'} is needed.\n";
		($out, $done) = &capture_function_output(
				  \&package_install, $t->{'update'});
		if (@$done) {
			$body .= "This update has been successfully installed.\n\n";
			}
		else {
			$body .= "However, this update could not be installed! Try the update manually\nusing the Package Updates module.\n\n";
			}
		foreach $p (@$done) {
			$already{$p}++;
			}
		}
	else {
		# Just tell the user about it
		$body .= "An update to $t->{'name'} from $t->{'oldversion'} to $t->{'version'} is available.\n\n";
		$tellcount++;
		}
	}
&end_update_progress();

if ($tellcount) {
	# Add link to Webmin
	$url = &get_webmin_email_url($module_name);
	$body .= "Updates can be installed at $url\n\n";
	}

# Email the admin
if ($config{'sched_email'} && $body) {
	&foreign_require("mailboxes", "mailboxes-lib.pl");
	my $from = &mailboxes::get_from_address();
	my $mail = { 'headers' =>
			[ [ 'From', $from ],
			  [ 'To', $config{'sched_email'} ],
			  [ 'Subject', "Package updates on ".
				       &get_system_hostname() ] ],
			'attach' =>
			[ { 'headers' => [ [ 'Content-type', 'text/plain' ] ],
			    'data' => $body } ] };
	&mailboxes::send_mail($mail, undef, 1, 0);
	if ($debug) {
		print STDERR $body;
		}
	}


Filemanager

Name Type Size Permission Actions
images Folder 0755
lang Folder 0755
newfeatures Folder 0755
CHANGELOG File 406 B 0644
config File 31 B 0644
config.info File 145 B 0644
config.info.ar File 253 B 0644
config.info.ca File 172 B 0644
config.info.de File 182 B 0644
config.info.hu File 0 B 0644
config.info.it File 191 B 0644
config.info.nl File 98 B 0644
config.info.no File 93 B 0644
config.info.pl File 111 B 0644
config.info.ru File 186 B 0644
create_repo.cgi File 332 B 0755
index.cgi File 7.7 KB 0755
install_check.pl File 372 B 0755
log_parser.pl File 742 B 0644
module.info File 272 B 0644
module.info.af File 0 B 0644
module.info.af.auto File 122 B 0644
module.info.ar File 173 B 0644
module.info.be File 0 B 0644
module.info.be.auto File 221 B 0644
module.info.bg File 0 B 0644
module.info.bg.auto File 236 B 0644
module.info.ca File 157 B 0644
module.info.cs File 0 B 0644
module.info.cs.auto File 150 B 0644
module.info.da File 0 B 0644
module.info.da.auto File 129 B 0644
module.info.de File 122 B 0644
module.info.el File 0 B 0644
module.info.el.auto File 232 B 0644
module.info.es File 0 B 0644
module.info.es.auto File 160 B 0644
module.info.eu File 0 B 0644
module.info.eu.auto File 140 B 0644
module.info.fa File 0 B 0644
module.info.fa.auto File 230 B 0644
module.info.fi File 0 B 0644
module.info.fi.auto File 148 B 0644
module.info.fr File 0 B 0644
module.info.fr.auto File 167 B 0644
module.info.he File 0 B 0644
module.info.he.auto File 156 B 0644
module.info.hr File 0 B 0644
module.info.hr.auto File 135 B 0644
module.info.hu File 38 B 0644
module.info.hu.auto File 94 B 0644
module.info.it File 159 B 0644
module.info.ja File 0 B 0644
module.info.ja.auto File 193 B 0644
module.info.ko File 0 B 0644
module.info.ko.auto File 171 B 0644
module.info.lt File 0 B 0644
module.info.lt.auto File 136 B 0644
module.info.lv File 0 B 0644
module.info.lv.auto File 154 B 0644
module.info.ms File 146 B 0644
module.info.mt File 0 B 0644
module.info.mt.auto File 153 B 0644
module.info.nl File 34 B 0644
module.info.nl.auto File 82 B 0644
module.info.no File 38 B 0644
module.info.no.auto File 97 B 0644
module.info.pl File 157 B 0644
module.info.pt File 0 B 0644
module.info.pt.auto File 151 B 0644
module.info.pt_BR File 0 B 0644
module.info.pt_BR.auto File 157 B 0644
module.info.ro File 0 B 0644
module.info.ro.auto File 143 B 0644
module.info.ru File 0 B 0644
module.info.ru.auto File 224 B 0644
module.info.sk File 0 B 0644
module.info.sk.auto File 151 B 0644
module.info.sl File 0 B 0644
module.info.sl.auto File 145 B 0644
module.info.sv File 0 B 0644
module.info.sv.auto File 139 B 0644
module.info.th File 0 B 0644
module.info.th.auto File 258 B 0644
module.info.tr File 0 B 0644
module.info.tr.auto File 146 B 0644
module.info.uk File 0 B 0644
module.info.uk.auto File 207 B 0644
module.info.ur File 0 B 0644
module.info.ur.auto File 214 B 0644
module.info.vi File 0 B 0644
module.info.vi.auto File 161 B 0644
module.info.zh File 0 B 0644
module.info.zh.auto File 103 B 0644
module.info.zh_TW File 0 B 0644
module.info.zh_TW.auto File 109 B 0644
package-updates-lib.pl File 19.8 KB 0644
save_repos.cgi File 1.55 KB 0755
save_sched.cgi File 1.52 KB 0755
save_view.cgi File 386 B 0755
update.cgi File 5 KB 0755
update.pl File 1.85 KB 0755
view.cgi File 2.38 KB 0755