<?xml version="1.0"?>
<installer>
<information>
<info id="version" value="4.3.4"/>
<info id="license" value="_apps_opensource"/>
<info id="date" value="2016-05-06"/>
</information>
<changelog url="http://wordpress.org/news/2016/05/wordpress-4-5-2/">
<![CDATA[
Security
* WordPress versions 4.5.1 and earlier are affected by a SOME vulnerability through Plupload, the third-party library WordPress uses for uploading files. WordPress versions 4.2 through 4.5.1 are vulnerable to reflected XSS using specially crafted URIs through MediaElement.js, the third-party library used for media players. MediaElement.js and Plupload have also released updates fixing these issues.
]]>
</changelog>
<links>
<link id="admin" value="wp-admin"/>
</links>
<requirements>
<requirement id="itron-version" value="5.0.0"/>
<requirement id="diskspace" value="21"/>
<requirement id="database" value="1"/>
<requirement id="db-type" value="mysql"/>
<requirement id="db-prefix-support" value="1"/>
<requirement id="db-prefix-underscore" value="1"/>
<requirement id="php-version-minimum" value="5.2.4"/>
<requirement id="mysql-version-minimum" value="5"/>
</requirements>
<skeleton>
<file id="index.php"/>
<file id="license.txt"/>
<file id=".htaccess"/>
<file id="readme.html"/>
<file id="wp-activate.php"/>
<file id="wp-admin"/>
<file id="wp-app.php"/>
<file id="wp-itapi.php"/>
<file id="wp-blog-header.php"/>
<file id="wp-comments-post.php"/>
<file id="wp-config-sample.php"/>
<file id="wp-config.php" isconfig="true"/>
<file id="wp-content"/>
<file id="wp-cron.php"/>
<file id="wp-includes"/>
<file id="wp-links-opml.php"/>
<file id="wp-load.php"/>
<file id="wp-login.php"/>
<file id="wp-mail.php"/>
<file id="wp-settings.php"/>
<file id="wp-signup.php"/>
<file id="wp-trackback.php"/>
<file id="xmlrpc.php"/>
<table id="commentmeta"/>
<table id="comments"/>
<table id="links"/>
<table id="options"/>
<table id="postmeta"/>
<table id="posts"/>
<table id="term_relationships"/>
<table id="term_taxonomy"/>
<table id="terms"/>
<table id="usermeta"/>
<table id="users"/>
</skeleton>
<archives>
<archive id="main" url="http://wordpress.org/wordpress-4.3.4.tar.gz" type="tar.gz" md5="24e14adad56b66c3eede098c2ca5b010"/>
<archive id="data" url="http://installatron/archives/wordpress.3_0_3.sql.tar.gz" type="tar.gz" md5="f2168f3e93165a65c1acd4df241a2664"/>
<archive id="data_mu" url="http://installatron/archives/wordpress.3_2_1.data_mu.tar.gz" type="tar.gz" md5="7aa9597787bf27d513a07822541a125f"/>
<archive id="mod_clef" url="http://downloads.wordpress.org/plugin/wpclef.2.3.4.zip" type="zip" md5="a04daf458322a0fd65ffd7ca6f29f384"/>
<archive id="mod_lla" url="http://downloads.wordpress.org/plugin/limit-login-attempts.1.7.1.zip" type="zip" md5="e2105722c28f085e251ab182e2a70bfb"/>
<archive id="lc_ar" url="http://ar.wordpress.org/wordpress-4.3-ar.tar.gz" type="tar.gz" md5="af1fe721362e8e10bb003e103c14b9d8"/>
<archive id="lc_bg" url="http://bg.wordpress.org/wordpress-4.3-bg_BG.tar.gz" type="tar.gz" md5="60f4707977352017a4aa150e68bea0b9"/>
<archive id="lc_ca" url="http://ca.wordpress.org/wordpress-4.3-ca.tar.gz" type="tar.gz" md5="ad72c7e9da0b44652d520c0048c23d11"/>
<archive id="lc_cs" url="http://cs.wordpress.org/wordpress-4.2.4-cs_CZ.tar.gz" type="tar.gz" md5="d3e67a97cf34423b4630d3b60131db61"/>
<archive id="lc_da" url="http://da.wordpress.org/wordpress-4.3-da_DK.tar.gz" type="tar.gz" md5="878c6a3cd265a0e52a8ab779a30156d1"/>
<archive id="lc_de" url="http://de.wordpress.org/wordpress-4.3-de_DE.tar.gz" type="tar.gz" md5="8e3228a208ee896f5ae7905e4c210fa1"/>
<archive id="lc_el" url="http://el.wordpress.org/wordpress-4.3-el.tar.gz" type="tar.gz" md5="910ad5ce11470cd0a6b0cb3cc7225250"/>
<archive id="lc_en_au" url="http://en-au.wordpress.org/wordpress-4.3-en_AU.tar.gz" type="tar.gz" md5="7292b81880ee4964538034ed4ca5b3f5"/>
<archive id="lc_en_uk" url="http://en-gb.wordpress.org/wordpress-4.3-en_GB.tar.gz" type="tar.gz" md5="c7ce5b3c4899ed217dbe8adbfcd4d552"/>
<archive id="lc_en_ca" url="http://en-ca.wordpress.org/wordpress-4.3-en_CA.tar.gz" type="tar.gz" md5="29e9cf3d89cd87230bc96f7c9b041c61"/>
<archive id="lc_es" url="http://es.wordpress.org/wordpress-4.3-es_ES.tar.gz" type="tar.gz" md5="4fafd6f8bd740b69de1cc101de7e79a2"/>
<archive id="lc_et" url="http://et.wordpress.org/wordpress-4.3-et.tar.gz" type="tar.gz" md5="125bbb3471e4dc91177b1cabea527ea0"/>
<archive id="lc_fa" url="http://fa.wordpress.org/wordpress-4.3-fa_IR.tar.gz" type="tar.gz" md5="1b2e739fa35efe74519a9758ffda5081"/>
<archive id="lc_fi" url="http://fi.wordpress.org/wordpress-4.3-fi.tar.gz" type="tar.gz" md5="bfe87dc75582bd6a4716bfbe8414e0b5"/>
<archive id="lc_fr" url="http://fr.wordpress.org/wordpress-4.3.1-fr_FR.tar.gz" type="tar.gz" md5="18661e644b46aca01d8e1a88d9943d49"/>
<archive id="lc_gl" url="http://gl.wordpress.org/wordpress-4.3-gl_ES.tar.gz" type="tar.gz" md5="0b7bf226dba2da013b8abe1731ba81c1"/>
<archive id="lc_he" url="http://he.wordpress.org/wordpress-4.3-he_IL.tar.gz" type="tar.gz" md5="c68439820b58621c36ab6e1b913c1b6c"/>
<archive id="lc_hr" url="http://hr.wordpress.org/wordpress-4.3-hr.tar.gz" type="tar.gz" md5="55bbbab5b8b158d45a696fe819b3eee0"/>
<archive id="lc_hu" url="http://hu.wordpress.org/wordpress-4.3-hu_HU.tar.gz" type="tar.gz" md5="c6e1b9dda83811fc9f62adf1a61074df"/>
<archive id="lc_it" url="http://it.wordpress.org/wordpress-4.3-it_IT.tar.gz" type="tar.gz" md5="fa654ec9e746cbd93d6a3b5c9312f3e3"/>
<archive id="lc_is" url="http://is.wordpress.org/wordpress-4.3-is_IS.tar.gz" type="tar.gz" md5="3c3750c72fdafdad1ebc46b03bae22c3"/>
<archive id="lc_ja" url="http://ja.wordpress.org/wordpress-4.3-ja.tar.gz" type="tar.gz" md5="51f07e2fdd41d6418afa8a590d3aa296"/>
<archive id="lc_ko" url="http://ko.wordpress.org/wordpress-4.3-ko_KR.tar.gz" type="tar.gz" md5="4c410cc4582c01646896b3cb92cefdee"/>
<archive id="lc_lv" url="http://lt.wordpress.org/wordpress-4.3.1-lt_LT.tar.gz" type="tar.gz" md5="d2191bcdc4ab2cb796899d343fd4cda5"/>
<archive id="lc_nl" url="http://nl.wordpress.org/wordpress-4.3-nl_NL.tar.gz" type="tar.gz" md5="c2a47a8d6dfd4c49fe902abf8ba2c2e8"/>
<archive id="lc_no" url="http://nb.wordpress.org/wordpress-4.3-nb_NO.tar.gz" type="tar.gz" md5="02a9b0602b24f7396c22eeedb8983902"/>
<archive id="lc_pl" url="http://pl.wordpress.org/wordpress-4.3-pl_PL.tar.gz" type="tar.gz" md5="de6fadcf32b33dbccfa49cfceb84f603"/>
<archive id="lc_pt" url="http://pt.wordpress.org/wordpress-4.3-pt_PT.tar.gz" type="tar.gz" md5="f367ec81ab51887a822e75ced2e7d6ba"/>
<archive id="lc_pt_br" url="http://br.wordpress.org/wordpress-4.3-pt_BR.tar.gz" type="tar.gz" md5="f9c5eba1cca49ada16048c810b74a4b8"/>
<archive id="lc_ro" url="http://ro.wordpress.org/wordpress-4.3-ro_RO.tar.gz" type="tar.gz" md5="902ef09eb19702c916a1d97f2f2686f9"/>
<archive id="lc_ru" url="http://ru.wordpress.org/wordpress-4.3.1-ru_RU.tar.gz" type="tar.gz" md5="d0e885168cda094e0a03b892e868b613"/>
<archive id="lc_sk" url="http://sk.wordpress.org/wordpress-4.3-sk_SK.tar.gz" type="tar.gz" md5="ccae042eca222c46272ae5904bdb4eb7"/>
<archive id="lc_sr" url="http://sr.wordpress.org/wordpress-4.3-sr_RS.tar.gz" type="tar.gz" md5="2478d42ce704202d0a4efd1c57e34322"/>
<archive id="lc_sv" url="http://sv.wordpress.org/wordpress-4.3-sv_SE.tar.gz" type="tar.gz" md5="8d5348ada34dba6a574f19df0539baec"/>
<archive id="lc_th" url="http://th.wordpress.org/wordpress-4.3-th.tar.gz" type="tar.gz" md5="a726c7b73c81826ce293608b14ad1f6a"/>
<archive id="lc_tr" url="http://tr.wordpress.org/wordpress-4.3-tr_TR.tar.gz" type="tar.gz" md5="09f1f57c6f968e81798fc4121e816c73"/>
<archive id="lc_uk" url="http://uk.wordpress.org/wordpress-4.3-uk.tar.gz" type="tar.gz" md5="574ea2fbc59613fc1528a6a8d47aefeb"/>
<archive id="lc_zh" url="http://cn.wordpress.org/wordpress-4.3-zh_CN.tar.gz" type="tar.gz" md5="bf4bdf4307e4063a9fd45f78fd3c635f"/>
<archive id="lc_zh_tw" url="http://tw.wordpress.org/wordpress-4.3-zh_TW.tar.gz" type="tar.gz" md5="09663d0447fb29c2580c69856bd409d2"/>
</archives>
<fields>
<field id="version">
<get>
<?php return $this->read("wp-includes/version.php", "/wp_version = (['\"])(.+?)\\1;/", 2);?>
</get>
</field>
<field id="language">
<get>
<?php
$r = $this->db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='WPLANG' LIMIT 1", null, "option_value");
if ( $r === false || $r === "" )
{
$r = $this->read("wp-config.php", "/\('WPLANG',\s*(['\"])(.*?)\\1/", 2);
}
return $r === false || $r === "" ? "en" : $r;
?>
</get>
<set>
<?php
$this->sr("wp-config.php", "#(define\('WPLANG',\s*)[^\)]+#", "$1".$this->var_export( $this->input["field_language"] === "en" ? "" : $this->input["field_language_value"] ));
$this->sr("wp-includes/version.php", array(
"/.wp_local_package.+;/" => '',
"/(.required_mysql_version.+;)/" => "$1".( $this->input["field_language"] === "en" ? '' : "\n\n".'$wp_local_package = '.var_export($this->input["field_language_value"],true).';' )
));
$this->db_query("DELETE FROM `{$this->db_prefix}options` WHERE `option_name`='WPLANG'", false);
$this->db_query("INSERT INTO `{$this->db_prefix}options` (`option_name`,`option_value`) VALUES ('WPLANG', ?)", array($this->input["field_language_value"]), false);
if ( $this->input["field_language"] !== "en" )
{
$this->extract("lc_".$this->input["field_language"], "upgrtmp");
if ($this->exists("upgrtmp/wordpress/wp-content/languages"))
{
$this->mv("upgrtmp/wordpress/wp-content/languages/*", "wp-content/languages");
}
if ( $this->exists("wp-content/themes/twentyeleven") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentyeleven/languages") )
{
$this->mv("upgrtmp/wordpress/wp-content/themes/twentyeleven/languages/*", "wp-content/themes/twentyeleven/languages");
}
if ( $this->exists("wp-content/themes/twentytwelve") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentytwelve/languages") )
{
$this->mv("upgrtmp/wordpress/wp-content/themes/twentytwelve/languages/*", "wp-content/themes/twentytwelve/languages");
}
if ( $this->exists("wp-content/themes/twentythirteen") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentythirteen/languages") )
{
$this->mv("upgrtmp/wordpress/wp-content/themes/twentythirteen/languages/*", "wp-content/themes/twentythirteen/languages");
}
if ( $this->exists("wp-content/themes/twentyfourteen") && $this->exists("upgrtmp/wordpress/wp-content/themes/twentyfourteen/languages") )
{
$this->mv("upgrtmp/wordpress/wp-content/themes/twentyfourteen/languages/*", "wp-content/themes/twentyfourteen/languages");
}
$this->rm("upgrtmp");
// $this->db_query("DELETE FROM `{$this->db_prefix}options` WHERE `option_name`='dismissed_update_core'", false);
// $this->db_query("INSERT INTO `{$this->db_prefix}options` (`option_name`,`option_value`) VALUES ('dismissed_update_core', ?)", array(serialize(array($this->input["field_version"]."|".$this->input["field_language_value"] => true))), false);
//@todo
// Handle this via WP core hack instead?
//$v = $this->db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='_site_transient_update_core'", null, "option_value");
//$this->db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='_site_transient_update_core'",array($v));
}
?>
</set>
</field>
<field id="login">
<get>
<?php
return $this->db_query("SELECT u.`user_login` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "user_login");
//return $this->db_query("SELECT `user_login` FROM `{$this->db_prefix}users` ORDER BY `ID` ASC LIMIT 1", null, "user_login");
?>
</get>
<set>
<?php
$uid = $this->db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID");
//$uid = $this->db_query("SELECT `ID` FROM `{$this->db_prefix}users` ORDER BY `ID` ASC LIMIT 1", null, "ID");
$this->db_query("UPDATE `{$this->db_prefix}users` SET `user_login`=? WHERE `ID`=? LIMIT 1", array($this->input["field_login"], $uid));
?>
</set>
</field>
<field id="passwd">
<set>
<?php
$uid = $this->db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID");
$this->db_query("UPDATE `{$this->db_prefix}users` SET `user_pass`=? WHERE `ID`=? LIMIT 1", array(md5($this->input["field_passwd"]), $uid));
?>
</set>
</field>
<field id="email">
<get>
<?php
return $this->db_query("SELECT u.`user_email` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "user_email");
?>
</get>
<set>
<?php
$uid = $this->db_query("SELECT u.`ID` FROM `{$this->db_prefix}users` u, `{$this->db_prefix}usermeta` m WHERE u.`ID`=m.`user_id` AND m.`meta_key`='{$this->db_prefix}user_level' AND m.`meta_value`=10 ORDER BY u.`ID` ASC LIMIT 1", null, "ID");
$this->db_query("UPDATE `{$this->db_prefix}users` SET `user_email`=? WHERE `ID`=? LIMIT 1", array($this->input["field_email"], $uid));
?>
</set>
</field>
<field id="sitetitle">
<get>
<?php
$r = $this->db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='blogname'", null, "option_value");
if ( $r === false ) return false;
return html_entity_decode($r, ENT_QUOTES);
?>
</get>
<set>
<?php $this->db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='blogname'",array(htmlentities($this->input["field_sitetitle"], ENT_COMPAT)));?>
</set>
</field>
<field id="sitetagline">
<get>
<?php
$r = $this->db_query("SELECT `option_value` FROM `{$this->db_prefix}options` WHERE `option_name`='blogdescription'", null, "option_value");
if ( $r === false ) return false;
return html_entity_decode($r, ENT_QUOTES);
?>
</get>
<set>
<?php $this->db_query("UPDATE `{$this->db_prefix}options` SET `option_value`=? WHERE `option_name`='blogdescription'",array(htmlentities($this->input["field_sitetagline"], ENT_COMPAT)));?>
</set>
</field>
<field id="twofactor" type="radio" value="clef">
<label>_info_twofactor</label>
<options>
<option value="clef">_settings_twofactor_clef</option>
<option value="no">_settings_twofactor_no</option>
</options>
<get>
<?php
if ( method_exists($this,"isPluginEnabled") && $this->isPluginEnabled("wpclef/wpclef.php") )
{
return "clef";
}
return "no";
?>
</get>
<set>
<?php
if ( method_exists($this,"isPluginEnabled") && isset($this->input["field_twofactor"]) )
{
if ( $this->input["field_twofactor"] === "clef" )
{
$this->installPlugin("wpclef/wpclef.php", "mod_clef");
}
else
{
$this->disablePlugin("wpclef/wpclef.php");//@note handles already-disabled case gracefully
}
}
?>
</set>
</field>
<field id="limitloginattempts" type="radio" value="yes">
<label>_info_limitloginattempts</label>
<options>
<option value="yes">_installer_wordpress_limitloginattempts_yes</option>
<option value="no">_installer_wordpress_limitloginattempts_no</option>
</options>
<get>
<?php
if ( method_exists($this,"isPluginEnabled") && $this->isPluginEnabled("limit-login-attempts/limit-login-attempts.php") )
{
return "yes";
}
return "no";
?>
</get>
<set>
<?php
if ( method_exists($this,"isPluginEnabled") && isset($this->input["field_limitloginattempts"]) )
{
if ( $this->input["field_limitloginattempts"] === "yes" )
{
$this->installPlugin("limit-login-attempts/limit-login-attempts.php", "mod_lla");
}
else
{
$this->disablePlugin("limit-login-attempts/limit-login-attempts.php");//@note handles already-disabled case gracefully
}
}
?>
</set>
</field>
<field id="multisite" type="radio" value="no">
<label>_info_enablemultisite</label>
<options>
<option value="no">_installer_wordpress_multisite_no</option>
<option value="yes">_installer_wordpress_multisite_yes</option>
</options>
</field>
</fields>
<languages>
<language id="ar" value="ar"/>
<language id="bg" value="bg_BG"/>
<language id="ca" value="ca"/>
<language id="cs" value="cs_CZ"/>
<language id="da" value="da_DK"/>
<language id="de" value="de_DE"/>
<language id="el" value="el"/>
<language id="en" value="en"/>
<language id="en_au" value="en_AU"/>
<language id="en_ca" value="en_CA"/>
<language id="en_uk" value="en_GB"/>
<language id="es" value="es_ES"/>
<language id="et" value="et"/>
<language id="fa" value="fa_IR"/>
<language id="fi" value="fi"/>
<language id="fr" value="fr_FR"/>
<language id="gl" value="gl_ES"/>
<language id="he" value="he_IL"/>
<language id="hr" value="hr"/>
<language id="hu" value="hu_HU"/>
<language id="it" value="it_IT"/>
<language id="is" value="is_IS"/>
<language id="ja" value="ja"/>
<language id="ko" value="ko_KR"/>
<language id="lv" value="lt_LT"/>
<language id="nl" value="nl_NL"/>
<language id="no" value="nb_NO"/>
<language id="pl" value="pl_PL"/>
<language id="pt" value="pt_PT"/>
<language id="pt_br" value="pt_BR"/>
<language id="ru" value="ru_RU"/>
<language id="ro" value="ro_RO"/>
<language id="sk" value="sk_SK"/>
<language id="sr" value="sr_RS"/>
<language id="sv" value="sv_SE"/>
<language id="th" value="th"/>
<language id="tr" value="tr_TR"/>
<language id="uk" value="uk"/>
<language id="zh" value="zh_CN"/>
<language id="zh_tw" value="zh_TW"/>
</languages>
</installer>
Copyright 2K16 - 2K18 Indonesian Hacker Rulez