"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "unit5.pas" between
peazip-7.9.0.src.zip and peazip-8.0.0.src.zip

About: PeaZip is an OS-portable graphical file archiver, acting as frontend for various open source archiving utilities (incl. its native Pea archive format).

unit5.pas  (peazip-7.9.0.src):unit5.pas  (peazip-8.0.0.src)
skipping to change at line 133 skipping to change at line 133
repeat repeat
keyarr[j]:=keyarr[j] xor random(256); keyarr[j]:=keyarr[j] xor random(256);
if spchar=false then //strictly char, upcase char and number as required by s ome services if spchar=false then //strictly char, upcase char and number as required by s ome services
if ((keyarr[j]>47) and (keyarr[j]<58)) or ((keyarr[j]>64) and (keyarr[j]<9 1)) or ((keyarr[j]>96) and (keyarr[j]<123)) then if ((keyarr[j]>47) and (keyarr[j]<58)) or ((keyarr[j]>64) and (keyarr[j]<9 1)) or ((keyarr[j]>96) and (keyarr[j]<123)) then
begin begin
pw[i]:=char(keyarr[j]); pw[i]:=char(keyarr[j]);
i:=i+1; i:=i+1;
end end
else begin end else begin end
else //allow symbols and special characters else //allow symbols and special characters
if ((keyarr[j]>31) and (keyarr[j]<127)) then if (keyarr[j]>31) and (keyarr[j]<127) and (keyarr[j]<>34) and (keyarr[j]<> 39) then
begin begin
pw[i]:=char(keyarr[j]); pw[i]:=char(keyarr[j]);
i:=i+1; i:=i+1;
end; end;
j:=j+1; j:=j+1;
until (i=pwsize+1) or (j=256); until (i=pwsize+1) or (j=256);
while i<pwsize+1 do while i<pwsize+1 do
begin begin
j:=random(128); j:=random(128);
if spchar=false then if spchar=false then
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)