Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid - Version 1.12.1

Version Description

Release date: November 26th, 2019

  • Bug fix: Fixed sanitizing of ftp hostnames.
Download this release

Release Info

Developer boldgrid
Plugin Icon 128x128 Total Upkeep – WordPress Backup Plugin plus Restore & Migrate by BoldGrid
Version 1.12.1
Comparing to
See all releases

Code changes from version 1.12.0 to 1.12.1

admin/remote/class-boldgrid-backup-admin-ftp.php CHANGED
@@ -492,7 +492,11 @@ class Boldgrid_Backup_Admin_Ftp {
492
  [
493
  'key' => 'host',
494
  'default' => null,
495
- 'callback' => 'sanitize_file_name',
 
 
 
 
496
  ],
497
  [
498
  'key' => 'user',
492
  [
493
  'key' => 'host',
494
  'default' => null,
495
+ /*
496
+ * Sanitize ftp hostname. Initially sanitize_file_name was used, but it converted
497
+ * sub.domain.org to sub.domain_.org (because "org" was not a valid mime type).
498
+ */
499
+ 'callback' => 'sanitize_text_field',
500
  ],
501
  [
502
  'key' => 'user',
boldgrid-backup.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: Total Upkeep
17
  * Plugin URI: https://www.boldgrid.com/boldgrid-backup/
18
  * Description: Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution you need.
19
- * Version: 1.12.0
20
  * Author: BoldGrid
21
  * Author URI: https://www.boldgrid.com/
22
  * License: GPL-2.0+
16
  * Plugin Name: Total Upkeep
17
  * Plugin URI: https://www.boldgrid.com/boldgrid-backup/
18
  * Description: Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution you need.
19
+ * Version: 1.12.1
20
  * Author: BoldGrid
21
  * Author URI: https://www.boldgrid.com/
22
  * License: GPL-2.0+
coverage.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <coverage generated="1574371555">
3
- <project timestamp="1574371555">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-backups.php">
6
  <class name="Backups" namespace="Boldgrid\Backup\Admin\Card">
@@ -11222,157 +11222,154 @@
11222
  <line num="489" type="stmt" count="0"/>
11223
  <line num="493" type="stmt" count="0"/>
11224
  <line num="494" type="stmt" count="0"/>
11225
- <line num="495" type="stmt" count="0"/>
11226
- <line num="496" type="stmt" count="0"/>
11227
- <line num="498" type="stmt" count="0"/>
11228
  <line num="499" type="stmt" count="0"/>
11229
  <line num="500" type="stmt" count="0"/>
11230
- <line num="501" type="stmt" count="0"/>
11231
  <line num="503" type="stmt" count="0"/>
11232
  <line num="504" type="stmt" count="0"/>
11233
  <line num="505" type="stmt" count="0"/>
11234
  <line num="507" type="stmt" count="0"/>
11235
  <line num="508" type="stmt" count="0"/>
11236
  <line num="509" type="stmt" count="0"/>
11237
- <line num="510" type="stmt" count="0"/>
11238
  <line num="512" type="stmt" count="0"/>
11239
  <line num="513" type="stmt" count="0"/>
11240
  <line num="514" type="stmt" count="0"/>
11241
- <line num="515" type="stmt" count="0"/>
11242
  <line num="517" type="stmt" count="0"/>
11243
  <line num="518" type="stmt" count="0"/>
11244
  <line num="519" type="stmt" count="0"/>
11245
- <line num="520" type="stmt" count="0"/>
11246
  <line num="522" type="stmt" count="0"/>
11247
  <line num="523" type="stmt" count="0"/>
11248
  <line num="524" type="stmt" count="0"/>
11249
- <line num="525" type="stmt" count="0"/>
11250
  <line num="527" type="stmt" count="0"/>
11251
  <line num="528" type="stmt" count="0"/>
11252
  <line num="529" type="stmt" count="0"/>
11253
- <line num="530" type="stmt" count="0"/>
11254
  <line num="532" type="stmt" count="0"/>
11255
  <line num="533" type="stmt" count="0"/>
11256
  <line num="534" type="stmt" count="0"/>
11257
- <line num="535" type="stmt" count="0"/>
11258
  <line num="536" type="stmt" count="0"/>
 
 
 
11259
  <line num="540" type="stmt" count="0"/>
11260
- <line num="541" type="stmt" count="0"/>
11261
- <line num="542" type="stmt" count="0"/>
11262
  <line num="544" type="stmt" count="0"/>
11263
  <line num="545" type="stmt" count="0"/>
11264
  <line num="546" type="stmt" count="0"/>
11265
- <line num="547" type="stmt" count="0"/>
11266
  <line num="548" type="stmt" count="0"/>
11267
  <line num="549" type="stmt" count="0"/>
 
 
 
11268
  <line num="553" type="stmt" count="0"/>
11269
- <line num="554" type="stmt" count="0"/>
11270
- <line num="555" type="stmt" count="0"/>
11271
- <line num="556" type="stmt" count="0"/>
11272
  <line num="560" type="stmt" count="0"/>
11273
- <line num="584" type="method" name="format_raw_contents" visibility="public" complexity="9" crap="90" count="0"/>
11274
- <line num="586" type="stmt" count="0"/>
11275
- <line num="587" type="stmt" count="0"/>
11276
- <line num="588" type="stmt" count="0"/>
11277
- <line num="589" type="stmt" count="0"/>
11278
  <line num="591" type="stmt" count="0"/>
11279
  <line num="592" type="stmt" count="0"/>
 
11280
  <line num="595" type="stmt" count="0"/>
11281
- <line num="597" type="stmt" count="0"/>
11282
- <line num="598" type="stmt" count="0"/>
11283
  <line num="599" type="stmt" count="0"/>
11284
- <line num="600" type="stmt" count="0"/>
 
11285
  <line num="603" type="stmt" count="0"/>
11286
  <line num="604" type="stmt" count="0"/>
11287
- <line num="605" type="stmt" count="0"/>
11288
- <line num="606" type="stmt" count="0"/>
11289
  <line num="608" type="stmt" count="0"/>
 
11290
  <line num="610" type="stmt" count="0"/>
11291
  <line num="612" type="stmt" count="0"/>
11292
- <line num="613" type="stmt" count="0"/>
11293
- <line num="615" type="stmt" count="0"/>
11294
  <line num="616" type="stmt" count="0"/>
11295
  <line num="617" type="stmt" count="0"/>
11296
- <line num="630" type="stmt" count="0"/>
11297
- <line num="632" type="stmt" count="0"/>
11298
- <line num="633" type="stmt" count="0"/>
11299
  <line num="634" type="stmt" count="0"/>
11300
- <line num="635" type="stmt" count="0"/>
11301
  <line num="637" type="stmt" count="0"/>
11302
  <line num="638" type="stmt" count="0"/>
11303
  <line num="639" type="stmt" count="0"/>
11304
- <line num="640" type="stmt" count="0"/>
11305
  <line num="642" type="stmt" count="0"/>
11306
- <line num="645" type="stmt" count="0"/>
 
11307
  <line num="646" type="stmt" count="0"/>
11308
- <line num="647" type="stmt" count="0"/>
11309
- <line num="648" type="stmt" count="0"/>
11310
  <line num="651" type="stmt" count="0"/>
11311
- <line num="653" type="stmt" count="0"/>
11312
- <line num="654" type="stmt" count="0"/>
11313
  <line num="655" type="stmt" count="0"/>
11314
- <line num="656" type="stmt" count="0"/>
11315
  <line num="657" type="stmt" count="0"/>
11316
  <line num="658" type="stmt" count="0"/>
 
11317
  <line num="660" type="stmt" count="0"/>
11318
- <line num="676" type="method" name="get_contents" visibility="public" complexity="11" crap="132" count="0"/>
11319
- <line num="677" type="stmt" count="0"/>
11320
- <line num="678" type="stmt" count="0"/>
11321
- <line num="679" type="stmt" count="0"/>
11322
- <line num="680" type="stmt" count="0"/>
11323
  <line num="681" type="stmt" count="0"/>
 
 
11324
  <line num="684" type="stmt" count="0"/>
11325
  <line num="685" type="stmt" count="0"/>
11326
- <line num="686" type="stmt" count="0"/>
11327
- <line num="687" type="stmt" count="0"/>
11328
  <line num="688" type="stmt" count="0"/>
11329
  <line num="689" type="stmt" count="0"/>
11330
  <line num="690" type="stmt" count="0"/>
 
11331
  <line num="692" type="stmt" count="0"/>
11332
  <line num="693" type="stmt" count="0"/>
11333
  <line num="694" type="stmt" count="0"/>
11334
- <line num="695" type="stmt" count="0"/>
11335
  <line num="696" type="stmt" count="0"/>
11336
  <line num="697" type="stmt" count="0"/>
 
11337
  <line num="699" type="stmt" count="0"/>
11338
  <line num="700" type="stmt" count="0"/>
11339
  <line num="701" type="stmt" count="0"/>
11340
- <line num="702" type="stmt" count="0"/>
11341
- <line num="709" type="method" name="anonymous function" complexity="2" crap="6" count="0"/>
11342
- <line num="710" type="stmt" count="0"/>
11343
- <line num="711" type="stmt" count="0"/>
11344
- <line num="712" type="stmt" count="0"/>
11345
- <line num="713" type="stmt" count="0"/>
11346
  <line num="714" type="stmt" count="0"/>
 
11347
  <line num="716" type="stmt" count="0"/>
11348
  <line num="717" type="stmt" count="0"/>
11349
  <line num="718" type="stmt" count="0"/>
11350
  <line num="720" type="stmt" count="0"/>
11351
- <line num="731" type="method" name="get_details" visibility="public" complexity="3" crap="12" count="0"/>
11352
- <line num="732" type="stmt" count="0"/>
11353
- <line num="734" type="stmt" count="0"/>
11354
- <line num="737" type="stmt" count="0"/>
 
11355
  <line num="738" type="stmt" count="0"/>
11356
- <line num="739" type="stmt" count="0"/>
11357
- <line num="740" type="stmt" count="0"/>
11358
  <line num="741" type="stmt" count="0"/>
11359
  <line num="742" type="stmt" count="0"/>
11360
- <line num="750" type="method" name="init" visibility="public" complexity="7" crap="56" count="0"/>
11361
- <line num="751" type="stmt" count="0"/>
11362
- <line num="752" type="stmt" count="0"/>
 
 
11363
  <line num="755" type="stmt" count="0"/>
11364
- <line num="758" type="stmt" count="0"/>
11365
  <line num="759" type="stmt" count="0"/>
11366
- <line num="760" type="stmt" count="0"/>
11367
- <line num="761" type="stmt" count="0"/>
11368
  <line num="762" type="stmt" count="0"/>
11369
  <line num="763" type="stmt" count="0"/>
11370
  <line num="764" type="stmt" count="0"/>
11371
  <line num="765" type="stmt" count="0"/>
11372
  <line num="766" type="stmt" count="0"/>
 
 
 
11373
  <line num="770" type="stmt" count="0"/>
11374
- <line num="771" type="stmt" count="0"/>
11375
- <line num="772" type="stmt" count="0"/>
11376
  <line num="774" type="stmt" count="0"/>
11377
  <line num="775" type="stmt" count="0"/>
11378
  <line num="776" type="stmt" count="0"/>
@@ -11394,41 +11391,40 @@
11394
  <line num="798" type="stmt" count="0"/>
11395
  <line num="799" type="stmt" count="0"/>
11396
  <line num="800" type="stmt" count="0"/>
11397
- <line num="801" type="stmt" count="0"/>
11398
  <line num="803" type="stmt" count="0"/>
11399
  <line num="804" type="stmt" count="0"/>
11400
- <line num="806" type="stmt" count="0"/>
11401
  <line num="807" type="stmt" count="0"/>
11402
  <line num="808" type="stmt" count="0"/>
11403
- <line num="809" type="stmt" count="0"/>
11404
  <line num="811" type="stmt" count="0"/>
 
11405
  <line num="813" type="stmt" count="0"/>
11406
- <line num="814" type="stmt" count="0"/>
11407
  <line num="815" type="stmt" count="0"/>
11408
- <line num="816" type="stmt" count="0"/>
11409
- <line num="829" type="method" name="is_setup" visibility="public" complexity="3" crap="12" count="0"/>
11410
- <line num="832" type="stmt" count="0"/>
11411
- <line num="833" type="stmt" count="0"/>
 
11412
  <line num="836" type="stmt" count="0"/>
11413
  <line num="837" type="stmt" count="0"/>
11414
- <line num="839" type="stmt" count="0"/>
11415
  <line num="841" type="stmt" count="0"/>
11416
- <line num="857" type="method" name="is_valid_credentials" visibility="public" complexity="16" crap="272" count="0"/>
11417
- <line num="858" type="stmt" count="0"/>
11418
- <line num="859" type="stmt" count="0"/>
11419
- <line num="860" type="stmt" count="0"/>
11420
  <line num="863" type="stmt" count="0"/>
11421
  <line num="864" type="stmt" count="0"/>
11422
- <line num="866" type="stmt" count="0"/>
11423
  <line num="867" type="stmt" count="0"/>
11424
- <line num="869" type="stmt" count="0"/>
11425
  <line num="870" type="stmt" count="0"/>
11426
- <line num="872" type="stmt" count="0"/>
11427
  <line num="873" type="stmt" count="0"/>
 
 
11428
  <line num="877" type="stmt" count="0"/>
11429
- <line num="878" type="stmt" count="0"/>
11430
- <line num="879" type="stmt" count="0"/>
11431
- <line num="880" type="stmt" count="0"/>
11432
  <line num="881" type="stmt" count="0"/>
11433
  <line num="882" type="stmt" count="0"/>
11434
  <line num="883" type="stmt" count="0"/>
@@ -11439,22 +11435,22 @@
11439
  <line num="888" type="stmt" count="0"/>
11440
  <line num="889" type="stmt" count="0"/>
11441
  <line num="890" type="stmt" count="0"/>
 
11442
  <line num="892" type="stmt" count="0"/>
11443
  <line num="893" type="stmt" count="0"/>
11444
- <line num="895" type="stmt" count="0"/>
11445
  <line num="896" type="stmt" count="0"/>
11446
- <line num="898" type="stmt" count="0"/>
11447
  <line num="899" type="stmt" count="0"/>
11448
- <line num="915" type="stmt" count="0"/>
11449
- <line num="916" type="stmt" count="0"/>
11450
- <line num="918" type="stmt" count="0"/>
 
11451
  <line num="920" type="stmt" count="0"/>
11452
- <line num="921" type="stmt" count="0"/>
11453
- <line num="923" type="stmt" count="0"/>
 
11454
  <line num="927" type="stmt" count="0"/>
11455
- <line num="928" type="stmt" count="0"/>
11456
- <line num="929" type="stmt" count="0"/>
11457
- <line num="930" type="stmt" count="0"/>
11458
  <line num="931" type="stmt" count="0"/>
11459
  <line num="932" type="stmt" count="0"/>
11460
  <line num="933" type="stmt" count="0"/>
@@ -11471,25 +11467,25 @@
11471
  <line num="944" type="stmt" count="0"/>
11472
  <line num="945" type="stmt" count="0"/>
11473
  <line num="946" type="stmt" count="0"/>
 
11474
  <line num="948" type="stmt" count="0"/>
 
11475
  <line num="950" type="stmt" count="0"/>
11476
- <line num="951" type="stmt" count="0"/>
11477
  <line num="952" type="stmt" count="0"/>
11478
  <line num="954" type="stmt" count="0"/>
11479
  <line num="955" type="stmt" count="0"/>
11480
  <line num="956" type="stmt" count="0"/>
11481
- <line num="957" type="stmt" count="0"/>
11482
  <line num="959" type="stmt" count="0"/>
11483
- <line num="969" type="method" name="log_in" visibility="public" complexity="8" crap="72" count="0"/>
11484
- <line num="970" type="stmt" count="0"/>
11485
- <line num="971" type="stmt" count="0"/>
 
 
11486
  <line num="975" type="stmt" count="0"/>
11487
- <line num="976" type="stmt" count="0"/>
11488
- <line num="977" type="stmt" count="0"/>
11489
  <line num="980" type="stmt" count="0"/>
11490
  <line num="981" type="stmt" count="0"/>
11491
- <line num="982" type="stmt" count="0"/>
11492
- <line num="983" type="stmt" count="0"/>
11493
  <line num="984" type="stmt" count="0"/>
11494
  <line num="985" type="stmt" count="0"/>
11495
  <line num="986" type="stmt" count="0"/>
@@ -11497,94 +11493,98 @@
11497
  <line num="988" type="stmt" count="0"/>
11498
  <line num="989" type="stmt" count="0"/>
11499
  <line num="990" type="stmt" count="0"/>
 
11500
  <line num="992" type="stmt" count="0"/>
11501
  <line num="993" type="stmt" count="0"/>
11502
- <line num="995" type="stmt" count="0"/>
11503
  <line num="996" type="stmt" count="0"/>
11504
  <line num="997" type="stmt" count="0"/>
11505
- <line num="1007" type="method" name="maybe_passive" visibility="public" complexity="9" crap="90" count="0"/>
11506
- <line num="1008" type="stmt" count="0"/>
11507
- <line num="1009" type="stmt" count="0"/>
11508
- <line num="1010" type="stmt" count="0"/>
 
11509
  <line num="1013" type="stmt" count="0"/>
11510
  <line num="1014" type="stmt" count="0"/>
11511
- <line num="1015" type="stmt" count="0"/>
11512
- <line num="1016" type="stmt" count="0"/>
11513
  <line num="1017" type="stmt" count="0"/>
11514
  <line num="1018" type="stmt" count="0"/>
11515
  <line num="1019" type="stmt" count="0"/>
 
11516
  <line num="1021" type="stmt" count="0"/>
11517
  <line num="1022" type="stmt" count="0"/>
11518
  <line num="1023" type="stmt" count="0"/>
11519
- <line num="1024" type="stmt" count="0"/>
11520
  <line num="1025" type="stmt" count="0"/>
11521
  <line num="1026" type="stmt" count="0"/>
11522
  <line num="1027" type="stmt" count="0"/>
11523
  <line num="1028" type="stmt" count="0"/>
11524
  <line num="1029" type="stmt" count="0"/>
11525
- <line num="1039" type="method" name="reset" visibility="public" complexity="1" crap="2" count="0"/>
11526
- <line num="1040" type="stmt" count="0"/>
11527
- <line num="1041" type="stmt" count="0"/>
11528
- <line num="1042" type="stmt" count="0"/>
11529
- <line num="1043" type="stmt" count="0"/>
11530
  <line num="1044" type="stmt" count="0"/>
11531
  <line num="1045" type="stmt" count="0"/>
11532
  <line num="1046" type="stmt" count="0"/>
11533
  <line num="1047" type="stmt" count="0"/>
11534
- <line num="1054" type="method" name="set_default_folder_name" visibility="public" complexity="1" crap="1" count="17"/>
11535
- <line num="1055" type="stmt" count="17"/>
11536
- <line num="1056" type="stmt" count="17"/>
11537
- <line num="1057" type="stmt" count="17"/>
11538
- <line num="1058" type="stmt" count="17"/>
11539
  <line num="1059" type="stmt" count="17"/>
 
11540
  <line num="1061" type="stmt" count="17"/>
11541
  <line num="1062" type="stmt" count="17"/>
11542
- <line num="1071" type="method" name="set_pass" visibility="public" complexity="1" crap="2" count="0"/>
11543
- <line num="1072" type="stmt" count="0"/>
11544
- <line num="1073" type="stmt" count="0"/>
11545
- <line num="1082" type="method" name="is_uploaded" visibility="public" complexity="2" crap="6" count="0"/>
11546
- <line num="1083" type="stmt" count="0"/>
11547
- <line num="1085" type="stmt" count="0"/>
11548
- <line num="1096" type="method" name="upload" visibility="public" complexity="11" crap="132" count="0"/>
11549
- <line num="1098" type="stmt" count="0"/>
11550
- <line num="1099" type="stmt" count="0"/>
11551
- <line num="1101" type="stmt" count="0"/>
 
11552
  <line num="1103" type="stmt" count="0"/>
11553
- <line num="1104" type="stmt" count="0"/>
11554
  <line num="1107" type="stmt" count="0"/>
11555
- <line num="1109" type="stmt" count="0"/>
11556
  <line num="1111" type="stmt" count="0"/>
11557
- <line num="1112" type="stmt" count="0"/>
11558
  <line num="1113" type="stmt" count="0"/>
11559
- <line num="1114" type="stmt" count="0"/>
11560
  <line num="1115" type="stmt" count="0"/>
 
 
11561
  <line num="1118" type="stmt" count="0"/>
11562
  <line num="1119" type="stmt" count="0"/>
11563
- <line num="1120" type="stmt" count="0"/>
11564
  <line num="1123" type="stmt" count="0"/>
11565
  <line num="1124" type="stmt" count="0"/>
11566
- <line num="1125" type="stmt" count="0"/>
11567
- <line num="1126" type="stmt" count="0"/>
11568
- <line num="1134" type="stmt" count="0"/>
11569
- <line num="1135" type="stmt" count="0"/>
11570
- <line num="1136" type="stmt" count="0"/>
11571
- <line num="1137" type="stmt" count="0"/>
11572
  <line num="1138" type="stmt" count="0"/>
 
 
11573
  <line num="1141" type="stmt" count="0"/>
11574
  <line num="1142" type="stmt" count="0"/>
11575
- <line num="1143" type="stmt" count="0"/>
11576
- <line num="1144" type="stmt" count="0"/>
11577
  <line num="1145" type="stmt" count="0"/>
 
11578
  <line num="1147" type="stmt" count="0"/>
11579
  <line num="1148" type="stmt" count="0"/>
11580
- <line num="1150" type="stmt" count="0"/>
11581
- <line num="1157" type="stmt" count="0"/>
11582
- <line num="1158" type="stmt" count="0"/>
11583
- <line num="1159" type="stmt" count="0"/>
11584
  <line num="1161" type="stmt" count="0"/>
11585
- <line num="1164" type="stmt" count="0"/>
11586
- <line num="1166" type="stmt" count="0"/>
11587
- <metrics loc="1168" ncloc="723" classes="1" methods="22" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="479" coveredstatements="14" elements="501" coveredelements="16"/>
 
 
 
11588
  </file>
11589
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/remote/class-boldgrid-backup-admin-remote-settings.php">
11590
  <class name="Boldgrid_Backup_Admin_Remote_Settings" namespace="global" fullPackage="Boldgrid.Backup.Admin.Remote">
@@ -72625,7 +72625,7 @@
72625
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
72626
  </file>
72627
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
72628
- <class name="ComposerStaticInit563306b227363411fb4b78c2a9ad3c91" namespace="Composer\Autoload">
72629
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
72630
  </class>
72631
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
@@ -72717,7 +72717,7 @@
72717
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
72718
  </file>
72719
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
72720
- <class name="ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91" namespace="global">
72721
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
72722
  </class>
72723
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
@@ -91717,6 +91717,6 @@
91717
  <line num="16" type="stmt" count="0"/>
91718
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
91719
  </file>
91720
- <metrics files="905" loc="182810" ncloc="111927" classes="818" methods="3307" coveredmethods="167" conditionals="0" coveredconditionals="0" statements="82832" coveredstatements="2747" elements="86139" coveredelements="2914"/>
91721
  </project>
91722
  </coverage>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <coverage generated="1574792655">
3
+ <project timestamp="1574792655">
4
  <package name="Boldgrid\Backup\Admin\Card">
5
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/card/class-backups.php">
6
  <class name="Backups" namespace="Boldgrid\Backup\Admin\Card">
11222
  <line num="489" type="stmt" count="0"/>
11223
  <line num="493" type="stmt" count="0"/>
11224
  <line num="494" type="stmt" count="0"/>
 
 
 
11225
  <line num="499" type="stmt" count="0"/>
11226
  <line num="500" type="stmt" count="0"/>
11227
+ <line num="502" type="stmt" count="0"/>
11228
  <line num="503" type="stmt" count="0"/>
11229
  <line num="504" type="stmt" count="0"/>
11230
  <line num="505" type="stmt" count="0"/>
11231
  <line num="507" type="stmt" count="0"/>
11232
  <line num="508" type="stmt" count="0"/>
11233
  <line num="509" type="stmt" count="0"/>
11234
+ <line num="511" type="stmt" count="0"/>
11235
  <line num="512" type="stmt" count="0"/>
11236
  <line num="513" type="stmt" count="0"/>
11237
  <line num="514" type="stmt" count="0"/>
11238
+ <line num="516" type="stmt" count="0"/>
11239
  <line num="517" type="stmt" count="0"/>
11240
  <line num="518" type="stmt" count="0"/>
11241
  <line num="519" type="stmt" count="0"/>
11242
+ <line num="521" type="stmt" count="0"/>
11243
  <line num="522" type="stmt" count="0"/>
11244
  <line num="523" type="stmt" count="0"/>
11245
  <line num="524" type="stmt" count="0"/>
11246
+ <line num="526" type="stmt" count="0"/>
11247
  <line num="527" type="stmt" count="0"/>
11248
  <line num="528" type="stmt" count="0"/>
11249
  <line num="529" type="stmt" count="0"/>
11250
+ <line num="531" type="stmt" count="0"/>
11251
  <line num="532" type="stmt" count="0"/>
11252
  <line num="533" type="stmt" count="0"/>
11253
  <line num="534" type="stmt" count="0"/>
 
11254
  <line num="536" type="stmt" count="0"/>
11255
+ <line num="537" type="stmt" count="0"/>
11256
+ <line num="538" type="stmt" count="0"/>
11257
+ <line num="539" type="stmt" count="0"/>
11258
  <line num="540" type="stmt" count="0"/>
 
 
11259
  <line num="544" type="stmt" count="0"/>
11260
  <line num="545" type="stmt" count="0"/>
11261
  <line num="546" type="stmt" count="0"/>
 
11262
  <line num="548" type="stmt" count="0"/>
11263
  <line num="549" type="stmt" count="0"/>
11264
+ <line num="550" type="stmt" count="0"/>
11265
+ <line num="551" type="stmt" count="0"/>
11266
+ <line num="552" type="stmt" count="0"/>
11267
  <line num="553" type="stmt" count="0"/>
11268
+ <line num="557" type="stmt" count="0"/>
11269
+ <line num="558" type="stmt" count="0"/>
11270
+ <line num="559" type="stmt" count="0"/>
11271
  <line num="560" type="stmt" count="0"/>
11272
+ <line num="564" type="stmt" count="0"/>
11273
+ <line num="588" type="method" name="format_raw_contents" visibility="public" complexity="9" crap="90" count="0"/>
11274
+ <line num="590" type="stmt" count="0"/>
 
 
11275
  <line num="591" type="stmt" count="0"/>
11276
  <line num="592" type="stmt" count="0"/>
11277
+ <line num="593" type="stmt" count="0"/>
11278
  <line num="595" type="stmt" count="0"/>
11279
+ <line num="596" type="stmt" count="0"/>
 
11280
  <line num="599" type="stmt" count="0"/>
11281
+ <line num="601" type="stmt" count="0"/>
11282
+ <line num="602" type="stmt" count="0"/>
11283
  <line num="603" type="stmt" count="0"/>
11284
  <line num="604" type="stmt" count="0"/>
11285
+ <line num="607" type="stmt" count="0"/>
 
11286
  <line num="608" type="stmt" count="0"/>
11287
+ <line num="609" type="stmt" count="0"/>
11288
  <line num="610" type="stmt" count="0"/>
11289
  <line num="612" type="stmt" count="0"/>
11290
+ <line num="614" type="stmt" count="0"/>
 
11291
  <line num="616" type="stmt" count="0"/>
11292
  <line num="617" type="stmt" count="0"/>
11293
+ <line num="619" type="stmt" count="0"/>
11294
+ <line num="620" type="stmt" count="0"/>
11295
+ <line num="621" type="stmt" count="0"/>
11296
  <line num="634" type="stmt" count="0"/>
11297
+ <line num="636" type="stmt" count="0"/>
11298
  <line num="637" type="stmt" count="0"/>
11299
  <line num="638" type="stmt" count="0"/>
11300
  <line num="639" type="stmt" count="0"/>
11301
+ <line num="641" type="stmt" count="0"/>
11302
  <line num="642" type="stmt" count="0"/>
11303
+ <line num="643" type="stmt" count="0"/>
11304
+ <line num="644" type="stmt" count="0"/>
11305
  <line num="646" type="stmt" count="0"/>
11306
+ <line num="649" type="stmt" count="0"/>
11307
+ <line num="650" type="stmt" count="0"/>
11308
  <line num="651" type="stmt" count="0"/>
11309
+ <line num="652" type="stmt" count="0"/>
 
11310
  <line num="655" type="stmt" count="0"/>
 
11311
  <line num="657" type="stmt" count="0"/>
11312
  <line num="658" type="stmt" count="0"/>
11313
+ <line num="659" type="stmt" count="0"/>
11314
  <line num="660" type="stmt" count="0"/>
11315
+ <line num="661" type="stmt" count="0"/>
11316
+ <line num="662" type="stmt" count="0"/>
11317
+ <line num="664" type="stmt" count="0"/>
11318
+ <line num="680" type="method" name="get_contents" visibility="public" complexity="11" crap="132" count="0"/>
 
11319
  <line num="681" type="stmt" count="0"/>
11320
+ <line num="682" type="stmt" count="0"/>
11321
+ <line num="683" type="stmt" count="0"/>
11322
  <line num="684" type="stmt" count="0"/>
11323
  <line num="685" type="stmt" count="0"/>
 
 
11324
  <line num="688" type="stmt" count="0"/>
11325
  <line num="689" type="stmt" count="0"/>
11326
  <line num="690" type="stmt" count="0"/>
11327
+ <line num="691" type="stmt" count="0"/>
11328
  <line num="692" type="stmt" count="0"/>
11329
  <line num="693" type="stmt" count="0"/>
11330
  <line num="694" type="stmt" count="0"/>
 
11331
  <line num="696" type="stmt" count="0"/>
11332
  <line num="697" type="stmt" count="0"/>
11333
+ <line num="698" type="stmt" count="0"/>
11334
  <line num="699" type="stmt" count="0"/>
11335
  <line num="700" type="stmt" count="0"/>
11336
  <line num="701" type="stmt" count="0"/>
11337
+ <line num="703" type="stmt" count="0"/>
11338
+ <line num="704" type="stmt" count="0"/>
11339
+ <line num="705" type="stmt" count="0"/>
11340
+ <line num="706" type="stmt" count="0"/>
11341
+ <line num="713" type="method" name="anonymous function" complexity="2" crap="6" count="0"/>
 
11342
  <line num="714" type="stmt" count="0"/>
11343
+ <line num="715" type="stmt" count="0"/>
11344
  <line num="716" type="stmt" count="0"/>
11345
  <line num="717" type="stmt" count="0"/>
11346
  <line num="718" type="stmt" count="0"/>
11347
  <line num="720" type="stmt" count="0"/>
11348
+ <line num="721" type="stmt" count="0"/>
11349
+ <line num="722" type="stmt" count="0"/>
11350
+ <line num="724" type="stmt" count="0"/>
11351
+ <line num="735" type="method" name="get_details" visibility="public" complexity="3" crap="12" count="0"/>
11352
+ <line num="736" type="stmt" count="0"/>
11353
  <line num="738" type="stmt" count="0"/>
 
 
11354
  <line num="741" type="stmt" count="0"/>
11355
  <line num="742" type="stmt" count="0"/>
11356
+ <line num="743" type="stmt" count="0"/>
11357
+ <line num="744" type="stmt" count="0"/>
11358
+ <line num="745" type="stmt" count="0"/>
11359
+ <line num="746" type="stmt" count="0"/>
11360
+ <line num="754" type="method" name="init" visibility="public" complexity="7" crap="56" count="0"/>
11361
  <line num="755" type="stmt" count="0"/>
11362
+ <line num="756" type="stmt" count="0"/>
11363
  <line num="759" type="stmt" count="0"/>
 
 
11364
  <line num="762" type="stmt" count="0"/>
11365
  <line num="763" type="stmt" count="0"/>
11366
  <line num="764" type="stmt" count="0"/>
11367
  <line num="765" type="stmt" count="0"/>
11368
  <line num="766" type="stmt" count="0"/>
11369
+ <line num="767" type="stmt" count="0"/>
11370
+ <line num="768" type="stmt" count="0"/>
11371
+ <line num="769" type="stmt" count="0"/>
11372
  <line num="770" type="stmt" count="0"/>
 
 
11373
  <line num="774" type="stmt" count="0"/>
11374
  <line num="775" type="stmt" count="0"/>
11375
  <line num="776" type="stmt" count="0"/>
11391
  <line num="798" type="stmt" count="0"/>
11392
  <line num="799" type="stmt" count="0"/>
11393
  <line num="800" type="stmt" count="0"/>
11394
+ <line num="802" type="stmt" count="0"/>
11395
  <line num="803" type="stmt" count="0"/>
11396
  <line num="804" type="stmt" count="0"/>
11397
+ <line num="805" type="stmt" count="0"/>
11398
  <line num="807" type="stmt" count="0"/>
11399
  <line num="808" type="stmt" count="0"/>
11400
+ <line num="810" type="stmt" count="0"/>
11401
  <line num="811" type="stmt" count="0"/>
11402
+ <line num="812" type="stmt" count="0"/>
11403
  <line num="813" type="stmt" count="0"/>
 
11404
  <line num="815" type="stmt" count="0"/>
11405
+ <line num="817" type="stmt" count="0"/>
11406
+ <line num="818" type="stmt" count="0"/>
11407
+ <line num="819" type="stmt" count="0"/>
11408
+ <line num="820" type="stmt" count="0"/>
11409
+ <line num="833" type="method" name="is_setup" visibility="public" complexity="3" crap="12" count="0"/>
11410
  <line num="836" type="stmt" count="0"/>
11411
  <line num="837" type="stmt" count="0"/>
11412
+ <line num="840" type="stmt" count="0"/>
11413
  <line num="841" type="stmt" count="0"/>
11414
+ <line num="843" type="stmt" count="0"/>
11415
+ <line num="845" type="stmt" count="0"/>
11416
+ <line num="861" type="method" name="is_valid_credentials" visibility="public" complexity="16" crap="272" count="0"/>
11417
+ <line num="862" type="stmt" count="0"/>
11418
  <line num="863" type="stmt" count="0"/>
11419
  <line num="864" type="stmt" count="0"/>
 
11420
  <line num="867" type="stmt" count="0"/>
11421
+ <line num="868" type="stmt" count="0"/>
11422
  <line num="870" type="stmt" count="0"/>
11423
+ <line num="871" type="stmt" count="0"/>
11424
  <line num="873" type="stmt" count="0"/>
11425
+ <line num="874" type="stmt" count="0"/>
11426
+ <line num="876" type="stmt" count="0"/>
11427
  <line num="877" type="stmt" count="0"/>
 
 
 
11428
  <line num="881" type="stmt" count="0"/>
11429
  <line num="882" type="stmt" count="0"/>
11430
  <line num="883" type="stmt" count="0"/>
11435
  <line num="888" type="stmt" count="0"/>
11436
  <line num="889" type="stmt" count="0"/>
11437
  <line num="890" type="stmt" count="0"/>
11438
+ <line num="891" type="stmt" count="0"/>
11439
  <line num="892" type="stmt" count="0"/>
11440
  <line num="893" type="stmt" count="0"/>
11441
+ <line num="894" type="stmt" count="0"/>
11442
  <line num="896" type="stmt" count="0"/>
11443
+ <line num="897" type="stmt" count="0"/>
11444
  <line num="899" type="stmt" count="0"/>
11445
+ <line num="900" type="stmt" count="0"/>
11446
+ <line num="902" type="stmt" count="0"/>
11447
+ <line num="903" type="stmt" count="0"/>
11448
+ <line num="919" type="stmt" count="0"/>
11449
  <line num="920" type="stmt" count="0"/>
11450
+ <line num="922" type="stmt" count="0"/>
11451
+ <line num="924" type="stmt" count="0"/>
11452
+ <line num="925" type="stmt" count="0"/>
11453
  <line num="927" type="stmt" count="0"/>
 
 
 
11454
  <line num="931" type="stmt" count="0"/>
11455
  <line num="932" type="stmt" count="0"/>
11456
  <line num="933" type="stmt" count="0"/>
11467
  <line num="944" type="stmt" count="0"/>
11468
  <line num="945" type="stmt" count="0"/>
11469
  <line num="946" type="stmt" count="0"/>
11470
+ <line num="947" type="stmt" count="0"/>
11471
  <line num="948" type="stmt" count="0"/>
11472
+ <line num="949" type="stmt" count="0"/>
11473
  <line num="950" type="stmt" count="0"/>
 
11474
  <line num="952" type="stmt" count="0"/>
11475
  <line num="954" type="stmt" count="0"/>
11476
  <line num="955" type="stmt" count="0"/>
11477
  <line num="956" type="stmt" count="0"/>
11478
+ <line num="958" type="stmt" count="0"/>
11479
  <line num="959" type="stmt" count="0"/>
11480
+ <line num="960" type="stmt" count="0"/>
11481
+ <line num="961" type="stmt" count="0"/>
11482
+ <line num="963" type="stmt" count="0"/>
11483
+ <line num="973" type="method" name="log_in" visibility="public" complexity="8" crap="72" count="0"/>
11484
+ <line num="974" type="stmt" count="0"/>
11485
  <line num="975" type="stmt" count="0"/>
11486
+ <line num="979" type="stmt" count="0"/>
 
11487
  <line num="980" type="stmt" count="0"/>
11488
  <line num="981" type="stmt" count="0"/>
 
 
11489
  <line num="984" type="stmt" count="0"/>
11490
  <line num="985" type="stmt" count="0"/>
11491
  <line num="986" type="stmt" count="0"/>
11493
  <line num="988" type="stmt" count="0"/>
11494
  <line num="989" type="stmt" count="0"/>
11495
  <line num="990" type="stmt" count="0"/>
11496
+ <line num="991" type="stmt" count="0"/>
11497
  <line num="992" type="stmt" count="0"/>
11498
  <line num="993" type="stmt" count="0"/>
11499
+ <line num="994" type="stmt" count="0"/>
11500
  <line num="996" type="stmt" count="0"/>
11501
  <line num="997" type="stmt" count="0"/>
11502
+ <line num="999" type="stmt" count="0"/>
11503
+ <line num="1000" type="stmt" count="0"/>
11504
+ <line num="1001" type="stmt" count="0"/>
11505
+ <line num="1011" type="method" name="maybe_passive" visibility="public" complexity="9" crap="90" count="0"/>
11506
+ <line num="1012" type="stmt" count="0"/>
11507
  <line num="1013" type="stmt" count="0"/>
11508
  <line num="1014" type="stmt" count="0"/>
 
 
11509
  <line num="1017" type="stmt" count="0"/>
11510
  <line num="1018" type="stmt" count="0"/>
11511
  <line num="1019" type="stmt" count="0"/>
11512
+ <line num="1020" type="stmt" count="0"/>
11513
  <line num="1021" type="stmt" count="0"/>
11514
  <line num="1022" type="stmt" count="0"/>
11515
  <line num="1023" type="stmt" count="0"/>
 
11516
  <line num="1025" type="stmt" count="0"/>
11517
  <line num="1026" type="stmt" count="0"/>
11518
  <line num="1027" type="stmt" count="0"/>
11519
  <line num="1028" type="stmt" count="0"/>
11520
  <line num="1029" type="stmt" count="0"/>
11521
+ <line num="1030" type="stmt" count="0"/>
11522
+ <line num="1031" type="stmt" count="0"/>
11523
+ <line num="1032" type="stmt" count="0"/>
11524
+ <line num="1033" type="stmt" count="0"/>
11525
+ <line num="1043" type="method" name="reset" visibility="public" complexity="1" crap="2" count="0"/>
11526
  <line num="1044" type="stmt" count="0"/>
11527
  <line num="1045" type="stmt" count="0"/>
11528
  <line num="1046" type="stmt" count="0"/>
11529
  <line num="1047" type="stmt" count="0"/>
11530
+ <line num="1048" type="stmt" count="0"/>
11531
+ <line num="1049" type="stmt" count="0"/>
11532
+ <line num="1050" type="stmt" count="0"/>
11533
+ <line num="1051" type="stmt" count="0"/>
11534
+ <line num="1058" type="method" name="set_default_folder_name" visibility="public" complexity="1" crap="1" count="17"/>
11535
  <line num="1059" type="stmt" count="17"/>
11536
+ <line num="1060" type="stmt" count="17"/>
11537
  <line num="1061" type="stmt" count="17"/>
11538
  <line num="1062" type="stmt" count="17"/>
11539
+ <line num="1063" type="stmt" count="17"/>
11540
+ <line num="1065" type="stmt" count="17"/>
11541
+ <line num="1066" type="stmt" count="17"/>
11542
+ <line num="1075" type="method" name="set_pass" visibility="public" complexity="1" crap="2" count="0"/>
11543
+ <line num="1076" type="stmt" count="0"/>
11544
+ <line num="1077" type="stmt" count="0"/>
11545
+ <line num="1086" type="method" name="is_uploaded" visibility="public" complexity="2" crap="6" count="0"/>
11546
+ <line num="1087" type="stmt" count="0"/>
11547
+ <line num="1089" type="stmt" count="0"/>
11548
+ <line num="1100" type="method" name="upload" visibility="public" complexity="11" crap="132" count="0"/>
11549
+ <line num="1102" type="stmt" count="0"/>
11550
  <line num="1103" type="stmt" count="0"/>
11551
+ <line num="1105" type="stmt" count="0"/>
11552
  <line num="1107" type="stmt" count="0"/>
11553
+ <line num="1108" type="stmt" count="0"/>
11554
  <line num="1111" type="stmt" count="0"/>
 
11555
  <line num="1113" type="stmt" count="0"/>
 
11556
  <line num="1115" type="stmt" count="0"/>
11557
+ <line num="1116" type="stmt" count="0"/>
11558
+ <line num="1117" type="stmt" count="0"/>
11559
  <line num="1118" type="stmt" count="0"/>
11560
  <line num="1119" type="stmt" count="0"/>
11561
+ <line num="1122" type="stmt" count="0"/>
11562
  <line num="1123" type="stmt" count="0"/>
11563
  <line num="1124" type="stmt" count="0"/>
11564
+ <line num="1127" type="stmt" count="0"/>
11565
+ <line num="1128" type="stmt" count="0"/>
11566
+ <line num="1129" type="stmt" count="0"/>
11567
+ <line num="1130" type="stmt" count="0"/>
 
 
11568
  <line num="1138" type="stmt" count="0"/>
11569
+ <line num="1139" type="stmt" count="0"/>
11570
+ <line num="1140" type="stmt" count="0"/>
11571
  <line num="1141" type="stmt" count="0"/>
11572
  <line num="1142" type="stmt" count="0"/>
 
 
11573
  <line num="1145" type="stmt" count="0"/>
11574
+ <line num="1146" type="stmt" count="0"/>
11575
  <line num="1147" type="stmt" count="0"/>
11576
  <line num="1148" type="stmt" count="0"/>
11577
+ <line num="1149" type="stmt" count="0"/>
11578
+ <line num="1151" type="stmt" count="0"/>
11579
+ <line num="1152" type="stmt" count="0"/>
11580
+ <line num="1154" type="stmt" count="0"/>
11581
  <line num="1161" type="stmt" count="0"/>
11582
+ <line num="1162" type="stmt" count="0"/>
11583
+ <line num="1163" type="stmt" count="0"/>
11584
+ <line num="1165" type="stmt" count="0"/>
11585
+ <line num="1168" type="stmt" count="0"/>
11586
+ <line num="1170" type="stmt" count="0"/>
11587
+ <metrics loc="1172" ncloc="723" classes="1" methods="22" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="479" coveredstatements="14" elements="501" coveredelements="16"/>
11588
  </file>
11589
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/admin/remote/class-boldgrid-backup-admin-remote-settings.php">
11590
  <class name="Boldgrid_Backup_Admin_Remote_Settings" namespace="global" fullPackage="Boldgrid.Backup.Admin.Remote">
72625
  <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="216" coveredstatements="0" elements="237" coveredelements="0"/>
72626
  </file>
72627
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_static.php">
72628
+ <class name="ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb" namespace="Composer\Autoload">
72629
  <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
72630
  </class>
72631
  <line num="91" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
72717
  <metrics loc="12" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
72718
  </file>
72719
  <file name="/home/travis/build/BoldGrid/boldgrid-backup/vendor/composer/autoload_real.php">
72720
+ <class name="ComposerAutoloaderInitbdff34c9ebd7cddcb24975b5182d07cb" namespace="global">
72721
  <metrics complexity="13" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="43" coveredelements="0"/>
72722
  </class>
72723
  <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
91717
  <line num="16" type="stmt" count="0"/>
91718
  <metrics loc="16" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
91719
  </file>
91720
+ <metrics files="905" loc="182814" ncloc="111927" classes="818" methods="3307" coveredmethods="167" conditionals="0" coveredconditionals="0" statements="82832" coveredstatements="2747" elements="86139" coveredelements="2914"/>
91721
  </project>
91722
  </coverage>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: backup, cloud backup, database backup, restore, wordpress backup
4
  Requires at least: 4.4
5
  Tested up to: 5.3
6
  Requires PHP: 5.4
7
- Stable tag: 1.12.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -132,6 +132,12 @@ Have a problem? First, take a look at our [Getting Started](https://www.boldgrid
132
 
133
  == Changelog ==
134
 
 
 
 
 
 
 
135
  = 1.12.0 =
136
 
137
  Release date: November 21th, 2019
4
  Requires at least: 4.4
5
  Tested up to: 5.3
6
  Requires PHP: 5.4
7
+ Stable tag: 1.12.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
132
 
133
  == Changelog ==
134
 
135
+ = 1.12.1 =
136
+
137
+ Release date: November 26th, 2019
138
+
139
+ * Bug fix: Fixed sanitizing of ftp hostnames.
140
+
141
  = 1.12.0 =
142
 
143
  Release date: November 21th, 2019
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitbdff34c9ebd7cddcb24975b5182d07cb::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit563306b227363411fb4b78c2a9ad3c91::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@ class ComposerAutoloaderInit563306b227363411fb4b78c2a9ad3c91
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInit563306b227363411fb4b78c2a9ad3c91::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequire563306b227363411fb4b78c2a9ad3c91($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
- function composerRequire563306b227363411fb4b78c2a9ad3c91($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitbdff34c9ebd7cddcb24975b5182d07cb
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitbdff34c9ebd7cddcb24975b5182d07cb', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitbdff34c9ebd7cddcb24975b5182d07cb', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
+ $includeFiles = Composer\Autoload\ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
+ composerRequirebdff34c9ebd7cddcb24975b5182d07cb($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
+ function composerRequirebdff34c9ebd7cddcb24975b5182d07cb($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit563306b227363411fb4b78c2a9ad3c91
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
@@ -91,9 +91,9 @@ class ComposerStaticInit563306b227363411fb4b78c2a9ad3c91
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
- $loader->prefixLengthsPsr4 = ComposerStaticInit563306b227363411fb4b78c2a9ad3c91::$prefixLengthsPsr4;
95
- $loader->prefixDirsPsr4 = ComposerStaticInit563306b227363411fb4b78c2a9ad3c91::$prefixDirsPsr4;
96
- $loader->classMap = ComposerStaticInit563306b227363411fb4b78c2a9ad3c91::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb
8
  {
9
  public static $files = array (
10
  'decc78cc4436b1292c6c0d151b19445c' => __DIR__ . '/..' . '/phpseclib/phpseclib/phpseclib/bootstrap.php',
91
  public static function getInitializer(ClassLoader $loader)
92
  {
93
  return \Closure::bind(function () use ($loader) {
94
+ $loader->prefixLengthsPsr4 = ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb::$prefixLengthsPsr4;
95
+ $loader->prefixDirsPsr4 = ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb::$prefixDirsPsr4;
96
+ $loader->classMap = ComposerStaticInitbdff34c9ebd7cddcb24975b5182d07cb::$classMap;
97
 
98
  }, null, ClassLoader::class);
99
  }