diff -up smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-adduser.sme8bis smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-adduser --- smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-adduser.sme8bis 2006-12-01 11:36:28.000000000 -0500 +++ smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-adduser 2013-05-25 00:58:02.000000000 -0400 @@ -24,12 +24,14 @@ if ( ( "$MultiAccessWebshare" eq "$pro my $foo = new Apache::Htpasswd("/home/e-smith/db/webshare/htpasswd.$MultiAccessWebshare"); $foo->htDelete("$userName"); + $foo->{'USEMD5'} = "MD5"; $foo->htpasswd( "$userName", "$password" ); foreach my $MultiWebshares (%MultiWebshares) { my $foo1 = new Apache::Htpasswd("/home/e-smith/db/webshare/htpasswd.$MultiWebshares"); - $foo1->htDelete("$userName"); + $foo1->htDelete("$userName");i + $foo->{'USEMD5'} = "MD5"; $foo1->htpasswd( "$userName", "$password" ); } } @@ -41,6 +43,7 @@ else { #------------------------------------------------------------ my $foo = new Apache::Htpasswd("/home/e-smith/db/webshare/htpasswd.$projectName"); + $foo->{'USEMD5'} = "MD5"; $foo->htpasswd( "$userName", "$password" ); } diff -up smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-rebuild-htpasswd.sme8bis smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-rebuild-htpasswd --- smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-rebuild-htpasswd.sme8bis 2006-12-01 11:37:44.000000000 -0500 +++ smeserver-webshare-1.0.0/root/etc/e-smith/events/actions/webshare-rebuild-htpasswd 2013-05-25 01:03:33.000000000 -0400 @@ -35,6 +35,7 @@ foreach my $WebShare (@WebShare) { new Apache::Htpasswd( "/home/e-smith/db/webshare/htpasswd.$MultiAccessWebshare"); $foo->htDelete("$userName"); + $foo->{'USEMD5'} = "MD5"; $foo->htpasswd( "$userName", "$password" ); foreach my $MultiWebshares ( sort %MultiWebshares ) { @@ -42,6 +43,7 @@ foreach my $WebShare (@WebShare) { new Apache::Htpasswd( "/home/e-smith/db/webshare/htpasswd.$MultiWebshares"); $foo1->htDelete("$userName"); + $foo->{'USEMD5'} = "MD5"; $foo1->htpasswd( "$userName", "$password" ); } } @@ -53,6 +55,7 @@ foreach my $WebShare (@WebShare) { my $foo = new Apache::Htpasswd("/home/e-smith/db/webshare/htpasswd.$ws"); $foo->htDelete("$userName"); + $foo->{'USEMD5'} = "MD5"; $foo->htpasswd( "$userName", "$password" ); } } diff -up smeserver-webshare-1.0.0/root/etc/e-smith/web/functions/webshare.sme8bis smeserver-webshare-1.0.0/root/etc/e-smith/web/functions/webshare --- smeserver-webshare-1.0.0/root/etc/e-smith/web/functions/webshare.sme8bis 2013-05-24 17:41:07.000000000 -0400 +++ smeserver-webshare-1.0.0/root/etc/e-smith/web/functions/webshare 2013-05-25 01:14:45.000000000 -0400 @@ -155,7 +155,7 @@ foreach (sort keys %projects) esmith::cgi::genHeaderNonCacheable ($q, \%conf, 'Web share Operation status report'); - print $q->p ($msg); + print $q->div ({-class => "sme-error"}, $msg); print $q->hr; } diff -up smeserver-webshare-1.0.0/root/opt/webshare-tools/phpfm/incl/libfile.php.sme8bis smeserver-webshare-1.0.0/root/opt/webshare-tools/phpfm/incl/libfile.php --- smeserver-webshare-1.0.0/root/opt/webshare-tools/phpfm/incl/libfile.php.sme8bis 2006-01-30 16:36:11.000000000 -0500 +++ smeserver-webshare-1.0.0/root/opt/webshare-tools/phpfm/incl/libfile.php 2013-05-24 23:47:14.000000000 -0400 @@ -39,7 +39,7 @@ if ($AllowDownload || $AllowView) header("Content-Type: ".get_mimetype($filename)); header("Content-Length: ".filesize($fullpath)); if ($_GET['action'] == "download"); - header("Content-Disposition: attachment; filename=$filename"); + header("Content-Disposition: attachment; filename=\"$filename\""); readfile($fullpath); } @@ -47,4 +47,4 @@ if ($AllowDownload || $AllowView) print "$StrDownloadFail"; } -?> \ Pas de fin de ligne à la fin du fichier. +?>