UpdraftPlus WordPress Backup Plugin - Version 1.8.8

Version Description

  • 2014/01/27 =

  • FIX: Correctly detect table prefix on some WPMU installs that had been upgraded from an earlier version than 3.0 (i.e. very old)

  • FIX: Files directly in wp-content/uploads (from a 1.8.5 backup and not in any sub-directory) were being restored one directory too high

  • UPDATED: Updated Swedish, Portuguese and Dutch translations

  • UPDATED: Update root certificates to match latest CURL/Mozilla version

  • TWEAK: Automatically change http(s):// to webdav(s):// in WebDAV URLs if the user overlooks the instructions

  • TWEAK: If SHOW TABLES returns no tables, then schedule a re-try later (presume the DB connection had been dropped)

  • TWEAK: Preceed warnings in the log file with [Warning]

  • TWEAK: Prevent a very rare PHP segfault due to https://bugs.php.net/bug.php?id=51425

  • TWEAK: Show the filename being unpacked during restore (helps with troubleshooting if there are very many zips)

  • TWEAK: Premium plugin now shows information about pending/past update/support expiries + links to renewal page

  • TWEAK: Show all defined constants in the debug dialog

  • TWEAK: Detect + deal with situations where the webserver double-gzipped the database file

  • TWEAK: Display a warning in the FTP configuration section if the hosting company disabled FTP functions

Download this release

Release Info

Developer DavidAnderson
Plugin Icon 128x128 UpdraftPlus WordPress Backup Plugin
Version 1.8.8
Comparing to
See all releases

Code changes from version 1.8.5 to 1.8.8

admin.php CHANGED
@@ -558,6 +558,8 @@ class UpdraftPlus_Admin {
558
  ));
559
  } elseif (isset($_REQUEST['subaction']) && 'dismissautobackup' == $_REQUEST['subaction']) {
560
  UpdraftPlus_Options::update_updraft_option('updraftplus_dismissedautobackup', time() + 84*86400);
 
 
561
  } elseif (isset($_GET['subaction']) && 'restore_alldownloaded' == $_GET['subaction'] && isset($_GET['restoreopts']) && isset($_GET['timestamp'])) {
562
 
563
  $backups = $updraftplus->get_backup_history();
@@ -618,7 +620,9 @@ class UpdraftPlus_Admin {
618
  } else {
619
  $itext = (0 == $index) ? '' : $index;
620
  if (!empty($backups[$timestamp][$type.$itext.'-size']) && $backups[$timestamp][$type.$itext.'-size'] != filesize($updraft_dir.'/'.$file)) {
621
- $warn[] = sprintf(__('File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt.', 'updraftplus'), $file, filesize($updraft_dir.'/'.$file), $backups[$timestamp][$type.$itext.'-size']);
 
 
622
  }
623
  do_action_ref_array("updraftplus_checkzip_$type", array($updraft_dir.'/'.$file, &$mess, &$warn, &$err));
624
  }
@@ -755,11 +759,12 @@ class UpdraftPlus_Admin {
755
 
756
 
757
  } elseif ('rawbackuphistory' == $_REQUEST['subaction']) {
758
- echo '<h3>'.__('Known backups (raw)', 'updraftplus').'</h3><pre>';
 
759
  var_dump($updraftplus->get_backup_history());
760
  echo '</pre>';
761
 
762
- echo '<h3>Files</h3><pre>';
763
  $updraft_dir = $updraftplus->backups_dir_location();
764
  $raw_output = array();
765
  $d = dir($updraft_dir);
@@ -783,7 +788,7 @@ class UpdraftPlus_Admin {
783
  foreach ($raw_output as $line) echo $line;
784
  echo '</pre>';
785
 
786
- echo '<h3>'.__('Options (raw)', 'updraftplus').'</h3>';
787
  $opts = $this->get_settings_keys();
788
  asort($opts);
789
  // <tr><th>'.__('Key','updraftplus').'</th><th>'.__('Value','updraftplus').'</th></tr>
@@ -804,6 +809,17 @@ class UpdraftPlus_Admin {
804
  $this->delete_old_dirs_go(false);
805
  } elseif ('phpinfo' == $_REQUEST['subaction']) {
806
  phpinfo(INFO_ALL ^ (INFO_CREDITS | INFO_LICENSE));
 
 
 
 
 
 
 
 
 
 
 
807
  } elseif ('doaction' == $_REQUEST['subaction'] && !empty($_REQUEST['subsubaction']) && 'updraft_' == substr($_REQUEST['subsubaction'], 0, 8)) {
808
  do_action($_REQUEST['subsubaction']);
809
  } elseif ('backupnow' == $_REQUEST['subaction']) {
@@ -993,8 +1009,8 @@ class UpdraftPlus_Admin {
993
  return array($mess, $warn, $err);
994
  }
995
 
996
- $dbhandle = gzopen($db_file, 'r');
997
- if (!$dbhandle) {
998
  $err[] = __('Failed to open database file.','updraftplus');
999
  return array($mess, $warn, $err);
1000
  }
@@ -1131,7 +1147,65 @@ CREATE TABLE $wpdb->signups (
1131
 
1132
  }
1133
 
1134
- function upload_dir($uploads) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1135
  global $updraftplus;
1136
  $updraft_dir = $updraftplus->backups_dir_location();
1137
  if (is_writable($updraft_dir)) $uploads['path'] = $updraft_dir;
@@ -1139,16 +1213,16 @@ CREATE TABLE $wpdb->signups (
1139
  }
1140
 
1141
  // We do actually want to over-write
1142
- function unique_filename_callback($dir, $name, $ext) {
1143
  return $name.$ext;
1144
  }
1145
 
1146
- function sanitize_file_name($filename) {
1147
  // WordPress 3.4.2 on multisite (at least) adds in an unwanted underscore
1148
  return preg_replace('/-db\.gz_\.crypt$/', '-db.gz.crypt', $filename);
1149
  }
1150
 
1151
- function plupload_action() {
1152
  // check ajax nonce
1153
 
1154
  global $updraftplus;
@@ -1233,7 +1307,7 @@ CREATE TABLE $wpdb->signups (
1233
  exit;
1234
  }
1235
 
1236
- function plupload_action2() {
1237
 
1238
  @set_time_limit(900);
1239
  global $updraftplus;
@@ -1315,7 +1389,7 @@ CREATE TABLE $wpdb->signups (
1315
  }
1316
 
1317
 
1318
- function settings_output() {
1319
 
1320
  global $updraftplus;
1321
 
@@ -1709,7 +1783,7 @@ CREATE TABLE $wpdb->signups (
1709
  <p>
1710
  <input type="checkbox" id="backupnow_nodb"> <label for="backupnow_nodb"><?php _e("Don't include the database in the backup", 'updraftplus'); ?></label><br>
1711
  <input type="checkbox" id="backupnow_nofiles"> <label for="backupnow_nofiles"><?php _e("Don't include any files in the backup", 'updraftplus'); ?></label><br>
1712
- <input type="checkbox" id="backupnow_nocloud"> <label for="backupnow_nocloud"><?php _e("Don't send this backup to cloud storage", 'updraftplus'); ?></label>
1713
  </p>
1714
 
1715
  <p><?php _e('Does nothing happen when you attempt backups?','updraftplus');?> <a href="http://updraftplus.com/faqs/my-scheduled-backups-and-pressing-backup-now-does-nothing-however-pressing-debug-backup-does-produce-a-backup/"><?php _e('Go here for help.', 'updraftplus');?></a></p>
@@ -1752,6 +1826,7 @@ CREATE TABLE $wpdb->signups (
1752
  if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
1753
  $ziparchive_exists = __('Yes', 'updraftplus');
1754
  } else {
 
1755
  $ziparchive_exists = (class_exists('ZipArchive') && method_exists('ZipArchive', 'addFile')) ? __('Yes', 'updraftplus') : __('No', 'updraftplus');
1756
  }
1757
 
@@ -2282,7 +2357,8 @@ CREATE TABLE $wpdb->signups (
2282
  }
2283
  }
2284
  ?>
2285
- <p><?php echo apply_filters('updraftplus_admin_directories_description', __('The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org.', 'updraftplus').' <a href="http://updraftplus.com/shop/">'.htmlspecialchars(__('See also the "More Files" add-on from our shop.', 'updraftplus'))); ?></a> <a href="http://wordshell.net"></p><p>(<?php echo __('Use WordShell for automatic backup, version control and patching', 'updraftplus');?></a>).</p></td>
 
2286
  </td>
2287
  </tr>
2288
 
@@ -3123,8 +3199,8 @@ ENDHERE;
3123
  }
3124
 
3125
  function get_settings_keys() {
3126
- return array('updraft_autobackup_default', 'updraftplus_tmp_googledrive_access_token', 'updraftplus_dismissedautobackup', 'updraft_interval', 'updraft_interval_database', 'updraft_retain', 'updraft_retain_db', 'updraft_encryptionphrase', 'updraft_service', 'updraft_dropbox_appkey', 'updraft_dropbox_secret', 'updraft_googledrive_clientid', 'updraft_googledrive_secret', 'updraft_googledrive_remotepath', 'updraft_ftp_login', 'updraft_ftp_pass', 'updraft_ftp_remote_path', 'updraft_server_address', 'updraft_dir', 'updraft_email', 'updraft_delete_local', 'updraft_debug_mode', 'updraft_include_plugins', 'updraft_include_themes', 'updraft_include_uploads', 'updraft_include_others', 'updraft_include_wpcore', 'updraft_include_wpcore_exclude', 'updraft_include_more', 'updraft_include_blogs', 'updraft_include_mu-plugins', 'updraft_include_others_exclude', 'updraft_include_uploads_exclude', 'updraft_lastmessage', 'updraft_googledrive_token', 'updraft_dropboxtk_request_token', 'updraft_dropboxtk_access_token', 'updraft_
3127
- dropbox_folder',
3128
  'updraft_last_backup', 'updraft_starttime_files', 'updraft_starttime_db', 'updraft_startday_db', 'updraft_startday_files', 'updraft_sftp_settings', 'updraft_s3generic_login', 'updraft_s3generic_pass', 'updraft_s3generic_remote_path', 'updraft_s3generic_endpoint', 'updraft_webdav_settings', 'updraft_disable_ping', 'updraft_cloudfiles', 'updraft_cloudfiles_user', 'updraft_cloudfiles_apikey', 'updraft_cloudfiles_path', 'updraft_cloudfiles_authurl', 'updraft_ssl_useservercerts', 'updraft_ssl_disableverify', 'updraft_s3_login', 'updraft_s3_pass', 'updraft_s3_remote_path', 'updraft_dreamobjects_login', 'updraft_dreamobjects_pass', 'updraft_dreamobjects_remote_path', 'updraft_report_warningsonly', 'updraft_report_wholebackup');
3129
  }
3130
 
558
  ));
559
  } elseif (isset($_REQUEST['subaction']) && 'dismissautobackup' == $_REQUEST['subaction']) {
560
  UpdraftPlus_Options::update_updraft_option('updraftplus_dismissedautobackup', time() + 84*86400);
561
+ } elseif (isset($_REQUEST['subaction']) && 'dismissexpiry' == $_REQUEST['subaction']) {
562
+ UpdraftPlus_Options::update_updraft_option('updraftplus_dismissedexpiry', time() + 14*86400);
563
  } elseif (isset($_GET['subaction']) && 'restore_alldownloaded' == $_GET['subaction'] && isset($_GET['restoreopts']) && isset($_GET['timestamp'])) {
564
 
565
  $backups = $updraftplus->get_backup_history();
620
  } else {
621
  $itext = (0 == $index) ? '' : $index;
622
  if (!empty($backups[$timestamp][$type.$itext.'-size']) && $backups[$timestamp][$type.$itext.'-size'] != filesize($updraft_dir.'/'.$file)) {
623
+ if (empty($warn['doublecompressfixed'])) {
624
+ $warn[] = sprintf(__('File (%s) was found, but has a different size (%s) from what was expected (%s) - it may be corrupt.', 'updraftplus'), $file, filesize($updraft_dir.'/'.$file), $backups[$timestamp][$type.$itext.'-size']);
625
+ }
626
  }
627
  do_action_ref_array("updraftplus_checkzip_$type", array($updraft_dir.'/'.$file, &$mess, &$warn, &$err));
628
  }
759
 
760
 
761
  } elseif ('rawbackuphistory' == $_REQUEST['subaction']) {
762
+
763
+ echo '<h3 id="ud-debuginfo-rawbackups">'.__('Known backups (raw)', 'updraftplus').'</h3><pre>';
764
  var_dump($updraftplus->get_backup_history());
765
  echo '</pre>';
766
 
767
+ echo '<h3 id="ud-debuginfo-files">Files</h3><pre>';
768
  $updraft_dir = $updraftplus->backups_dir_location();
769
  $raw_output = array();
770
  $d = dir($updraft_dir);
788
  foreach ($raw_output as $line) echo $line;
789
  echo '</pre>';
790
 
791
+ echo '<h3 id="ud-debuginfo-options">'.__('Options (raw)', 'updraftplus').'</h3>';
792
  $opts = $this->get_settings_keys();
793
  asort($opts);
794
  // <tr><th>'.__('Key','updraftplus').'</th><th>'.__('Value','updraftplus').'</th></tr>
809
  $this->delete_old_dirs_go(false);
810
  } elseif ('phpinfo' == $_REQUEST['subaction']) {
811
  phpinfo(INFO_ALL ^ (INFO_CREDITS | INFO_LICENSE));
812
+
813
+ echo '<h3 id="ud-debuginfo-constants">'.__('Constants', 'updraftplus').'</h3>';
814
+ $opts = @get_defined_constants();
815
+ ksort($opts);
816
+ // <tr><th>'.__('Key','updraftplus').'</th><th>'.__('Value','updraftplus').'</th></tr>
817
+ echo '<table><thead></thead><tbody>';
818
+ foreach ($opts as $key => $opt) {
819
+ echo '<tr><td>'.htmlspecialchars($key).'</td><td>'.htmlspecialchars(print_r($opt, true)).'</td>';
820
+ }
821
+ echo '</tbody></table>';
822
+
823
  } elseif ('doaction' == $_REQUEST['subaction'] && !empty($_REQUEST['subsubaction']) && 'updraft_' == substr($_REQUEST['subsubaction'], 0, 8)) {
824
  do_action($_REQUEST['subsubaction']);
825
  } elseif ('backupnow' == $_REQUEST['subaction']) {
1009
  return array($mess, $warn, $err);
1010
  }
1011
 
1012
+ $dbhandle = $this->gzopen_for_read($db_file, $warn, $err);
1013
+ if (!is_resource($dbhandle)) {
1014
  $err[] = __('Failed to open database file.','updraftplus');
1015
  return array($mess, $warn, $err);
1016
  }
1147
 
1148
  }
1149
 
1150
+ private function gzopen_for_read($file, &$warn, &$err) {
1151
+ if (false === ($dbhandle = gzopen($file, 'r'))) return false;
1152
+ if (false === ($bytes = gzread($dbhandle, 3))) return false;
1153
+ # Double-gzipped?
1154
+ if ('H4sI' != base64_encode($bytes)) {
1155
+ if (0 === gzseek($dbhandle, 0)) {
1156
+ return $dbhandle;
1157
+ } else {
1158
+ @gzclose($dbhandle);
1159
+ return gzopen($file, 'r');
1160
+ }
1161
+ }
1162
+ # Yes, it's double-gzipped
1163
+
1164
+ $what_to_return = false;
1165
+ $mess = __('The database file appears to have been compressed twice - probably the website you downloaded it from had a mis-configured webserver.', 'updraftplus');
1166
+ $messkey = 'doublecompress';
1167
+ $err_msg = '';
1168
+
1169
+ if (false === ($fnew = fopen($file.".tmp", 'w')) || !is_resource($fnew)) {
1170
+
1171
+ @gzclose($dbhandle);
1172
+ $err_msg = __('The attempt to undo the double-compression failed.', 'updraftplus');
1173
+
1174
+ } else {
1175
+
1176
+ @fwrite($fnew, $bytes);
1177
+ $emptimes = 0;
1178
+ while (!gzeof($dbhandle)) {
1179
+ $bytes = @gzread($dbhandle, 131072);
1180
+ if (empty($bytes)) {
1181
+ global $updraftplus;
1182
+ $emptimes++;
1183
+ $updraftplus->log("Got empty gzread ($emptimes times)");
1184
+ if ($emptimes>2) break;
1185
+ } else {
1186
+ @fwrite($fnew, $bytes);
1187
+ }
1188
+ }
1189
+
1190
+ gzclose($dbhandle);
1191
+ fclose($fnew);
1192
+ # On some systems (all Windows?) you can't rename a gz file whilst it's gzopened
1193
+ if (!rename($file.".tmp", $file)) {
1194
+ $err_msg = __('The attempt to undo the double-compression failed.', 'updraftplus');
1195
+ } else {
1196
+ $mess .= ' '.__('The attempt to undo the double-compression succeeded.', 'updraftplus');
1197
+ $messkey = 'doublecompressfixed';
1198
+ $what_to_return = gzopen($file, 'r');
1199
+ }
1200
+
1201
+ }
1202
+
1203
+ $warn[$messkey] = $mess;
1204
+ if (!empty($err_msg)) $err[] = $err_msg;
1205
+ return $what_to_return;
1206
+ }
1207
+
1208
+ public function upload_dir($uploads) {
1209
  global $updraftplus;
1210
  $updraft_dir = $updraftplus->backups_dir_location();
1211
  if (is_writable($updraft_dir)) $uploads['path'] = $updraft_dir;
1213
  }
1214
 
1215
  // We do actually want to over-write
1216
+ public function unique_filename_callback($dir, $name, $ext) {
1217
  return $name.$ext;
1218
  }
1219
 
1220
+ public function sanitize_file_name($filename) {
1221
  // WordPress 3.4.2 on multisite (at least) adds in an unwanted underscore
1222
  return preg_replace('/-db\.gz_\.crypt$/', '-db.gz.crypt', $filename);
1223
  }
1224
 
1225
+ public function plupload_action() {
1226
  // check ajax nonce
1227
 
1228
  global $updraftplus;
1307
  exit;
1308
  }
1309
 
1310
+ public function plupload_action2() {
1311
 
1312
  @set_time_limit(900);
1313
  global $updraftplus;
1389
  }
1390
 
1391
 
1392
+ public function settings_output() {
1393
 
1394
  global $updraftplus;
1395
 
1783
  <p>
1784
  <input type="checkbox" id="backupnow_nodb"> <label for="backupnow_nodb"><?php _e("Don't include the database in the backup", 'updraftplus'); ?></label><br>
1785
  <input type="checkbox" id="backupnow_nofiles"> <label for="backupnow_nofiles"><?php _e("Don't include any files in the backup", 'updraftplus'); ?></label><br>
1786
+ <input type="checkbox" id="backupnow_nocloud"> <label for="backupnow_nocloud"><?php _e("Don't send this backup to remote storage", 'updraftplus'); ?></label>
1787
  </p>
1788
 
1789
  <p><?php _e('Does nothing happen when you attempt backups?','updraftplus');?> <a href="http://updraftplus.com/faqs/my-scheduled-backups-and-pressing-backup-now-does-nothing-however-pressing-debug-backup-does-produce-a-backup/"><?php _e('Go here for help.', 'updraftplus');?></a></p>
1826
  if (version_compare(phpversion(), '5.2.0', '>=') && extension_loaded('zip')) {
1827
  $ziparchive_exists = __('Yes', 'updraftplus');
1828
  } else {
1829
+ # First do class_exists, because method_exists still sometimes segfaults due to a rare PHP bug
1830
  $ziparchive_exists = (class_exists('ZipArchive') && method_exists('ZipArchive', 'addFile')) ? __('Yes', 'updraftplus') : __('No', 'updraftplus');
1831
  }
1832
 
2357
  }
2358
  }
2359
  ?>
2360
+ <p><?php echo apply_filters('updraftplus_admin_directories_description', __('The above directories are everything, except for WordPress core itself which you can download afresh from WordPress.org.', 'updraftplus').' <a href="http://updraftplus.com/shop/">'.htmlspecialchars(__('See also the "More Files" add-on from our shop.', 'updraftplus'))); ?></a></p>
2361
+ <?php if (!defined('UPDRAFTPLUS_NOADS_A')) echo '<p><a href="http://wordshell.net">('.__('Use WordShell for automatic backup, version control and patching', 'updraftplus').').</a></p>';?>
2362
  </td>
2363
  </tr>
2364
 
3199
  }
3200
 
3201
  function get_settings_keys() {
3202
+ return array('updraft_autobackup_default', 'updraftplus_tmp_googledrive_access_token', 'updraftplus_dismissedautobackup', 'updraftplus_dismissedexpiry', 'updraft_interval', 'updraft_interval_database', 'updraft_retain', 'updraft_retain_db', 'updraft_encryptionphrase', 'updraft_service', 'updraft_dropbox_appkey', 'updraft_dropbox_secret', 'updraft_googledrive_clientid', 'updraft_googledrive_secret', 'updraft_googledrive_remotepath', 'updraft_ftp_login', 'updraft_ftp_pass', 'updraft_ftp_remote_path', 'updraft_server_address', 'updraft_dir', 'updraft_email', 'updraft_delete_local', 'updraft_debug_mode', 'updraft_include_plugins', 'updraft_include_themes', 'updraft_include_uploads', 'updraft_include_others', 'updraft_include_wpcore', 'updraft_include_wpcore_exclude', 'updraft_include_more', 'updraft_include_blogs', 'updraft_include_mu-plugins', 'updraft_include_others_exclude', 'updraft_include_uploads_exclude', 'updraft_lastmessage', 'updraft_googledrive_token',
3203
+ 'updraft_dropboxtk_request_token', 'updraft_dropboxtk_access_token', 'updraft_dropbox_folder',
3204
  'updraft_last_backup', 'updraft_starttime_files', 'updraft_starttime_db', 'updraft_startday_db', 'updraft_startday_files', 'updraft_sftp_settings', 'updraft_s3generic_login', 'updraft_s3generic_pass', 'updraft_s3generic_remote_path', 'updraft_s3generic_endpoint', 'updraft_webdav_settings', 'updraft_disable_ping', 'updraft_cloudfiles', 'updraft_cloudfiles_user', 'updraft_cloudfiles_apikey', 'updraft_cloudfiles_path', 'updraft_cloudfiles_authurl', 'updraft_ssl_useservercerts', 'updraft_ssl_disableverify', 'updraft_s3_login', 'updraft_s3_pass', 'updraft_s3_remote_path', 'updraft_dreamobjects_login', 'updraft_dreamobjects_pass', 'updraft_dreamobjects_remote_path', 'updraft_report_warningsonly', 'updraft_report_wholebackup');
3205
  }
3206
 
backup.php CHANGED
@@ -520,7 +520,7 @@ class UpdraftPlus_Backup {
520
  if (!$whandle = gzopen($attach.'.gz', 'w')) {
521
  $updraftplus->log("Error: Failed to open log file for reading: ".$attach.".gz");
522
  } else {
523
- while (false !== ($line = @stream_get_line($handle, 2048, "\n"))) {
524
  @gzwrite($whandle, $line."\n");
525
  }
526
  fclose($handle);
@@ -696,13 +696,9 @@ class UpdraftPlus_Backup {
696
  */
697
 
698
  if ('others' == $youwhat) {
699
- $dirlist = $updraftplus->backup_others_dirlist();
700
  } elseif ('uploads' == $youwhat) {
701
- $dirlist = $updraftplus->backup_uploads_dirlist();
702
- #create_zip($create_from_dir, $whichone, $backup_file_basename, $index) {
703
- foreach ($dirlist as $dir) {
704
-
705
- }
706
  } else {
707
  $dirlist = $whichdir;
708
  }
@@ -1270,6 +1266,7 @@ class UpdraftPlus_Backup {
1270
  $this->stow("# Home URL: ".untrailingslashit(home_url())."\n");
1271
  $this->stow("# Content URL: ".untrailingslashit(content_url())."\n");
1272
  $this->stow("# Table prefix: ".$this->table_prefix_raw."\n");
 
1273
  $this->stow("# Site info: multisite=".(is_multisite() ? '1' : '0')."\n");
1274
  $this->stow("# Site info: end\n");
1275
 
@@ -1365,7 +1362,7 @@ class UpdraftPlus_Backup {
1365
  }
1366
  closedir($dir_handle);
1367
  } else {
1368
- $updraftplus->log("Unexpected: path fails both is_file() and is_dir(): $fullpath");
1369
  }
1370
 
1371
  // We don't want to tweak the zip file on every single file, so we batch them up
@@ -1409,7 +1406,7 @@ class UpdraftPlus_Backup {
1409
 
1410
  # This is only used by one corner-case in BinZip
1411
  #$this->make_zipfile_source = (isset($backupable_entities[$whichone])) ? $backupable_entities[$whichone] : $source;
1412
- $this->make_zipfile_source = (is_array($source) && isset($backupable_entities[$whichone])) ? $backupable_entities[$whichone] : dirname($source);
1413
 
1414
  $this->existing_files = array();
1415
  # Used for tracking compression ratios
@@ -1471,6 +1468,8 @@ class UpdraftPlus_Backup {
1471
  # Reset. This counter is used only with PcLZip, to decide if it's better to do it all-in-one
1472
  $this->makezip_recursive_batchedbytes = 0;
1473
  if (!is_array($source)) $source=array($source);
 
 
1474
  foreach ($source as $element) {
1475
  #makezip_recursive_add($fullpath, $use_path_when_storing, $original_fullpath, $startlevels = 1)
1476
  if ('uploads' == $whichone) {
520
  if (!$whandle = gzopen($attach.'.gz', 'w')) {
521
  $updraftplus->log("Error: Failed to open log file for reading: ".$attach.".gz");
522
  } else {
523
+ while (false !== ($line = @stream_get_line($handle, 131072, "\n"))) {
524
  @gzwrite($whandle, $line."\n");
525
  }
526
  fclose($handle);
696
  */
697
 
698
  if ('others' == $youwhat) {
699
+ $dirlist = $updraftplus->backup_others_dirlist(true);
700
  } elseif ('uploads' == $youwhat) {
701
+ $dirlist = $updraftplus->backup_uploads_dirlist(true);
 
 
 
 
702
  } else {
703
  $dirlist = $whichdir;
704
  }
1266
  $this->stow("# Home URL: ".untrailingslashit(home_url())."\n");
1267
  $this->stow("# Content URL: ".untrailingslashit(content_url())."\n");
1268
  $this->stow("# Table prefix: ".$this->table_prefix_raw."\n");
1269
+ $this->stow("# Filtered table prefix: ".$this->table_prefix."\n");
1270
  $this->stow("# Site info: multisite=".(is_multisite() ? '1' : '0')."\n");
1271
  $this->stow("# Site info: end\n");
1272
 
1362
  }
1363
  closedir($dir_handle);
1364
  } else {
1365
+ $updraftplus->log("Unexpected: path ($use_path_when_storing) fails both is_file() and is_dir(): $fullpath");
1366
  }
1367
 
1368
  // We don't want to tweak the zip file on every single file, so we batch them up
1406
 
1407
  # This is only used by one corner-case in BinZip
1408
  #$this->make_zipfile_source = (isset($backupable_entities[$whichone])) ? $backupable_entities[$whichone] : $source;
1409
+ $this->make_zipfile_source = (is_array($source) && isset($backupable_entities[$whichone])) ? (('uploads' == $whichone) ? dirname($backupable_entities[$whichone]) : $backupable_entities[$whichone]) : dirname($source);
1410
 
1411
  $this->existing_files = array();
1412
  # Used for tracking compression ratios
1468
  # Reset. This counter is used only with PcLZip, to decide if it's better to do it all-in-one
1469
  $this->makezip_recursive_batchedbytes = 0;
1470
  if (!is_array($source)) $source=array($source);
1471
+
1472
+
1473
  foreach ($source as $element) {
1474
  #makezip_recursive_add($fullpath, $use_path_when_storing, $original_fullpath, $startlevels = 1)
1475
  if ('uploads' == $whichone) {
includes/cacert.pem CHANGED
@@ -1,12 +1,12 @@
1
  ##
2
  ## ca-bundle.crt -- Bundle of CA Root Certificates
3
  ##
4
- ## Certificate data from Mozilla as of: Sat Dec 29 20:03:40 2012
5
  ##
6
  ## This is a bundle of X.509 certificates of public Certificate Authorities
7
  ## (CA). These were automatically extracted from Mozilla's root certificates
8
  ## file (certdata.txt). This file can be found in the mozilla source tree:
9
- ## http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1
10
  ##
11
  ## It contains the certificates in PEM format and therefore
12
  ## can be directly used with curl / libcurl / php_curl, or with
@@ -14,7 +14,6 @@
14
  ## Just configure this file as the SSLCACertificateFile.
15
  ##
16
 
17
- # @(#) $RCSfile: certdata.txt,v $ $Revision: 1.87 $ $Date: 2012/12/29 16:32:45 $
18
 
19
  GTE CyberTrust Global Root
20
  ==========================
@@ -91,46 +90,6 @@ BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
91
  70+sB3c4
92
  -----END CERTIFICATE-----
93
 
94
- Digital Signature Trust Co. Global CA 1
95
- =======================================
96
- -----BEGIN CERTIFICATE-----
97
- MIIDKTCCApKgAwIBAgIENnAVljANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE
98
- ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMTAeFw05ODEy
99
- MTAxODEwMjNaFw0xODEyMTAxODQwMjNaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs
100
- IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUxMIGdMA0GCSqGSIb3DQEBAQUA
101
- A4GLADCBhwKBgQCgbIGpzzQeJN3+hijM3oMv+V7UQtLodGBmE5gGHKlREmlvMVW5SXIACH7TpWJE
102
- NySZj9mDSI+ZbZUTu0M7LklOiDfBu1h//uG9+LthzfNHwJmm8fOR6Hh8AMthyUQncWlVSn5JTe2i
103
- o74CTADKAqjuAQIxZA9SLRN0dja1erQtcQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo
104
- BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0
105
- dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTExDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw
106
- IoAPMTk5ODEyMTAxODEwMjNagQ8yMDE4MTIxMDE4MTAyM1owCwYDVR0PBAQDAgEGMB8GA1UdIwQY
107
- MBaAFGp5fpFpRhgTCgJ3pVlbYJglDqL4MB0GA1UdDgQWBBRqeX6RaUYYEwoCd6VZW2CYJQ6i+DAM
108
- BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB
109
- ACIS2Hod3IEGtgllsofIH160L+nEHvI8wbsEkBFKg05+k7lNQseSJqBcNJo4cvj9axY+IO6CizEq
110
- kzaFI4iKPANo08kJD038bKTaKHKTDomAsH3+gG9lbRgzl4vCa4nuYD3Im+9/KzJic5PLPON74nZ4
111
- RbyhkwS7hp86W0N6w4pl
112
- -----END CERTIFICATE-----
113
-
114
- Digital Signature Trust Co. Global CA 3
115
- =======================================
116
- -----BEGIN CERTIFICATE-----
117
- MIIDKTCCApKgAwIBAgIENm7TzjANBgkqhkiG9w0BAQUFADBGMQswCQYDVQQGEwJVUzEkMCIGA1UE
118
- ChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMREwDwYDVQQLEwhEU1RDQSBFMjAeFw05ODEy
119
- MDkxOTE3MjZaFw0xODEyMDkxOTQ3MjZaMEYxCzAJBgNVBAYTAlVTMSQwIgYDVQQKExtEaWdpdGFs
120
- IFNpZ25hdHVyZSBUcnVzdCBDby4xETAPBgNVBAsTCERTVENBIEUyMIGdMA0GCSqGSIb3DQEBAQUA
121
- A4GLADCBhwKBgQC/k48Xku8zExjrEH9OFr//Bo8qhbxe+SSmJIi2A7fBw18DW9Fvrn5C6mYjuGOD
122
- VvsoLeE4i7TuqAHhzhy2iCoiRoX7n6dwqUcUP87eZfCocfdPJmyMvMa1795JJ/9IKn3oTQPMx7JS
123
- xhcxEzu1TdvIxPbDDyQq2gyd55FbgM2UnQIBA6OCASQwggEgMBEGCWCGSAGG+EIBAQQEAwIABzBo
124
- BgNVHR8EYTBfMF2gW6BZpFcwVTELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0
125
- dXJlIFRydXN0IENvLjERMA8GA1UECxMIRFNUQ0EgRTIxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQw
126
- IoAPMTk5ODEyMDkxOTE3MjZagQ8yMDE4MTIwOTE5MTcyNlowCwYDVR0PBAQDAgEGMB8GA1UdIwQY
127
- MBaAFB6CTShlgDzJQW6sNS5ay97u+DlbMB0GA1UdDgQWBBQegk0oZYA8yUFurDUuWsve7vg5WzAM
128
- BgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4GB
129
- AEeNg61i8tuwnkUiBbmi1gMOOHLnnvx75pO2mqWilMg0HZHRxdf0CiUPPXiBng+xZ8SQTGPdXqfi
130
- up/1902lMXucKS1M/mQ+7LZT/uqb7YLbdHVLB3luHtgZg3Pe9T7Qtd7nS2h9Qy4qIOF+oHhEngj1
131
- mPnHfxsb1gYgAlihw6ID
132
- -----END CERTIFICATE-----
133
-
134
  Verisign Class 3 Public Primary Certification Authority
135
  =======================================================
136
  -----BEGIN CERTIFICATE-----
@@ -344,11 +303,11 @@ n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
344
  Entrust.net Premium 2048 Secure Server CA
345
  =========================================
346
  -----BEGIN CERTIFICATE-----
347
- MIIEXDCCA0SgAwIBAgIEOGO5ZjANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
348
  ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
349
  bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
350
  BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
351
- NzUwNTFaFw0xOTEyMjQxODIwNTFaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
352
  d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
353
  MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
354
  ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
@@ -356,14 +315,13 @@ MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
356
  Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
357
  hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
358
  nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
359
- VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo3QwcjARBglghkgBhvhC
360
- AQEEBAMCAAcwHwYDVR0jBBgwFoAUVeSB0RGAvtiJuQijMfmhJAkWuXAwHQYDVR0OBBYEFFXkgdER
361
- gL7YibkIozH5oSQJFrlwMB0GCSqGSIb2fQdBAAQQMA4bCFY1LjA6NC4wAwIEkDANBgkqhkiG9w0B
362
- AQUFAAOCAQEAWUesIYSKF8mciVMeuoCFGsY8Tj6xnLZ8xpJdGGQC49MGCBFhfGPjK50xA3B20qMo
363
- oPS7mmNz7W3lKtvtFKkrxjYR0CvrB4ul2p5cGZ1WEvVUKcgF7bISKo30Axv/55IQh7A6tcOdBTcS
364
- o8f0FbnVpDkWm1M6I5HxqIKiaohowXkCIryqptau37AUX7iH0N18f3v/rxzP5tsHrV7bhZ3QKw0z
365
- 2wTR5klAEyt2+z7pnIkPFc4YsIV4IU9rTw76NmfNB/L/CNDi3tm/Kq+4h4YhPATKt5Rof8886ZjX
366
- OP/swNlQ8C5LWK5Gb9Auw2DaclVyvUxFnmG6v4SBkgPR0ml8xQ==
367
  -----END CERTIFICATE-----
368
 
369
  Baltimore CyberTrust Root
@@ -421,26 +379,6 @@ lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+
421
  KpYrtWKmpj29f5JZzVoqgrI3eQ==
422
  -----END CERTIFICATE-----
423
 
424
- Equifax Secure eBusiness CA 2
425
- =============================
426
- -----BEGIN CERTIFICATE-----
427
- MIIDIDCCAomgAwIBAgIEN3DPtTANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJVUzEXMBUGA1UE
428
- ChMORXF1aWZheCBTZWN1cmUxJjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0y
429
- MB4XDTk5MDYyMzEyMTQ0NVoXDTE5MDYyMzEyMTQ0NVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoT
430
- DkVxdWlmYXggU2VjdXJlMSYwJAYDVQQLEx1FcXVpZmF4IFNlY3VyZSBlQnVzaW5lc3MgQ0EtMjCB
431
- nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA5Dk5kx5SBhsoNviyoynF7Y6yEb3+6+e0dMKP/wXn
432
- 2Z0GvxLIPw7y1tEkshHe0XMJitSxLJgJDR5QRrKDpkWNYmi7hRsgcDKqQM2mll/EcTc/BPO3QSQ5
433
- BxoeLmFYoBIL5aXfxavqN3HMHMg3OrmXUqesxWoklE6ce8/AatbfIb0CAwEAAaOCAQkwggEFMHAG
434
- A1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORXF1aWZheCBTZWN1cmUx
435
- JjAkBgNVBAsTHUVxdWlmYXggU2VjdXJlIGVCdXNpbmVzcyBDQS0yMQ0wCwYDVQQDEwRDUkwxMBoG
436
- A1UdEAQTMBGBDzIwMTkwNjIzMTIxNDQ1WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUUJ4L6q9e
437
- uSBIplBqy/3YIHqngnYwHQYDVR0OBBYEFFCeC+qvXrkgSKZQasv92CB6p4J2MAwGA1UdEwQFMAMB
438
- Af8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUAA4GBAAyGgq3oThr1
439
- jokn4jVYPSm0B482UJW/bsGe68SQsoWou7dC4A8HOd/7npCy0cE+U58DRLB+S/Rv5Hwf5+Kx5Lia
440
- 78O9zt4LMjTZ3ijtM2vE1Nc9ElirfQkty3D1E4qUoSek1nDFbZS1yX2doNLGCEnZZpum0/QL3MUm
441
- V+GRMOrN
442
- -----END CERTIFICATE-----
443
-
444
  AddTrust Low-Value Services Root
445
  ================================
446
  -----BEGIN CERTIFICATE-----
@@ -2803,29 +2741,6 @@ YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r
2803
  kpeDMdmztcpHWD9f
2804
  -----END CERTIFICATE-----
2805
 
2806
- TC TrustCenter Universal CA III
2807
- ===============================
2808
- -----BEGIN CERTIFICATE-----
2809
- MIID4TCCAsmgAwIBAgIOYyUAAQACFI0zFQLkbPQwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMC
2810
- REUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNVBAsTG1RDIFRydXN0Q2VudGVy
2811
- IFVuaXZlcnNhbCBDQTEoMCYGA1UEAxMfVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBIElJSTAe
2812
- Fw0wOTA5MDkwODE1MjdaFw0yOTEyMzEyMzU5NTlaMHsxCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNU
2813
- QyBUcnVzdENlbnRlciBHbWJIMSQwIgYDVQQLExtUQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0Ex
2814
- KDAmBgNVBAMTH1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQSBJSUkwggEiMA0GCSqGSIb3DQEB
2815
- AQUAA4IBDwAwggEKAoIBAQDC2pxisLlxErALyBpXsq6DFJmzNEubkKLF5+cvAqBNLaT6hdqbJYUt
2816
- QCggbergvbFIgyIpRJ9Og+41URNzdNW88jBmlFPAQDYvDIRlzg9uwliT6CwLOunBjvvya8o84pxO
2817
- juT5fdMnnxvVZ3iHLX8LR7PH6MlIfK8vzArZQe+f/prhsq75U7Xl6UafYOPfjdN/+5Z+s7Vy+Eut
2818
- CHnNaYlAJ/Uqwa1D7KRTyGG299J5KmcYdkhtWyUB0SbFt1dpIxVbYYqt8Bst2a9c8SaQaanVDED1
2819
- M4BDj5yjdipFtK+/fz6HP3bFzSreIMUWWMv5G/UPyw0RUmS40nZid4PxWJ//AgMBAAGjYzBhMB8G
2820
- A1UdIwQYMBaAFFbn4VslQ4Dg9ozhcbyO5YAvxEjiMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
2821
- BAQDAgEGMB0GA1UdDgQWBBRW5+FbJUOA4PaM4XG8juWAL8RI4jANBgkqhkiG9w0BAQUFAAOCAQEA
2822
- g8ev6n9NCjw5sWi+e22JLumzCecYV42FmhfzdkJQEw/HkG8zrcVJYCtsSVgZ1OK+t7+rSbyUyKu+
2823
- KGwWaODIl0YgoGhnYIg5IFHYaAERzqf2EQf27OysGh+yZm5WZ2B6dF7AbZc2rrUNXWZzwCUyRdhK
2824
- BgePxLcHsU0GDeGl6/R1yrqc0L2z0zIkTO5+4nYES0lT2PLpVDP85XEfPRRclkvxOvIAu2y0+pZV
2825
- CIgJwcyRGSmwIC3/yzikQOEXvnlhgP8HA4ZMTnsGnxGGjYnuJ8Tb4rwZjgvDwxPHLQNjO9Po5KIq
2826
- woIIlBZU8O8fJ5AluA0OKBtHd0e9HKgl8ZS0Zg==
2827
- -----END CERTIFICATE-----
2828
-
2829
  Autoridad de Certificacion Firmaprofesional CIF A62634068
2830
  =========================================================
2831
  -----BEGIN CERTIFICATE-----
@@ -3552,3 +3467,272 @@ uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
3552
  3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
3553
  dcGWxZ0=
3554
  -----END CERTIFICATE-----
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ##
2
  ## ca-bundle.crt -- Bundle of CA Root Certificates
3
  ##
4
+ ## Certificate data from Mozilla as of: Thu Dec 5 09:40:49 2013
5
  ##
6
  ## This is a bundle of X.509 certificates of public Certificate Authorities
7
  ## (CA). These were automatically extracted from Mozilla's root certificates
8
  ## file (certdata.txt). This file can be found in the mozilla source tree:
9
+ ## http://mxr.mozilla.org/mozilla-release/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1
10
  ##
11
  ## It contains the certificates in PEM format and therefore
12
  ## can be directly used with curl / libcurl / php_curl, or with
14
  ## Just configure this file as the SSLCACertificateFile.
15
  ##
16
 
 
17
 
18
  GTE CyberTrust Global Root
19
  ==========================
90
  70+sB3c4
91
  -----END CERTIFICATE-----
92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  Verisign Class 3 Public Primary Certification Authority
94
  =======================================================
95
  -----BEGIN CERTIFICATE-----
303
  Entrust.net Premium 2048 Secure Server CA
304
  =========================================
305
  -----BEGIN CERTIFICATE-----
306
+ MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
307
  ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
308
  bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
309
  BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
310
+ NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
311
  d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
312
  MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
313
  ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
315
  Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
316
  hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
317
  nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
318
+ VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
319
+ BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
320
+ KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
321
+ T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
322
+ zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
323
+ J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
324
+ nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
 
325
  -----END CERTIFICATE-----
326
 
327
  Baltimore CyberTrust Root
379
  KpYrtWKmpj29f5JZzVoqgrI3eQ==
380
  -----END CERTIFICATE-----
381
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
382
  AddTrust Low-Value Services Root
383
  ================================
384
  -----BEGIN CERTIFICATE-----
2741
  kpeDMdmztcpHWD9f
2742
  -----END CERTIFICATE-----
2743
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2744
  Autoridad de Certificacion Firmaprofesional CIF A62634068
2745
  =========================================================
2746
  -----BEGIN CERTIFICATE-----
3467
  3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM
3468
  dcGWxZ0=
3469
  -----END CERTIFICATE-----
3470
+
3471
+ TURKTRUST Certificate Services Provider Root 2007
3472
+ =================================================
3473
+ -----BEGIN CERTIFICATE-----
3474
+ MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF
3475
+ bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP
3476
+ MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg
3477
+ QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X
3478
+ DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl
3479
+ a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN
3480
+ BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp
3481
+ bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw
3482
+ DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N
3483
+ YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv
3484
+ KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya
3485
+ KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT
3486
+ rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC
3487
+ AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP
3488
+ BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s
3489
+ Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I
3490
+ aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO
3491
+ Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb
3492
+ BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK
3493
+ poRq0Tl9
3494
+ -----END CERTIFICATE-----
3495
+
3496
+ D-TRUST Root Class 3 CA 2 2009
3497
+ ==============================
3498
+ -----BEGIN CERTIFICATE-----
3499
+ MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK
3500
+ DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe
3501
+ Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE
3502
+ LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw
3503
+ DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD
3504
+ ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA
3505
+ BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv
3506
+ KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z
3507
+ p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC
3508
+ AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ
3509
+ 4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y
3510
+ eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw
3511
+ MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G
3512
+ PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw
3513
+ OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm
3514
+ 2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0
3515
+ o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV
3516
+ dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph
3517
+ X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I=
3518
+ -----END CERTIFICATE-----
3519
+
3520
+ D-TRUST Root Class 3 CA 2 EV 2009
3521
+ =================================
3522
+ -----BEGIN CERTIFICATE-----
3523
+ MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
3524
+ DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
3525
+ OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK
3526
+ DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw
3527
+ OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS
3528
+ egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh
3529
+ zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T
3530
+ 7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60
3531
+ sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35
3532
+ 11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv
3533
+ cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v
3534
+ ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El
3535
+ MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp
3536
+ b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh
3537
+ c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+
3538
+ PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05
3539
+ nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX
3540
+ ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA
3541
+ NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv
3542
+ w9y4AyHqnxbxLFS1
3543
+ -----END CERTIFICATE-----
3544
+
3545
+ PSCProcert
3546
+ ==========
3547
+ -----BEGIN CERTIFICATE-----
3548
+ MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk
3549
+ ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ
3550
+ MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz
3551
+ dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl
3552
+ cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw
3553
+ IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw
3554
+ MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w
3555
+ DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD
3556
+ ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp
3557
+ Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw
3558
+ DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC
3559
+ wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA
3560
+ 3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh
3561
+ RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO
3562
+ EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2
3563
+ 0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH
3564
+ 0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU
3565
+ td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw
3566
+ Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp
3567
+ r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/
3568
+ AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz
3569
+ Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId
3570
+ xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp
3571
+ ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH
3572
+ EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h
3573
+ Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k
3574
+ ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG
3575
+ 9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG
3576
+ MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG
3577
+ LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52
3578
+ ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy
3579
+ YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v
3580
+ Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o
3581
+ dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq
3582
+ T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN
3583
+ g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q
3584
+ uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1
3585
+ n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn
3586
+ FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo
3587
+ 5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq
3588
+ 3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5
3589
+ poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y
3590
+ eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km
3591
+ -----END CERTIFICATE-----
3592
+
3593
+ China Internet Network Information Center EV Certificates Root
3594
+ ==============================================================
3595
+ -----BEGIN CERTIFICATE-----
3596
+ MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV
3597
+ BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D
3598
+ aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg
3599
+ Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG
3600
+ A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM
3601
+ PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl
3602
+ cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y
3603
+ jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV
3604
+ 98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H
3605
+ klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23
3606
+ KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC
3607
+ 7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV
3608
+ HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD
3609
+ glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5
3610
+ 0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM
3611
+ 7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws
3612
+ ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0
3613
+ 5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8=
3614
+ -----END CERTIFICATE-----
3615
+
3616
+ Swisscom Root CA 2
3617
+ ==================
3618
+ -----BEGIN CERTIFICATE-----
3619
+ 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
3645
+ 5OfNeOI5wSsSnqaeG8XmDtkx2Q==
3646
+ -----END CERTIFICATE-----
3647
+
3648
+ Swisscom Root EV CA 2
3649
+ =====================
3650
+ -----BEGIN CERTIFICATE-----
3651
+ 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
3677
+ l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc=
3678
+ -----END CERTIFICATE-----
3679
+
3680
+ CA Disig Root R1
3681
+ ================
3682
+ -----BEGIN CERTIFICATE-----
3683
+ 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
3707
+ a7+h89n07eLw4+1knj0vllJPgFOL
3708
+ -----END CERTIFICATE-----
3709
+
3710
+ CA Disig Root R2
3711
+ ================
3712
+ -----BEGIN CERTIFICATE-----
3713
+ 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
3737
+ 7+ZtsH8tZ/3zbBt1RqPlShfppNcL
3738
+ -----END CERTIFICATE-----
includes/ftp.class.php CHANGED
@@ -14,8 +14,7 @@ class UpdraftPlus_ftp_wrapper {
14
  public $disable_verify = true;
15
  public $login_type = 'non-encrypted';
16
 
17
- public function __construct($host, $username, $password, $port = 21)
18
- {
19
  $this->host = $host;
20
  $this->username = $username;
21
  $this->password = $password;
14
  public $disable_verify = true;
15
  public $login_type = 'non-encrypted';
16
 
17
+ public function __construct($host, $username, $password, $port = 21) {
 
18
  $this->host = $host;
19
  $this->username = $username;
20
  $this->password = $password;
includes/updraft-admin-ui.js CHANGED
@@ -213,7 +213,7 @@ function updraftplus_diskspace_entity(key) {
213
  }
214
 
215
  function updraft_iframe_modal(getwhat, title) {
216
- jQuery('#updraft-iframe-modal-innards').html('<iframe width="100%" height="440px" src="'+ajaxurl+'?action=updraft_ajax&subaction='+getwhat+'&nonce='+updraft_credentialtest_nonce+'"></iframe>');
217
  jQuery('#updraft-iframe-modal').dialog('option', 'title', title).dialog('open');
218
  }
219
 
213
  }
214
 
215
  function updraft_iframe_modal(getwhat, title) {
216
+ jQuery('#updraft-iframe-modal-innards').html('<iframe width="100%" height="430px" src="'+ajaxurl+'?action=updraft_ajax&subaction='+getwhat+'&nonce='+updraft_credentialtest_nonce+'"></iframe>');
217
  jQuery('#updraft-iframe-modal').dialog('option', 'title', title).dialog('open');
218
  }
219
 
languages/updraftplus-nl_NL.mo CHANGED
Binary file
languages/updraftplus-nl_NL.po CHANGED
@@ -1,1936 +1,3667 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: UpdraftPlus\n"
4
- "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-03-30 17:26+0100\n"
6
- "PO-Revision-Date: 2013-04-29 15:36+0100\n"
7
- "Last-Translator: Hans van der Vlist / SiteCoach <hansvandervlist@gmail.com>\n"
8
- "Language-Team: SiteCoach <info@sitecoach.nl>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "Last-Translator: Hans van der Vlist / SiteCoach <hansvandervlist@gmail.com>\n"
13
- "Language-Team: SiteCoach <hansvandervlist@gmail.com>\n"
14
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
- "Language: Dutch\n"
16
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_x;_e\n"
17
- "X-Poedit-Basepath: /home/david/MissionaryHosting/UpdraftPlus/svn/trunk\n"
18
- "X-Generator: Poedit 1.5.5\n"
19
- "X-Poedit-SourceCharset: UTF-8\n"
20
- "X-Poedit-SearchPath-0: .\n"
21
-
22
- #: options.php:26
23
- msgid "UpdraftPlus Backups"
24
- msgstr "UpdraftPlus Backups"
25
 
26
- #: updraftplus.php:261
27
- msgid ""
28
- "Bad filename format - this does not look like a file created by UpdraftPlus"
29
  msgstr ""
30
- "Incorrect formaat bestandsnaam - dit ziet er niet uit als een bestand dat "
31
- "aangemaakt is door UpdraftPlus"
32
 
33
- #: updraftplus.php:295
34
- msgid "Allowed Files"
35
- msgstr "Toegestane bestanden"
36
 
37
- #: updraftplus.php:372
38
- msgid "Settings"
39
- msgstr "Instellingen"
40
 
41
- #: updraftplus.php:376
42
- msgid "Add-Ons / Pro Support"
43
- msgstr "Toevoegingen / Pro ondersteuning"
44
 
45
- #: updraftplus.php:462
46
- msgid "Plugins"
47
- msgstr "Plugins"
48
 
49
- #: updraftplus.php:463
50
- msgid "Themes"
51
- msgstr "Thema's"
52
 
53
- #: updraftplus.php:464
54
- msgid "Uploads"
55
- msgstr "Uploads"
56
 
57
- #: updraftplus.php:478
58
- msgid "Others"
59
- msgstr "Anderen"
60
 
61
- #: updraftplus.php:710
62
- msgid ""
63
- "Could not create files in the backup directory. Backup aborted - check your "
64
- "UpdraftPlus settings."
65
  msgstr ""
66
- "Kan geen bestanden aanmaken in de backup map. Backup afgebroken - controleer "
67
- "de UpdraftPlus instellingen."
68
 
69
- #: updraftplus.php:778
70
- msgid "Encryption error occurred when encrypting database. Encryption aborted."
71
  msgstr ""
72
- "Versleutelingsfout tijdens het versleutelen van de database. Versleuteling "
73
- "afgebroken."
74
 
75
- #: updraftplus.php:812
76
- msgid "The backup apparently succeeded and is now complete"
77
- msgstr "De backup is zo te zien geslaagd en is nu klaar."
78
 
79
- #: updraftplus.php:815
80
- msgid "The backup attempt has finished, apparently unsuccessfully"
81
- msgstr "De backup poging is afgelopen, zo te zien zonder succes."
82
 
83
- #: updraftplus.php:818
84
- msgid "The backup has not finished; a resumption is scheduled within 5 minutes"
85
- msgstr "De backup is nog niet klaar; een doorstart is gepland over 5 minuten."
86
 
87
- #: updraftplus.php:869
88
- msgid "Backed up"
89
- msgstr "Backup klaar"
90
 
91
- #: updraftplus.php:869
92
- msgid "WordPress backup is complete"
93
- msgstr "De WordPress backup is gereed"
94
 
95
- #: updraftplus.php:869
96
- msgid "Backup contains"
97
- msgstr "De backup bevat"
98
 
99
- #: updraftplus.php:869
100
- msgid "Latest status"
101
- msgstr "Laatste status"
102
 
103
- #: updraftplus.php:1124
104
- #, php-format
105
- msgid "Could not create %s zip. Consult the log file for more information."
106
  msgstr ""
107
- "Kon de %s zip niet aanmaken. Raadpleeg het logbestand voor meer informatie."
108
 
109
- #: updraftplus.php:1158
110
- #, php-format
111
- msgid "Backup directory (%s) is not writable, or does not exist."
112
- msgstr "De backup map (%s) heeft geen schrijfrechten of bestaat niet."
113
 
114
- #: updraftplus.php:1248
115
- msgid "Could not read the content directory"
116
- msgstr "Kon de inhoud map niet lezen"
117
 
118
- #: updraftplus.php:1278
119
- msgid ""
120
- "Could not save backup history because we have no backup array. Backup "
121
- "probably failed."
122
  msgstr ""
123
- "Kon de backup geschiedenis niet bewaren omdat er geen backup reeks is. De "
124
- "backup is waarschijnlijk mislukt"
125
 
126
- #: updraftplus.php:1307
127
- msgid "Could not open the backup file for writing"
128
- msgstr "Kon het backup bestand niet openen voor schrijven"
129
 
130
- #: updraftplus.php:1316
131
- #, php-format
132
- msgid "Generated: %s"
133
- msgstr "Aangemaakt: %s"
134
 
135
- #: updraftplus.php:1317
136
- #, php-format
137
- msgid "Hostname: %s"
138
- msgstr "Host naam: %s"
139
 
140
- #: updraftplus.php:1318
141
- #, php-format
142
- msgid "Database: %s"
143
- msgstr "Database: %s"
144
 
145
- #: updraftplus.php:1362
146
- msgid "The backup directory is not writable."
147
- msgstr "De backup map heeft geen schrijfrechten"
148
 
149
- #: updraftplus.php:1383
150
- #, php-format
151
- msgid "Table: %s"
152
- msgstr "Tabel: %s"
153
 
154
- #: updraftplus.php:1388
155
- #, php-format
156
- msgid "Skipping non-WP table: %s"
157
- msgstr "Niet-WP tabel overslaan: %s"
158
 
159
- #: updraftplus.php:1479
160
- #, php-format
161
- msgid "Delete any existing table %s"
162
- msgstr "Verwijder bestaande tabellen %s"
163
 
164
- #: updraftplus.php:1488
165
- #, php-format
166
- msgid "Table structure of table %s"
167
- msgstr "Tabel structuur van tabel %s"
168
 
169
- #: updraftplus.php:1494
170
- #, php-format
171
- msgid "Error with SHOW CREATE TABLE for %s."
172
- msgstr "Fout met SHOW CREATE TABLE voor %s."
173
 
174
- #: updraftplus.php:1501
175
- #, php-format
176
- msgid "Error getting table structure of %s"
177
- msgstr "Fout bij ophalen tabel structuur voor %s"
178
 
179
- #: updraftplus.php:1507
180
- #, php-format
181
- msgid "Data contents of table %s"
182
- msgstr "Data inhoud van tabel %s"
183
 
184
- #: updraftplus.php:1563
185
- #, php-format
186
- msgid "End of data contents of table %s"
187
- msgstr "Einde van data inhoud van tabel %s"
188
 
189
- #: updraftplus.php:1815
190
- msgid "Nothing yet logged"
191
- msgstr "Nog niets gerapporteerd"
192
 
193
- #: updraftplus.php:1836
194
- msgid "File downloading"
195
- msgstr "Bestand downladen"
196
 
197
- #: updraftplus.php:1838
198
- msgid "No local copy present."
199
- msgstr "Geen lokale kopie aanwezig/"
200
 
201
- #: updraftplus.php:2014
202
- msgid "File not found"
203
- msgstr "Bestand niet gevonden"
204
 
205
- #: updraftplus.php:2033
206
- #, php-format
207
- msgid ""
208
- "The backup archive for restoring this file could not be found. The remote "
209
- "storage method in use (%s) does not allow us to retrieve files. To proceed "
210
- "with this restoration, you need to obtain a copy of this file and place it "
211
- "inside UpdraftPlus's working folder"
212
  msgstr ""
213
- "Het backup archief voor het herstellen van dit bestand is niet gevonden. De "
214
- "opslagmethode op afstand die gebruikt wordt (%s) laat ons niet toe om "
215
- "bestanden op te halen. Om door te gaan met het herstel is het nodig dat u "
216
- "een kopie van dit bestand ophaalt en in de UpDraft Plus werkmap plaatst."
217
 
218
- #: updraftplus.php:2043
219
- msgid ""
220
- "This backup does not exist in the backup history - restoration aborted. "
221
- "Timestamp:"
222
  msgstr ""
223
- "Deze backup bestaat niet in de backup geschiedenis - herstel afgebroken. "
224
- "Tijdstempel:"
225
 
226
- #: updraftplus.php:2056
227
- msgid "UpdraftPlus Restoration: Progress"
228
- msgstr "UpdraftPlus herstel: Voortgang"
229
 
230
- #: updraftplus.php:2063
231
- msgid "ABORT: Could not find the information on which entities to restore."
232
  msgstr ""
233
- "Annuleren: Kon de informatie niet vinden welke entiteiten hersteld moeten "
234
- "worden."
235
 
236
- #: updraftplus.php:2077 updraftplus.php:2820 updraftplus.php:3072
237
- msgid "Database"
238
- msgstr "Database"
239
 
240
- #: updraftplus.php:2083
241
- msgid "This component was not selected for restoration - skipping."
242
- msgstr "Deze component was niet geselecteerd voor herstel - overslaan."
243
 
244
- #: updraftplus.php:2091
245
- msgid ""
246
- "File is not locally present - needs retrieving from remote storage (for "
247
- "large files, it is better to do this in advance from the download console)"
248
  msgstr ""
249
- "Het bestand is niet lokaal beschikbaar - het moet van de opslag op afstand "
250
- "teruggehaald worden (voor grote bestanden is het beter om dit vooraf te doen "
251
- "vanaf het download besturingspaneel)"
252
 
253
- #: updraftplus.php:2097
254
- msgid "Archive is expected to be size:"
255
- msgstr "De verwachte grootte van het archief is:"
256
 
257
- #: updraftplus.php:2102
258
- msgid "ERROR"
259
- msgstr "FOUT"
260
 
261
- #: updraftplus.php:2105
262
- msgid ""
263
- "The backup records do not contain information about the proper size of this "
264
- "file."
265
  msgstr ""
266
- "De backup gegevens bevatten geen informatie over de juiste grootte van dit "
267
- "bestand."
268
 
269
- #: updraftplus.php:2117
270
- msgid "Error message"
271
- msgstr "Fout bericht"
272
 
273
- #: updraftplus.php:2123 updraftplus.php:2124
274
- msgid "Could not find one of the files for restoration"
275
- msgstr "Kon een van de te herstellen bestanden niet vinden"
276
 
277
- #: updraftplus.php:2126
278
- msgid ""
279
- "Databases are not yet restored through this mechanism - use your web host's "
280
- "control panel, phpMyAdmin or a similar tool"
281
  msgstr ""
282
- "Databases worden nog niet hersteld via dit mechanisme - gebruik het "
283
- "beheerpaneel van uw web server, phpMyAdmin of een soortgelijk programma"
284
 
285
- #: updraftplus.php:2132
286
- msgid ""
287
- "Database could not be restored because PHP safe_mode is active on your "
288
- "server. You will need to manually restore the file via phpMyAdmin or "
289
- "another method."
290
  msgstr ""
291
- "De database kon niet hersteld worden omdat de PHP safe_mode actief is op uw "
292
- "server. U zult het bestand handmatig moeten herstellen via phpMyAdmin of een "
293
- "andere methode."
294
 
295
- #: updraftplus.php:2156
296
- msgid "Delete"
297
- msgstr "Verwijderen"
298
 
299
- #: updraftplus.php:2290
300
- msgid "Find UpdraftPlus useful?"
301
- msgstr "Vindt u UpdraftPlus nuttig?"
302
 
303
- #: updraftplus.php:2290
304
- msgid "Please make a donation"
305
- msgstr "Geef a.u.b. een donatie"
306
 
307
- #: updraftplus.php:2295
308
- msgid "Like UpdraftPlus and can spare one minute?"
309
- msgstr "Bevalt UpdraftPlus u en heeft u een minuutje over?"
310
 
311
- #: updraftplus.php:2295
312
- msgid "Please help UpdraftPlus by giving a positive review at wordpress.org"
313
  msgstr ""
314
- "Steun UpdraftPlus a.u.b. met een positieve beoordeling op Wordprress.org"
315
 
316
- #: updraftplus.php:2302
317
- msgid "Need even more features and support? Check out UpdraftPlus Premium"
318
  msgstr ""
319
- "Heeft u nog meer functies en ondersteuning nodig? Kijk eens naar UpdraftPlus "
320
- "Premium."
321
 
322
- #: updraftplus.php:2311
323
- msgid "Check out UpdraftPlus.Com for help, add-ons and support"
324
- msgstr "Bezoek UpdraftPlus.com voor hulp, toevoegingen en ondersteuning"
325
 
326
- #: updraftplus.php:2314
327
- msgid "Want to say thank-you for UpdraftPlus?"
328
- msgstr "Wilt u een bedankje geven voor het gebruik van UpdraftPlus?"
329
 
330
- #: updraftplus.php:2314
331
- msgid "Please buy our very cheap 'no adverts' add-on."
332
- msgstr "Koop a.u.b. onze heel goedkope 'geen advertenties' uitbreiding."
 
 
333
 
334
- #: updraftplus.php:2325
335
- msgid "File backup intervals"
336
- msgstr "Bestand backup intervallen"
337
 
338
- #: updraftplus.php:2328
339
- msgid "Manual"
340
- msgstr "Handmatig"
341
 
342
- #: updraftplus.php:2328
343
- msgid "Every 4 hours"
344
- msgstr "Elke 4 uur"
345
 
346
- #: updraftplus.php:2328
347
- msgid "Every 8 hours"
348
- msgstr "Elke 8 uur"
349
 
350
- #: updraftplus.php:2328
351
- msgid "Every 12 hours"
352
- msgstr "Elke 12 uur"
353
 
354
- #: updraftplus.php:2328
355
- msgid "Daily"
356
- msgstr "Dagelijks"
357
 
358
- #: updraftplus.php:2328
359
- msgid "Weekly"
360
- msgstr "Wekelijks"
361
 
362
- #: updraftplus.php:2328
363
- msgid "Fortnightly"
364
- msgstr "Elke 14 dagen"
365
 
366
- #: updraftplus.php:2328
367
- msgid "Monthly"
368
- msgstr "Maandelijks"
369
 
370
- #: updraftplus.php:2337 updraftplus.php:2355
371
- msgid "and retain this many backups"
372
- msgstr "en bewaar dit aantal backups"
373
 
374
- #: updraftplus.php:2344
375
- msgid "Database backup intervals"
376
- msgstr "Database backup intervallen"
377
 
378
- #: updraftplus.php:2362
379
- msgid ""
380
- "If you would like to automatically schedule backups, choose schedules from "
381
- "the dropdowns above. Backups will occur at the intervals specified. If the "
382
- "two schedules are the same, then the two backups will take place together. "
383
- "If you choose \"manual\" then you must click the \"Backup Now\" button "
384
- "whenever you wish a backup to occur."
385
- msgstr ""
386
- "Als u automatisch backups wil laten uitvoeren, kies dan een planning uit de "
387
- "uitklap opties hierboven. Backups worden dan op de ingestelde intervallen "
388
- "uitgevoerd. Als twee planningen samenvallen, dan worden de twee backups "
389
- "tegelijkertijd uitgevoerd. Als u \"handmatig\" kiest dan moet u de \"Backup "
390
- "Nu\" knop aanklikken telkens wanneer u een backup wilt maken."
391
-
392
- #: updraftplus.php:2363
393
- msgid "To fix the time at which a backup should take place,"
394
- msgstr "Om de tijd vast te leggen waarop een backup plaats moet vinden,"
395
 
396
- #: updraftplus.php:2363
397
- msgid "e.g. if your server is busy at day and you want to run overnight"
398
  msgstr ""
399
- "bv. als uw server overdag druk is en u wilt de backup 's nachts uitvoeren"
400
 
401
- #: updraftplus.php:2363
402
- msgid "use the \"Fix Time\" add-on"
403
- msgstr "gebruik de \"Tijd vastleggen\" toevoeging"
404
 
405
- #: updraftplus.php:2377
406
- msgid ""
407
- "Any other directories found inside wp-content but exclude these directories:"
408
- msgstr "Alle mappen onder wp-content maar exclusief deze mappen"
409
 
410
- #: updraftplus.php:2383
411
- msgid ""
412
- "Include all of these, unless you are backing them up outside of UpdraftPlus. "
413
- "The above directories are usually everything (except for WordPress core "
414
- "itself which you can download afresh from WordPress.org). But if you have "
415
- "made customised modifications outside of these directories, you need to back "
416
- "them up another way."
417
- msgstr ""
418
- "Inclusief al deze, tenzij u een backup maakt buiten UpdraftPlus om. De "
419
- "bovenstaande mappen bevatten alles (afgezien van de WordPress kern zelf die "
420
- "u vers kan downloaden van WordPress.org). Maar als u aanpassingen gemaakt "
421
- "heeft buiten deze directories dan dient u hier via een andere manier een "
422
- "backup te maken."
423
-
424
- #: updraftplus.php:2383
425
- msgid "Use WordShell for automatic backup, version control and patching"
426
  msgstr ""
427
- "Gebruik WordShell voor automatische backups, versiebeheer en correcties."
428
 
429
- #: updraftplus.php:2387
430
- msgid "Email"
431
- msgstr "E-mail"
432
 
433
- #: updraftplus.php:2388
434
- msgid ""
435
- "Enter an address here to have a report sent (and the whole backup, if you "
436
- "choose) to it."
437
  msgstr ""
438
- "Geef hier een adres in waar de rapporten naar toe gezonden moeten worden (en "
439
- "de complete backup, als u daarvoor kiest)."
440
 
441
- #: updraftplus.php:2392
442
- msgid "Database encryption phrase"
443
- msgstr "Database versleuteling tekst"
444
 
445
- #: updraftplus.php:2399
446
- msgid ""
447
- "If you enter text here, it is used to encrypt backups (Rijndael). <strong>Do "
448
- "make a separate record of it and do not lose it, or all your backups "
449
- "<em>will</em> be useless.</strong> Presently, only the database file is "
450
- "encrypted. This is also the key used to decrypt backups from this admin "
451
- "interface (so if you change it, then automatic decryption will not work "
452
- "until you change it back). You can also use the file example-decrypt.php "
453
- "from inside the UpdraftPlus plugin directory to decrypt manually."
454
- msgstr ""
455
- "Als u hier tekst ingeeft dan wordt die gebruikt om backups te versleutelen "
456
- "(Rijndael). <strong>Leg de tekst apart vast en verlies het niet of al uw "
457
- "backups <em>zijn waardeloos</em>.</strong> Op het moment worden alleen het "
458
- "database bestand versleuteld. Dit is ook de sleutel die gebruikt wordt om "
459
- "backups te ontcijferen vanuit dit beheer scherm (dus als u het verandert zal "
460
- "de ontcijfering niet werken tot u de oorspronkelijk waarde hersteld). U kunt "
461
- "ook het bestand example-decrypt.php gebruiken vanuit de UpdraftPlus plugin "
462
- "map om handmatig te ontcijferen."
463
-
464
- #: updraftplus.php:2403
465
- msgid "Copying Your Backup To Remote Storage"
466
- msgstr "Uw backup wordt gekopieerd naar de opslag op afstand"
467
 
468
- #: updraftplus.php:2407
469
- msgid "Choose your remote storage"
470
- msgstr "Kies uw opslag op afstand"
471
 
472
- #: updraftplus.php:2419
473
- msgid "None"
474
- msgstr "Geen"
475
 
476
- #: updraftplus.php:2500 updraftplus.php:2838 updraftplus.php:3109
477
- msgid "Restore"
478
- msgstr "Herstel"
 
479
 
480
- #: updraftplus.php:2514 updraftplus.php:2524
481
- msgid "Cancel"
482
- msgstr "Annuleren"
483
 
484
- #: updraftplus.php:2521 updraftplus.php:2830
485
- msgid "Backup Now"
486
- msgstr "Nu een backup maken"
487
 
488
- #: updraftplus.php:2548
489
- msgid "Advanced / Debugging Settings"
490
- msgstr "Geavanceerd / Fouten opsporen"
 
491
 
492
- #: updraftplus.php:2551
493
- msgid "Debug mode"
494
- msgstr "Fout opsporing modus"
 
495
 
496
- #: updraftplus.php:2552
497
- msgid ""
498
- "Check this to receive more information and emails on the backup process - "
499
- "useful if something is going wrong. You <strong>must</strong> send us this "
500
- "log if you are filing a bug report."
501
  msgstr ""
502
- "Vink dit aan om meer informatie en e-mails te ontvangen over het backup "
503
- "proces - handig als er iets mis gaat. U <strong>moet</strong> ons dit "
504
- "logboek sturen als u een foutmelding aan ons doorgeeft."
505
 
506
- #: updraftplus.php:2555
507
- msgid "Expert settings"
508
- msgstr "Expert instellingen"
509
 
510
- #: updraftplus.php:2556
511
- msgid "Show expert settings"
512
- msgstr "Toon de expert instellingen"
513
 
514
- #: updraftplus.php:2556
515
- msgid ""
516
- "click this to show some further options; don't bother with this unless you "
517
- "have a problem or are curious."
518
  msgstr ""
519
- "klik hier om meer opties te tonen; negeer het tenzij u een probleem heeft of "
520
- "nieuwsgierig bent."
521
 
522
- #: updraftplus.php:2563
523
- msgid "Delete local backup"
524
- msgstr "Verwijder de lokale backup"
525
 
526
- #: updraftplus.php:2564
527
- msgid ""
528
- "Uncheck this to prevent deletion of any superfluous backup files from your "
529
- "server after the backup run finishes (i.e. any files despatched remotely "
530
- "will also remain locally, and any files being kept locally will not be "
531
- "subject to the retention limits)."
532
  msgstr ""
533
- "Verwijder het vinkje om de verwijdering van overbodige backup bestanden van "
534
- "uw server te voorkomen nadat de backup gereed is (bv. bestanden die op "
535
- "afstand opgeslagen worden zullen ook lokaal blijven staan en deze bestanden "
536
- "vallen niet onder de houdbaarheid limieten)."
537
 
538
- #: updraftplus.php:2568
539
- msgid "Backup directory"
540
- msgstr "Backup map"
541
 
542
- #: updraftplus.php:2576
543
- msgid "Backup directory specified is writable, which is good."
544
- msgstr "De aangegeven backup map heeft schrijfrechten, wat goed is."
545
 
546
- #: updraftplus.php:2578
547
- msgid "Backup directory specified is <b>not</b> writable, or does not exist."
548
  msgstr ""
549
- "De aangegeven backup map heeft <b>geen</b> scrhijfrechten of bestaat niet."
550
 
551
- #: updraftplus.php:2578
552
- msgid "Click here to attempt to create the directory and set the permissions"
553
- msgstr "Klik hier om te proberen de map aan te maken en stel de rechten in"
554
 
555
- #: updraftplus.php:2578
556
- msgid "or, to reset this option"
557
- msgstr "of om deze optie te terug te zetten"
558
 
559
- #: updraftplus.php:2578
560
- msgid "click here"
561
- msgstr "klik hier"
562
 
563
- #: updraftplus.php:2578
564
- msgid ""
565
- "If that is unsuccessful check the permissions on your server or change it to "
566
- "another directory that is writable by your web server process."
567
  msgstr ""
568
- "Als dat niet succesvol is, controleer de rechten op uw server of wijzig het "
569
- "naar een andere map die wel schrijfrechten heeft voor uw web server proces."
570
 
571
- #: updraftplus.php:2581
572
- msgid ""
573
- "This is where UpdraftPlus will write the zip files it creates initially. "
574
- "This directory must be writable by your web server. Typically you'll want to "
575
- "have it inside your wp-content folder (this is the default). <b>Do not</b> "
576
- "place it inside your uploads dir, as that will cause recursion issues "
577
- "(backups of backups of backups of...)."
578
- msgstr ""
579
- "Dit is waar UpdraftPlus de initieel aangemaakte archief (zip) bestanden naar "
580
- "toe zal schrijven. Deze map moet schrijfrechten hebben. Normaliter wil je "
581
- "dit binnen je wp-content map hebben (standaard). <b>Plaats het niet</b> "
582
- "binnen uw upload map omdat dat recursie zal geven (backups van backups van "
583
- "backups...)."
584
-
585
- #: updraftplus.php:2602
586
- msgid "Save Changes"
587
- msgstr "Bewaar wijzigingen"
588
 
589
- #: updraftplus.php:2626
590
- msgid "Download log file"
591
- msgstr "Download logboek"
592
 
593
- #: updraftplus.php:2632
594
- msgid "No backup has been completed."
595
- msgstr "Geen backup afgerond"
596
 
597
- #: updraftplus.php:2652
598
- msgid "Restore successful!"
599
- msgstr "Herstel met succes"
600
 
601
- #: updraftplus.php:2653 updraftplus.php:2688 updraftplus.php:2704
602
- msgid "Actions"
603
- msgstr "Acties"
604
 
605
- #: updraftplus.php:2653 updraftplus.php:2668 updraftplus.php:2688
606
- #: updraftplus.php:2704
607
- msgid "Return to UpdraftPlus Configuration"
608
- msgstr "Keer terug naar UpdraftPlus configuratie"
609
 
610
- #: updraftplus.php:2677
611
- msgid "Remove old directories"
612
- msgstr "Verwijder de oude mappen"
613
 
614
- #: updraftplus.php:2683
615
- msgid "Old directories successfully removed."
616
- msgstr "Oude mappen met succes verwijderd"
617
 
618
- #: updraftplus.php:2686
619
- msgid ""
620
- "Old directory removal failed for some reason. You may want to do this "
621
- "manually."
622
  msgstr ""
623
- "Het verwijderen van de oude mappen faalde om de een of andere reden. U kunt "
624
- "dit ook handmatig doen."
625
 
626
- #: updraftplus.php:2701
627
- msgid "Backup directory could not be created"
628
- msgstr "De backup map kon niet aangemaakt worden"
629
 
630
- #: updraftplus.php:2703
631
- msgid "Backup directory successfully created."
632
- msgstr "Backup map met succes aangemaakt."
633
 
634
- #: updraftplus.php:2710
635
- msgid "Schedule backup"
636
- msgstr "Backup inplannen"
637
 
638
- #: updraftplus.php:2713
639
- msgid "Failed."
640
- msgstr "Mislukt"
641
 
642
- #: updraftplus.php:2715
643
- msgid ""
644
- "OK. Now load any page from your site to make sure the schedule can trigger. "
645
- "You should then see activity in the \"Last log message\" field below."
646
  msgstr ""
647
- "OK. Laad nu een pagina van uw site om er zeker van de zijn dat de planning "
648
- "uitgevoerd wordt. U moet dan activiteit zien in het \"Laatste logboek bericht"
649
- "\" veld hieronder."
650
 
651
- #: updraftplus.php:2715
652
- msgid "Nothing happening? Follow this link for help."
653
- msgstr "Gebeurd er niets? Volg deze link voor hulp."
654
 
655
- #: updraftplus.php:2728
656
- msgid "Your settings have been wiped."
657
- msgstr "Uw instellingen zijn gewist."
658
 
659
- #: updraftplus.php:2735
660
- msgid "By UpdraftPlus.Com"
661
- msgstr "Door UpdraftPlus.com"
662
 
663
- #: updraftplus.php:2735
664
- msgid "Lead developer's homepage"
665
- msgstr "Homepage van de hoofd ontwikkelaar"
666
 
667
- #: updraftplus.php:2735
668
- msgid "Donate"
669
- msgstr "Doneer"
670
 
671
- #: updraftplus.php:2735
672
- msgid "Other WordPress plugins"
673
- msgstr "Andere WordPress plugins"
674
 
675
- #: updraftplus.php:2735
676
- msgid "Version"
677
- msgstr "Versie"
678
 
679
- #: updraftplus.php:2739
680
- msgid "Your backup has been restored."
681
- msgstr "Uw backup is hersteld"
682
 
683
- #: updraftplus.php:2739
684
- msgid ""
685
- "Your old (themes, uploads, plugins, whatever) directories have been retained "
686
- "with \"-old\" appended to their name. Remove them when you are satisfied "
687
- "that the backup worked properly."
688
  msgstr ""
689
- "Uw oude (thema's. uploads, plugins, etc.) mappen zijn bewaard met \"-old\" "
690
- "toegevoegd aan hun naam. Verwijder ze zodra uw er zeker van bent dat de "
691
- "backup goed werkt."
692
 
693
- #: updraftplus.php:2739
694
- msgid ""
695
- "At this time UpdraftPlus does not automatically restore your database. You "
696
- "will need to use an external tool like phpMyAdmin to perform that task."
697
  msgstr ""
698
- "Op dit moment hersteld UpdraftPlus niet automatisch uw database. U heeft een "
699
- "extern programma zoals phpMyAdmin nodig om die taak uit te voeren."
700
 
701
- #: updraftplus.php:2745
702
- msgid "Old directories successfully deleted."
703
- msgstr "Oude mappen met succes verwijderd."
704
 
705
- #: updraftplus.php:2748
706
- msgid ""
707
- "Your PHP memory limit is quite low. UpdraftPlus attempted to raise it but "
708
- "was unsuccessful. This plugin may not work properly with a memory limit of "
709
- "less than 96 Mb (though on the other hand, it has been used successfully "
710
- "with a 32Mb limit - your mileage may vary, but don't blame us!)."
711
- msgstr ""
712
- "Uw PHP geheugen limiet is vrij laag. UpdraftPlus heeft geprobeerd die te "
713
- "verhogen maar dat lukte niet. Deze plugin kan mogelijk niet goed "
714
- "functioneren met een geheugenlimiet van minder dan 96 Mb (hoewel het met "
715
- "succes gebruikt is met een 32 Mb limiet - uw geheugen gebruik kan vari&euml;"
716
- "ren maar geef ons niet de schuld!)."
717
-
718
- #: updraftplus.php:2748
719
- msgid "Current limit is:"
720
- msgstr "De huidige limiet is:"
721
 
722
- #: updraftplus.php:2752
723
- msgid ""
724
- "Your PHP max_execution_time is less than 60 seconds. This possibly means "
725
- "you're running in safe_mode. Either disable safe_mode or modify your php.ini "
726
- "to set max_execution_time to a higher number. If you do not, then longer "
727
- "will be needed to complete a backup (but that is all). Present limit is:"
728
- msgstr ""
729
- "Uw PHP max_execution_time is minder dan 60 seconden. Dit betekend "
730
- "waarschijnlijk dat u werkt in de veilige modus. Desactiveer de veilige modus "
731
- "(safe_mode) of pas uw php.ini aan om max_execution_time in te stellen op een "
732
- "hogere waarde. Als u dat niet doen zal er meer tijd nodig zijn om een backup "
733
- "uit te voeren (maar dat is alles). De huidige limiet is:"
734
-
735
- #: updraftplus.php:2752
736
- msgid "seconds"
737
- msgstr "seconden"
738
-
739
- #: updraftplus.php:2757
740
- msgid ""
741
- "You have old directories from a previous backup (technical information: "
742
- "these are found in wp-content, and suffixed with -old). Use this button to "
743
- "delete them (if you have verified that the restoration worked)."
744
  msgstr ""
745
- "U heeft nog oude mappen van een eerdere backup (technische informatie: deze "
746
- "zijn te vinden in wp-content en met \"-old\" aan het einde van de mapnaam. "
747
- "Gebruik deze knop om ze te verwijderen (als u gecontroleerd heeft dat het "
748
- "herstel gewerkt heeft)."
749
 
750
- #: updraftplus.php:2761
751
- msgid "Delete Old Directories"
752
- msgstr "Verwijder de oude mappen"
753
 
754
- #: updraftplus.php:2761
755
- msgid ""
756
- "Are you sure you want to delete the old directories? This cannot be undone."
757
  msgstr ""
758
- "Weet u zeker dat u de oude mappen wilt verwijderen? Dit kan niet ongedaan "
759
- "gemaakt worden."
760
 
761
- #: updraftplus.php:2774
762
- msgid "Existing Schedule And Backups"
763
- msgstr "Bestaande planning en backups"
764
 
765
- #: updraftplus.php:2778
766
- msgid "JavaScript warning"
767
- msgstr "JavaScript waarschuwing"
768
 
769
- #: updraftplus.php:2779
770
- msgid ""
771
- "This admin interface uses JavaScript heavily. You either need to activate it "
772
- "within your browser, or to use a JavaScript-capable browser."
773
  msgstr ""
774
- "Dit beheer scherm maakt intensief gebruik van JavaScript. U moet het of "
775
- "activeren in uw browser of een browser gebruiken die JavaScript kan "
776
- "uitvoeren."
777
 
778
- #: updraftplus.php:2792 updraftplus.php:2805
779
- msgid "Nothing currently scheduled"
780
- msgstr "Momenteel niets gepland"
781
 
782
- #: updraftplus.php:2797
783
- msgid "At the same time as the files backup"
784
- msgstr "Op het zelfde moment als de backup van de bestanden"
785
 
786
- #: updraftplus.php:2817
787
- msgid "Next scheduled backups"
788
- msgstr "Volgende planning van backups"
789
 
790
- #: updraftplus.php:2819
791
- msgid "Files"
792
- msgstr "Bestanden"
793
 
794
- #: updraftplus.php:2821
795
- msgid "Time now"
796
- msgstr "Tijd nu"
797
 
798
- #: updraftplus.php:2825
799
- msgid "Last finished backup run"
800
- msgstr "Laatste complete backup"
801
 
802
- #: updraftplus.php:2845
803
- msgid "Last log message"
804
- msgstr "Laatste logboek bericht"
805
 
806
- #: updraftplus.php:2846
807
- msgid "(Nothing yet logged)"
808
- msgstr "(Nog niets in het logboek)"
809
 
810
- #: updraftplus.php:2849
811
- msgid "Backups, logs & restoring"
812
- msgstr "Backups, logboeken en herstel"
813
 
814
- #: updraftplus.php:2850
815
- msgid "Press to see available backups"
816
- msgstr "Indrukken om de beschikbare backups te zien"
817
 
818
- #: updraftplus.php:2850
819
- #, php-format
820
- msgid "%d set(s) available"
821
- msgstr "%d set(s) beschikbaar"
822
 
823
- #: updraftplus.php:2855
824
- msgid "Downloading"
825
- msgstr "Download loopt"
826
 
827
- #: updraftplus.php:2855
828
- msgid ""
829
- "Pressing a button for Database/Plugins/Themes/Uploads/Others will make "
830
- "UpdraftPlus try to bring the backup file back from the remote storage (if "
831
- "any - e.g. Amazon S3, Dropbox, Google Drive, FTP) to your webserver. Then "
832
- "you will be allowed to download it to your computer. If the fetch from the "
833
- "remote storage stops progressing (wait 30 seconds to make sure), then press "
834
- "again to resume. Remember that you can also visit the cloud storage vendor's "
835
- "website directly."
836
- msgstr ""
837
- "Het indrukken van een knop voor Database/Plugins/Thema's/Uploads/Overig laat "
838
- "UpdraftPlus proberen om het backup bestand op te halen van de opslag op "
839
- "afstand (indien aanwezig - bv. Amazon S3, Dropbox, Google Drive, FTP) naar "
840
- "uw webserver. Daarna kunt u proberen om het te downloaden naar uw computer. "
841
- "Als het ophalen van de opslag op afstand stopt (wacht 30 seconden om zeker "
842
- "te zijn) en druk dan nogmaals om door te gaan. Denk er om dat u ook de cloud "
843
- "opslag website direct kan benaderen."
844
-
845
- #: updraftplus.php:2856
846
- msgid "Restoring"
847
- msgstr "Herstellen"
848
-
849
- #: updraftplus.php:2856
850
- msgid ""
851
- "Press the button for the backup you wish to restore. If your site is large "
852
- "and you are using remote storage, then you should first click on each entity "
853
- "in order to retrieve it back to the webserver. This will prevent time-outs "
854
- "from occuring during the restore process itself."
855
  msgstr ""
856
- "Druk de knop in voor de backup die u wilt herstellen. Als u een grote site "
857
- "heeft and u gebruikt opslag op afstand dan moet u eerst op elk van de "
858
- "entiteiten klikken om ze terug te zetten op de webserver. Dit voorkomt "
859
- "tijdgebrek (time-out) tijdens het herstel proces zelf."
860
 
861
- #: updraftplus.php:2856
862
- msgid "More tasks:"
863
- msgstr "Meer taken"
864
 
865
- #: updraftplus.php:2856
866
- msgid "upload backup files"
867
- msgstr "upload de backup bestanden"
868
 
869
- #: updraftplus.php:2856
870
- msgid ""
871
- "Press here to look inside your UpdraftPlus directory (in your web hosting "
872
- "space) for any new backup sets that you have uploaded. The location of this "
873
- "directory is set in the expert settings, below."
874
  msgstr ""
875
- "Druk hier om in uw UpdraftPlus map te kijken (in uw webhosting opslagruimte) "
876
- "voor nieuwe backup sets die u geupload heeft. De locatie van deze map is "
877
- "hieronder ingesteld bij de expert instellingen."
878
 
879
- #: updraftplus.php:2856
880
- msgid "rescan folder for new backup sets"
881
- msgstr "bekijk de map opnieuw voor nieuwe backup sets"
882
 
883
- #: updraftplus.php:2857
884
- msgid "Opera web browser"
885
- msgstr "Opera web browser"
886
 
887
- #: updraftplus.php:2857
888
- msgid "If you are using this, then turn Turbo/Road mode off."
889
- msgstr "Als u dit gebruikt, schakel dan de Turbo/Road modus uit."
890
 
891
- #: updraftplus.php:2858
892
- msgid "This is a count of the contents of your Updraft directory"
893
- msgstr "Dit is een telling van de inhoud van uw Updraft map."
894
 
895
- #: updraftplus.php:2858
896
- msgid "Web-server disk space in use by UpdraftPlus"
897
- msgstr "Webserver opslagruimte gebruikt door UpdraftPlus"
898
 
899
- #: updraftplus.php:2858
900
- msgid "refresh"
901
- msgstr "verversen"
902
 
903
- #: updraftplus.php:2860
904
- msgid "UpdraftPlus - Upload backup files"
905
- msgstr "UpdraftPlus - upload de backup bestanden"
906
 
907
- #: updraftplus.php:2861
908
- msgid ""
909
- "Upload files into UpdraftPlus. Use this to import backups made on a "
910
- "different WordPress installation."
911
  msgstr ""
912
- "Upload de bestanden naar UpdraftPlus. Gebruik dit om backups te importeren "
913
- "die gemaakt zijn in een andere WordPress installatie."
914
 
915
- #: updraftplus.php:2865
916
- msgid "Drop backup zips here"
917
- msgstr "Plaats de backup zip bestanden hier"
918
 
919
- #: updraftplus.php:2879
920
- msgid "calculating..."
921
- msgstr "berekenen..."
922
 
923
- #: updraftplus.php:2948
924
- msgid "Restore backup"
925
- msgstr "Herstel backup"
926
 
927
- #: updraftplus.php:2949
928
- msgid "Restore backup from"
929
- msgstr "Herstel backup van"
930
 
931
- #: updraftplus.php:2950
932
- msgid ""
933
- "Restoring will replace this site's themes, plugins, uploads and/or other "
934
- "content directories (according to what is contained in the backup set, and "
935
- "your selection"
936
  msgstr ""
937
- "Herstellen zal de thema's, plugins, uploads and/of andere inhoud mappen "
938
- "vervangen (afhankelijk van wat aanwezig is in de backup set en uw selectie)"
939
 
940
- #: updraftplus.php:2950
941
- msgid "Choose the components to restore"
942
- msgstr "Kies de componenten om te herstellen"
943
 
944
- #: updraftplus.php:2961
945
- msgid ""
946
- "Databases cannot yet be restored from here - you must download the database "
947
- "file and take it to your web hosting company's control panel."
948
  msgstr ""
949
- "Databases kunnen nog niet hersteld worden - u moet de database bestanden "
950
- "downloaden en overnemen naar het beheerscherm van uw webhosting."
951
 
952
- #: updraftplus.php:2966
953
- msgid "Perform a backup now"
954
- msgstr "Maak nu een backup"
955
 
956
- #: updraftplus.php:2968
957
- msgid ""
958
- "This will schedule a one-time backup. To proceed, press 'Backup Now', then "
959
- "wait 10 seconds, then visit any page on your site. WordPress should then "
960
- "start the backup running in the background."
961
  msgstr ""
962
- "Dit zal een eenmalige backup plannen. Om door te gaan, klik op 'Backup Nu' "
963
- "en wacht 10 seconden, bezoek dan een willekeurige pagina van uw site. "
964
- "WordPress moet dan de backup starten in de achtergrond."
965
 
966
- #: updraftplus.php:2974
967
- msgid "Does nothing happen when you schedule backups?"
968
- msgstr "Gebeurd er niets wanneer u backups in de planning zet?"
969
 
970
- #: updraftplus.php:2974
971
- msgid "Go here for help."
972
- msgstr "Ga hier naar toe voor hulp."
973
 
974
- #: updraftplus.php:2981
975
- msgid "Multisite"
976
- msgstr "Multisite"
977
 
978
- #: updraftplus.php:2985
979
- msgid "Do you need WordPress Multisite support?"
980
- msgstr "Heeft u WordPress Multisite ondersteuning nodig?"
981
 
982
- #: updraftplus.php:2985
983
- msgid ""
984
- "Please check out UpdraftPlus Premium, or the stand-alone Multisite add-on."
985
  msgstr ""
986
- "Kijk naar UpdraftPlus Premium of de alleenstaande Multisite uitbreiding."
987
 
988
- #: updraftplus.php:2990
989
- msgid "Configure Backup Contents And Schedule"
990
- msgstr "Configureer backup inhoud en planning"
991
 
992
- #: updraftplus.php:2996
993
- msgid "Debug Information And Expert Options"
994
- msgstr "Informatie voor fouten oplossen en expert opties"
995
 
996
- #: updraftplus.php:3001
997
- msgid "Peak memory usage"
998
- msgstr "Piek geheugen gebruik"
999
 
1000
- #: updraftplus.php:3002
1001
- msgid "Current memory usage"
1002
- msgstr "Huidig gebruik van het geheugen"
1003
 
1004
- #: updraftplus.php:3003
1005
- msgid "PHP memory limit"
1006
- msgstr "PHP geheugen limiet"
1007
 
1008
- #: updraftplus.php:3006
1009
- msgid ""
1010
- "The buttons below will immediately execute a backup run, independently of "
1011
- "WordPress's scheduler. If these work whilst your scheduled backups and the "
1012
- "\"Backup Now\" button do absolutely nothing (i.e. not even produce a log "
1013
- "file), then it means that your scheduler is broken. You should then disable "
1014
- "all your other plugins, and try the \"Backup Now\" button. If that fails, "
1015
- "then contact your web hosting company and ask them if they have disabled wp-"
1016
- "cron. If it succeeds, then re-activate your other plugins one-by-one, and "
1017
- "find the one that is the problem and report a bug to them."
1018
- msgstr ""
1019
- "De knoppen hieronder voeren direct een backup uit zonder tussenkomst van de "
1020
- "WordPress planner. Als deze knoppen werken terwijl uw geplande backups en de "
1021
- "\"Backup Nu\" knop absoluut niets doen (b.v. zelfs geen logboek bestand "
1022
- "aanmaken), dan is de WP planner defect. U dient dan alle andere plugins te "
1023
- "desactiveren en de \"Backup NU\" knop te proberen. Als dat niet lukt, neem "
1024
- "dan contact op met uw webhosting bedrijf en vraag ze of ze wp-cron "
1025
- "uitgeschakeld hebben. Als het wel lukt, her-activeer dan uw andere plugins "
1026
- "een voor een om degene die het probleem veroozaakt te vinden en rapporteer "
1027
- "de fout aan de ontwikkelaar ervan."
1028
-
1029
- #: updraftplus.php:3010
1030
- msgid "Debug Full Backup"
1031
- msgstr "Fouten opsporen voor volledige backup"
1032
 
1033
- #: updraftplus.php:3010
1034
- msgid ""
1035
- "This will cause an immediate backup. The page will stall loading until it "
1036
- "finishes (ie, unscheduled)."
1037
  msgstr ""
1038
- "Dit forceert een direct backup. De pagina zal niet laden tot de backup klaar "
1039
- "is (d.w.z. zonder planning)."
1040
 
1041
- #: updraftplus.php:3014
1042
- msgid "Debug Database Backup"
1043
- msgstr "Fouten opsporen voor database backup"
1044
 
1045
- #: updraftplus.php:3014
1046
- msgid ""
1047
- "This will cause an immediate DB backup. The page will stall loading until it "
1048
- "finishes (ie, unscheduled). The backup may well run out of time; really this "
1049
- "button is only helpful for checking that the backup is able to get through "
1050
- "the initial stages, or for small WordPress sites.."
1051
- msgstr ""
1052
- "Dit forceert een directe DB backup. De pagina zal niet laden tot de backup "
1053
- "klaar is (d.w.z. zonder planning). De backup kan heel goed teveel tijd "
1054
- "vergen, en deze knop is eigenlijk alleen zinvol om te controleren dat de "
1055
- "backup in staat is om de eerste stages te doorlopen of voor kleine WordPress "
1056
- "sites."
1057
-
1058
- #: updraftplus.php:3016
1059
- msgid "Wipe Settings"
1060
- msgstr "Instellingen wissen"
1061
 
1062
- #: updraftplus.php:3017
1063
- msgid ""
1064
- "This button will delete all UpdraftPlus settings (but not any of your "
1065
- "existing backups from your cloud storage). You will then need to enter all "
1066
- "your settings again. You can also do this before deactivating/deinstalling "
1067
- "UpdraftPlus if you wish."
1068
  msgstr ""
1069
- "Deze knop zal alle UpdraftPlus instellingen verwijderen (maar geen enkele "
1070
- "van uw bestaande backups van uw cloud opslag). U moet dan al uw instellingen "
1071
- "opnieuw ingeven. U kunt dit ook doen voordat u UpdraftPlus uitschakelt en de-"
1072
- "installeert als u wilt."
1073
 
1074
- #: updraftplus.php:3020
1075
- msgid "Wipe All Settings"
1076
- msgstr "Wis alle instellingen"
1077
 
1078
- #: updraftplus.php:3020
1079
- msgid ""
1080
- "This will delete all your UpdraftPlus settings - are you sure you want to do "
1081
- "this?"
1082
  msgstr ""
1083
- "Dit zal al uw UpdraftPlus instellingen verwijderen - weet u zeker dat u dit "
1084
- "wilt doen?"
1085
 
1086
- #: updraftplus.php:3089
1087
- msgid "Press here to download"
1088
- msgstr "Druk hierop om de download te starten"
1089
 
1090
- #: updraftplus.php:3091
1091
- #, php-format
1092
- msgid "(No %s)"
1093
- msgstr "(Nee %s)"
1094
 
1095
- #: updraftplus.php:3101
1096
- msgid "Backup Log"
1097
- msgstr "Backup logboek"
1098
 
1099
- #: updraftplus.php:3109
1100
- msgid ""
1101
- "After pressing this button, you will be given the option to choose which "
1102
- "components you wish to restore"
1103
  msgstr ""
1104
- "Nadat up deze knop gedrukt heeft krijgt u de optie om te kiezen welke "
1105
- "componenten u wilt herstellen"
1106
 
1107
- #: updraftplus.php:3134 updraftplus.php:3138
1108
- msgid "Warning"
1109
- msgstr "Waarschuwing"
1110
 
1111
- #: updraftplus.php:3134
1112
- #, php-format
1113
- msgid ""
1114
- "You have less than %s of free disk space on the disk which UpdraftPlus is "
1115
- "configured to use to create backups. UpdraftPlus could well run out of "
1116
- "space. Contact your the operator of your server (e.g. your web hosting "
1117
- "company) to resolve this issue."
1118
- msgstr ""
1119
- "U heeft minder dan %s vrije opslag ruimte waarvoor UpdraftPlus ingesteld is "
1120
- "om te gebruiken voor backups. UpdraftPlus zou ruimte tekort kunnen komen. "
1121
- "Neem contact op met de beheerder van uw server (bv. uw webhosting bedrijf) "
1122
- "om dit probleem op te lossen."
1123
-
1124
- #: updraftplus.php:3138
1125
- #, php-format
1126
- msgid ""
1127
- "UpdraftPlus does not officially support versions of WordPress before %s. It "
1128
- "may work for you, but if it does not, then please be aware that no support "
1129
- "is available until you upgrade WordPress."
1130
  msgstr ""
1131
- "UpdraftPlus ondersteunt niet officieel versies van WordPress ouder dan %s. "
1132
- "Het zou kunnen werken maar in dat geval wees u ervan bewust dat er geen "
1133
- "ondersteuning beschikbaar is tot u uw WordPress versie opgewaardeerd hebt."
1134
 
1135
- #: updraftplus.php:3142 updraftplus.php:3146 updraftplus.php:3150
1136
- msgid "UpdraftPlus notice:"
1137
- msgstr "UpdraftPlus mededeling:"
1138
 
1139
- #: updraftplus.php:3142
1140
- msgid "The log file could not be read."
1141
- msgstr "Het logboek bestand kon niet gelezen worden."
1142
 
1143
- #: updraftplus.php:3146 updraftplus.php:3150
1144
- #, php-format
1145
- msgid ""
1146
- "Click here to authenticate your %s account (you will not be able to back up "
1147
- "to %s without it)."
1148
  msgstr ""
1149
- "Klik hier om uw %s account te bevestigen (u kunt geen backup aanmaken op %s "
1150
- "zonder dit)."
1151
 
1152
- #: updraftplus.php:3323
1153
- msgid "Infinite recursion: consult your log for more information"
1154
- msgstr "Oneindige recursie: raadpleeg uw logboek voor meer informatie"
1155
 
1156
- #: includes/updraft-restorer.php:5
1157
- msgid "Backup file not available."
1158
- msgstr "Backup bestand niet beschikbaar."
1159
 
1160
- #: includes/updraft-restorer.php:6
1161
- msgid "Unpacking backup..."
1162
- msgstr "Backup uitpakken..."
1163
 
1164
- #: includes/updraft-restorer.php:7
1165
- msgid "Moving old directory out of the way..."
1166
- msgstr "Oude mappen verplaatsen..."
1167
 
1168
- #: includes/updraft-restorer.php:8
1169
- msgid "Moving unpacked backup in place..."
1170
- msgstr "De uitgepakte backup wordt op z'n plaats gezet..."
1171
 
1172
- #: includes/updraft-restorer.php:9
1173
- msgid "Cleaning up rubbish..."
1174
- msgstr "Rommel opruimen..."
1175
 
1176
- #: includes/updraft-restorer.php:10
1177
- msgid ""
1178
- "Could not move old directory out of the way. Perhaps you already have -old "
1179
- "directories that need deleting first?"
1180
  msgstr ""
1181
- "Kon de oude mappen niet verplaatsen. Misschien heeft u -old mappen die eerst "
1182
- "verwijderd moeten worden?"
1183
 
1184
- #: includes/updraft-restorer.php:11
1185
- msgid ""
1186
- "Could not move new directory into place. Check your wp-content/upgrade "
1187
- "folder."
1188
  msgstr ""
1189
- "Kon de nieuwe mappen niet op hun plaats zetten. Controleer uw wp-content/"
1190
- "upgrade map."
1191
 
1192
- #: includes/updraft-restorer.php:12
1193
- msgid "Failed to delete working directory after restoring."
1194
- msgstr "De werkmap kon niet verwijderd worden na herstel."
1195
 
1196
- #: includes/updraft-restorer.php:34
1197
- msgid ""
1198
- "Will not delete the archive after unpacking it, because there was no cloud "
1199
- "storage for this backup"
1200
  msgstr ""
1201
- "Het archief niet verwijderen na uitpakken omdat er geen opslag op afstand "
1202
- "was voor deze backup."
1203
 
1204
- #: methods/webdav.php:13 methods/webdav.php:34 methods/webdav.php:50
1205
- #: methods/sftp.php:13 methods/sftp.php:34 methods/sftp.php:50
1206
- #, php-format
1207
- msgid "You do not have the UpdraftPlus %s add-on installed - get it from %s"
1208
  msgstr ""
1209
- "U heeft de UpdraftPlus %s uitbreiding niet ge&iuml;nstalleerd - haal hem op "
1210
- "van %s"
1211
 
1212
- #: methods/webdav.php:63 methods/sftp.php:63
1213
- #, php-format
1214
- msgid "%s support is available as an add-on"
1215
- msgstr "%s ondersteuning is beschikbaar als uitbreiding"
1216
 
1217
- #: methods/webdav.php:63 methods/sftp.php:63
1218
- msgid "follow this link to get it"
1219
- msgstr "volg deze link om het op te halen"
1220
 
1221
- #: methods/googledrive.php:94 methods/s3.php:326 methods/dropbox.php:293
1222
- #: addons/webdav.php:292
1223
- msgid "Success"
1224
- msgstr "Succes"
1225
 
1226
- #: methods/googledrive.php:94 methods/dropbox.php:293
1227
- #, php-format
1228
- msgid "you have authenticated your %s account"
1229
- msgstr "u heeft uw %s account bevestigd"
1230
 
1231
- #: methods/googledrive.php:94 methods/googledrive.php:325
1232
- #: methods/googledrive.php:327 methods/googledrive.php:345
1233
- #: methods/googledrive.php:349 methods/googledrive.php:353
1234
- msgid "Google Drive"
1235
- msgstr "Google Drive"
1236
 
1237
- #: methods/googledrive.php:98
1238
- msgid ""
1239
- "No refresh token was received from Google. This often means that you entered "
1240
- "your client secret wrongly, or that you have not yet re-authenticated "
1241
- "(below) since correcting it. Re-check it, then follow the link to "
1242
- "authenticate again. Finally, if that does not work, then use expert mode to "
1243
- "wipe all your settings, create a new Google client ID/secret, and start "
1244
- "again."
1245
- msgstr ""
1246
- "Geen teken voor verversing ontvangen van Google. Dit betekend meestal een "
1247
- "verkeerde geheime toegang of dat u nog niet het-bevestigd heeft (hieronder) "
1248
- "na correctie. Controleer het nogmaals en klik dan op de link voor "
1249
- "bevestiging. Als dat niet werkt, gebruik dan de expert modus om al uw "
1250
- "instellingen te wissen en een nieuwe Google clientID/secret aan te maken en "
1251
- "opnieuw te starten."
1252
-
1253
- #: methods/googledrive.php:103
1254
- msgid "Authorization failed"
1255
- msgstr "Autorisatie niet gelukt"
1256
 
1257
- #: methods/googledrive.php:117
1258
- msgid ""
1259
- "Have not yet obtained an access token from Google - you need to authorise or "
1260
- "re-authorise your connection to Google Drive."
1261
  msgstr ""
1262
- "Nog geen toegangsteken van Google ontvangen - u moet (opnieuw) autoriseren "
1263
- "om verbinding te maken met Google Drive."
1264
 
1265
- #: methods/googledrive.php:118 methods/googledrive.php:254
1266
- msgid ""
1267
- "Have not yet obtained an access token from Google (has the user authorised?)"
1268
  msgstr ""
1269
- "Nog geen toegangsteken van Google ontvangen (heeft de gebruiker "
1270
- "geautoriseerd?)"
1271
 
1272
- #: methods/googledrive.php:135 addons/webdav.php:57
1273
- #, php-format
1274
- msgid "Failed to upload to %s"
1275
- msgstr "Mislukte upload naar %s"
1276
 
1277
- #: methods/googledrive.php:189 addons/webdav.php:57
1278
- msgid "Error"
1279
- msgstr "Fout"
1280
 
1281
- #: methods/googledrive.php:225
1282
- msgid "An error occurred during GoogleDrive upload (see log for more details)"
1283
  msgstr ""
1284
- "Er is een fout opgetreden tijdens de upload naar Google Drive (zie het "
1285
- "logboek voor meer details)"
1286
 
1287
- #: methods/googledrive.php:266
1288
- #, php-format
1289
- msgid ""
1290
- "Google Drive error: %d: could not download: could not find a record of the "
1291
- "Google Drive file ID for this file"
1292
  msgstr ""
1293
- "Google Drive fout: %d: kon niet downloaden: kon geen gegevens vinden van het "
1294
- "Google Drive bestand ID voor dit bestand"
1295
 
1296
- #: methods/googledrive.php:271
1297
- #, php-format
1298
- msgid "Could not find %s in order to download it"
1299
- msgstr "Kon geen %s vinden om het te downloaden"
1300
 
1301
- #: methods/googledrive.php:283
1302
- msgid "Google Drive "
1303
- msgstr "Google Drive"
1304
 
1305
- #: methods/googledrive.php:283
1306
- msgid "error: zero-size file was downloaded"
1307
- msgstr "fout: download van een bestand met grootte nul "
1308
 
1309
- #: methods/googledrive.php:301
1310
- msgid "Account is not authorized."
1311
- msgstr "Account is niet geautoriseerd"
1312
 
1313
- #: methods/googledrive.php:328 methods/s3.php:246 methods/dropbox.php:217
1314
- #: methods/ftp.php:109 addons/webdav.php:231
1315
- #, php-format
1316
- msgid ""
1317
- "%s is a great choice, because UpdraftPlus supports chunked uploads - no "
1318
- "matter how big your blog is, UpdraftPlus can upload it a little at a time, "
1319
- "and not get thwarted by timeouts."
1320
  msgstr ""
1321
- "%s is een goede keus omdat UpdraftPlus uploads in stukken ondersteund - het "
1322
- "maakt niet uit hoe groot uw website is, UpdraftPlus kan het in stukken "
1323
- "uploaden zonder last te hebben van tijd limieten."
1324
 
1325
- #: methods/googledrive.php:334
1326
- msgid ""
1327
- "For longer help, including screenshots, follow this link. The description "
1328
- "below is sufficient for more expert users."
1329
  msgstr ""
1330
- "Voor meer hulp, inclusief schermafbeeldingen, volg deze link. De "
1331
- "omschrijving hieronder is voldoende voor meer ervaren gebruikers."
1332
 
1333
- #: methods/googledrive.php:335
1334
- msgid ""
1335
- "Follow this link to your Google API Console, and there create a Client ID in "
1336
- "the API Access section."
1337
  msgstr ""
1338
- "Volg deze link naar uw Google API beheerscherm en maak daar een Client ID "
1339
- "aan in de API toegang sectie."
1340
 
1341
- #: methods/googledrive.php:335
1342
- msgid "Select 'Web Application' as the application type."
1343
- msgstr "Selecteer 'Web applicatie' als het type toepassing."
1344
 
1345
- #: methods/googledrive.php:335
1346
- msgid ""
1347
- "You must add the following as the authorised redirect URI (under \"More "
1348
- "Options\") when asked"
1349
  msgstr ""
1350
- "U moet het volgende toevoegen als de geautoriseerde URI (onder \"Meer opties"
1351
- "\") als daarom gevraagd wordt."
1352
 
1353
- #: methods/googledrive.php:335
1354
- msgid ""
1355
- "N.B. If you install UpdraftPlus on several WordPress sites, then you cannot "
1356
- "re-use your client ID; you must create a new one from your Google API "
1357
- "console for each blog."
1358
  msgstr ""
1359