File tree Expand file tree Collapse file tree 11 files changed +73
-7
lines changed
Expand file tree Collapse file tree 11 files changed +73
-7
lines changed Original file line number Diff line number Diff line change 11# Change Log
2+ ## [ 2.2.2] - 2018-03-13
3+ ### Fixed
4+ - Fixed [ #141 ] ( https://github.com/Real-Gecko/Filemin/issues/141 ) - updater will keep Filemin flavour in own config.
5+
26## [ 2.2.1] - 2018-02-15
37### Fixed
48- By [ ** Denis Kanchev** ] ( https://github.com/Demayl )
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ if($remote_user eq 'root' & $vc) {
2828 %module_info = &get_module_info(' filemin' );
2929 my $remote = version-> parse($remote_module_info {' version' });
3030 my $local = version-> parse($module_info {' version' });
31- my $flavour = $in {' flavour' };
31+ my $flavour = $config {' flavour' };
3232 if ($local < $remote ) {
3333 my $os = $gconfig {' os_type' };
3434 if (index ($os , ' linux' ) != -1) {
Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ desc=Filemin Updater
22os_support=*-linux freebsd
33name=Filemin Updater
44longdesc=Filemin updater
5- version=1.0.1
5+ version=1.0.2
66webmin=1
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ done < module.info
7373echo " Packing FreeBSD version $VERSION "
7474
7575cd $DISTR
76- tar -zcf filemin-$VERSION .freebsd.wbm.gz filemin
76+ # tar -zcf filemin-$VERSION.freebsd.wbm.gz filemin
7777tar -zcf filemin-$VERSION .freebsd.full.wbm.gz filemin
7878cd ../
7979rm -rf $TGDIR
Original file line number Diff line number Diff line change 1+ # !/usr/bin/perl
2+
3+ require ' ./filemin-lib.pl' ;
4+ use lib ' ./lib' ;
5+
6+ &ReadParse();
7+ get_paths();
8+
9+ print_ajax_header();
10+
11+ # Remove exploiting "../"
12+ $name = $in {' name' };
13+ $name =~ s /\.\. // g ;
14+ $name = &simplify_path($name );
15+
16+ # my @errors;
17+
18+ # $command = "getfacl ".quotemeta("$cwd$name")." 2>&1";
19+ # $result = `$command`;
20+
21+ # print Mojo::JSON::to_json({'success' => "$result"});
22+
23+ $out = &backquote_command(" getfacl " .quotemeta (" $cwd$name " )." 2>&1" );
24+ if ($? ) {
25+ print $out ," \n " ;
26+ }
27+ else {
28+ foreach $l (split (/ \n / , $out )) {
29+ $l =~ s / #.*$// ;
30+ $l =~ s /\s +$// ;
31+ push (@rv , $l ) if ($l =~ / \S / );
32+ }
33+ if (!@rv ) {
34+ print " Filesystem does not support ACLs\n " ;
35+ }
36+ else {
37+ print " \n " ;
38+ foreach $l (@rv ) {
39+ # $l =~ s/:/ /g;
40+ if (index ($l , " user" ) != -1) {
41+ print $l ," \n " ;
42+ }
43+ }
44+ }
45+ }
46+
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ if($remote_user eq 'root' & $vc & !$usermin) {
4141 } else {
4242 my %updater_info = &get_module_info(' filemin-updater' );
4343 $installed = version-> parse($updater_info {' version' });
44- $latest = version-> parse(' 1.0.1 ' );
44+ $latest = version-> parse(' 1.0.2 ' );
4545 if ($installed < $latest ) {
4646 print " Updating updater<br>" ;
4747 $irv = &webmin::install_webmin_module(" $module_root_directory /unauthenticated/filemin-updater.tar.gz" );
@@ -66,8 +66,9 @@ if($remote_user eq 'root' & $vc & !$usermin) {
6666 my $remote = version-> parse($remote_module_info {' version' });
6767 my $local = version-> parse($module_info {' version' });
6868 my $flavour = $module_info {' flavour' };
69+ &save_module_config({' flavour' => $flavour }, ' filemin-updater' );
6970 if ($local < $remote ) {
70- print " <h4>$text {'newer_version_available'}<br><a href='update.cgi?version=$remote &flavour= $flavour '>$text {'click_to_update'}</a></h4>" ;
71+ print " <h4>$text {'newer_version_available'}<br><a href='update.cgi?version=$remote '>$text {'click_to_update'}</a></h4>" ;
7172 } else {
7273 print $text {' module_up_to_date' };
7374 };
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ done < module.info
7070echo " Packing Linux version $VERSION "
7171
7272cd $DISTR
73- tar -zcf filemin-$VERSION .linux.wbm.gz filemin
73+ # tar -zcf filemin-$VERSION.linux.wbm.gz filemin
7474tar -zcf filemin-$VERSION .linux.full.wbm.gz filemin
7575cd ../
7676perl makemoduledeb.pl --target-dir $DISTR $TGDIR
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ desc=Filemin File Manager
22os_support=*-linux freebsd
33name=Filemin
44longdesc=Fast and light file manager written in perl
5- version=2.2.1
5+ version=2.2.2
66webmin=1
77usermin=1
88flavour=full
You can’t perform that action at this time.
0 commit comments