FinalCrypt - The No¹ One-Time Pad Encryption
Revisión | b11ce748061e06a039031b5fef0b4a4d4a36f007 (tree) |
---|---|
Tiempo | 2019-11-27 14:00:22 |
Autor | ron <ronuitzaandam@gmai...> |
Commiter | ron |
Date: 2019-11-27 Version: 5.6.7
Fixed (non-latin) UTF8 Font rendering in File Managers
Chinese chars now render properly on Ubuntu File Mngrs
@@ -1,3 +1,8 @@ | ||
1 | +Date: 2019-11-27 Version: 5.6.7 | |
2 | + | |
3 | +Fixed (non-latin) UTF8 Font rendering in File Managers | |
4 | +Chinese chars now render properly on Ubuntu File Mngrs | |
5 | + | |
1 | 6 | Date: 2019-11-25 Version: 5.6.6 |
2 | 7 | |
3 | 8 | Improved Apple OSX stability FinalCrypt User Interface |
@@ -62,4 +62,4 @@ Parameters: | ||
62 | 62 | <[-t "file/dir"]> Target items (files or directories) you want to encrypt (recursive). |
63 | 63 | <[-b "batchfile"]> Batchfile with targetfiles you want to encrypt (only files). |
64 | 64 | |
65 | -FinalCrypt 5.6.6 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019 | |
\ No newline at end of file | ||
65 | +FinalCrypt 5.6.7 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019 | |
\ No newline at end of file |
@@ -76,4 +76,4 @@ Key Device Examples (Linux): | ||
76 | 76 | java -cp finalcrypt.jar rdj/CLUI --encrypt -k /dev/sdc1 -t myfile |
77 | 77 | java -cp finalcrypt.jar rdj/CLUI --decrypt -k /dev/sdc1 -t myfile |
78 | 78 | |
79 | -FinalCrypt 5.6.6 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019 | |
\ No newline at end of file | ||
79 | +FinalCrypt 5.6.7 - Author: Ron de Jong <info@finalcrypt.org> - Copyright: © 2017-2019 | |
\ No newline at end of file |
@@ -8,7 +8,7 @@ application.homepage=http://www.finalcrypt.org/ | ||
8 | 8 | application.splash= |
9 | 9 | application.title=FinalCrypt |
10 | 10 | application.vendor=FinalCrypt |
11 | -application.implementation.version=5.6.6 | |
11 | +application.implementation.version=5.6.7 | |
12 | 12 | auxiliary.org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs=false |
13 | 13 | auxiliary.org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width=4 |
14 | 14 | auxiliary.org-netbeans-modules-editor-indent.CodeStyle.project.spaces-per-tab=4 |
@@ -2,12 +2,12 @@ | ||
2 | 2 | echo "Select Key Directory" | pico2wave -w /tmp/rontmp.wav; play /tmp/rontmp.wav |
3 | 3 | |
4 | 4 | export IFS=","; |
5 | -export reverb=20; # % | |
5 | +export reverb=20; # % | |
6 | 6 | export hfdamping=96; # % |
7 | 7 | export roomscale=97; # % |
8 | -export stereodepth=98; # % | |
8 | +export stereodepth=98; # % | |
9 | 9 | export predelay=99; # ms |
10 | -export wetgain=0; # 0dB | |
10 | +export wetgain=0; # 0dB | |
11 | 11 | |
12 | 12 | cat << EOF | while read file speech; do echo "File: ${file} - Speech: ${speech}"; echo "${speech}" | pico2wave -w "${file}.wav" -l en-US; sox "${file}.wav" "${file}.aiff" reverb "${reverb}" "${hfdamping}" "${roomscale}" "${stereodepth}" "${predelay}" "${wetgain}"; rm "${file}.wav"; play "${file}.aiff"; done |
13 | 13 | clone_key_device,Clone Key Device |
@@ -26,5 +26,7 @@ select_key_directory,Select Key Directory | ||
26 | 26 | voice_disabled,Voice Disabled |
27 | 27 | voice_enabled,Voice Enabled |
28 | 28 | wrong key or password,Wrong Key or Password |
29 | +finished_encrypting,finished encrypting | |
30 | +finished_decrypting,finished deecrypting | |
29 | 31 | EOF |
30 | 32 |
@@ -31,7 +31,6 @@ import java.security.MessageDigest; | ||
31 | 31 | import java.security.NoSuchAlgorithmException; |
32 | 32 | import java.util.*; |
33 | 33 | import java.util.function.Predicate; |
34 | -import java.util.logging.*; | |
35 | 34 | import java.util.stream.Collectors; |
36 | 35 | import static rdj.GUIFX.getHexString; |
37 | 36 |
@@ -66,7 +66,6 @@ import javax.management.Attribute; | ||
66 | 66 | import javax.management.AttributeList; |
67 | 67 | import javax.management.MBeanServer; |
68 | 68 | import javax.management.ObjectName; |
69 | -import javax.swing.JButton; | |
70 | 69 | import javax.swing.JFileChooser; |
71 | 70 | import javax.swing.JToggleButton; |
72 | 71 | import javax.swing.filechooser.FileNameExtensionFilter; |
@@ -221,7 +220,7 @@ public class GUIFX extends Application implements UI, Initializable | ||
221 | 220 | |
222 | 221 | private final int FILE_CHOOSER_FONT_SIZE = 13; |
223 | 222 | private final int DELETE_CHOOSER_FONT_SIZE = 11; |
224 | - private final Font FILE_CHOOSER_FONT = new Font("Liberation Sans",Font.PLAIN,FILE_CHOOSER_FONT_SIZE); | |
223 | + private final Font FILE_CHOOSER_FONT = new Font("Dialog",Font.PLAIN,FILE_CHOOSER_FONT_SIZE); | |
225 | 224 | private final Font DELETE_CHOOSER_FONT = new Font("Liberation Sans",Font.PLAIN,DELETE_CHOOSER_FONT_SIZE); |
226 | 225 | |
227 | 226 | private final int NONE = 0; |
@@ -273,6 +272,8 @@ public class GUIFX extends Application implements UI, Initializable | ||
273 | 272 | private final String OS_NAME = System.getProperty("os.name"); |
274 | 273 | private final String OS_ARCH = System.getProperty("os.arch"); |
275 | 274 | private final String OS_VERSION = System.getProperty("os.version"); |
275 | + private final String FILE_ENCODING = System.getProperty("file.encoding"); | |
276 | + | |
276 | 277 | private final String JAVA_VENDER = System.getProperty("java.vendor"); |
277 | 278 | private final String JAVA_VERSION = System.getProperty("java.version"); |
278 | 279 | private final String CLASS_VERSION = System.getProperty("java.class.version"); |
@@ -565,7 +566,7 @@ public class GUIFX extends Application implements UI, Initializable | ||
565 | 566 | tgtFileChooser.setFocusable(true); |
566 | 567 | tgtFileChooser.setFont(FILE_CHOOSER_FONT); |
567 | 568 | tgtFileChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); |
568 | - | |
569 | + | |
569 | 570 | tgtFileChooser.addPropertyChangeListener((java.beans.PropertyChangeEvent evt) -> { targetFileChooserPropertyChange(evt); }); |
570 | 571 | tgtFileChooser.addActionListener( (java.awt.event.ActionEvent evt) -> { targetFileChooserActionPerformed(evt); }); |
571 | 572 | targetFileSwingNode.setContent(tgtFileChooser); |
@@ -2614,7 +2615,7 @@ public class GUIFX extends Application implements UI, Initializable | ||
2614 | 2615 | { |
2615 | 2616 | if(component instanceof Container) { component.setFont(FILE_CHOOSER_FONT); } |
2616 | 2617 | // if ((component instanceof JButton)) { if (((JButton) component).getActionCommand().equalsIgnoreCase("New Folder")) { component.getParent().add(this.tgtFileDeleteButton); } } // Add Delete button |
2617 | - | |
2618 | + | |
2618 | 2619 | if (component instanceof JToggleButton) // Click "details view" ToggleButton |
2619 | 2620 | { |
2620 | 2621 | if ( ! ((JToggleButton)component).isSelected() ) |
@@ -1 +1 @@ | ||
1 | -5.6.6 | |
\ No newline at end of file | ||
1 | +5.6.7 | |
\ No newline at end of file |
@@ -1,4 +1,4 @@ | ||
1 | -[Version] = {5.6.6} | |
1 | +[Version] = {5.6.7} | |
2 | 2 | [] = {} ================================================================ |
3 | 3 | [Release Notes] = {You are using a very old version of FinalCrypt} |
4 | 4 | [Release Message] = {Please visit the website and download the latest} |
@@ -19,11 +19,10 @@ | ||
19 | 19 | [Upgrade Notes] = {Brute Force only works on the Command Line Interface} |
20 | 20 | [Upgrade Notes] = {} |
21 | 21 | [] = {} ---------------------------------------------------------------- |
22 | -[Update Notes] = {Update 6} | |
22 | +[Update Notes] = {Update 7} | |
23 | 23 | [Update Notes] = {} |
24 | -[Update Notes] = {Improved Apple OSX stability FinalCrypt User Interface} | |
25 | -[Update Notes] = {Support Window now closes on Home / Share button click} | |
26 | -[Update Notes] = {No longer printing keypaths on statusbar creating keys} | |
24 | +[Update Notes] = {Fixed (non-latin) UTF8 Font rendering in File Managers} | |
25 | +[Update Notes] = {Chinese chars now render properly on Ubuntu File Mngrs} | |
27 | 26 | [] = {} -------------------------------------------------------------------------------------------------------- |
28 | 27 | [Alert Subject_] = {} |
29 | 28 | [Alert Notes_] = {} |
@@ -23,7 +23,6 @@ import java.io.*; | ||
23 | 23 | import java.lang.management.*; |
24 | 24 | import java.net.*; |
25 | 25 | import java.nio.ByteBuffer; |
26 | -import java.nio.channels.Channels; | |
27 | 26 | import static java.nio.channels.Channels.newChannel; |
28 | 27 | import java.nio.channels.ReadableByteChannel; |
29 | 28 | import java.nio.charset.*; |
@@ -46,6 +45,7 @@ public class Version | ||
46 | 45 | private static final String OS_NAME = System.getProperty("os.name"); |
47 | 46 | private static final String OS_VERSION = System.getProperty("os.version"); |
48 | 47 | private static final String OS_ARCH = System.getProperty("os.arch"); |
48 | + private static final String FILE_ENCODING = System.getProperty("file.encoding"); | |
49 | 49 | |
50 | 50 | private static final int PROCESSORS = Runtime.getRuntime().availableProcessors(); |
51 | 51 | private static final long TOT_MEM = ((com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean()).getTotalPhysicalMemorySize(); |
@@ -160,6 +160,7 @@ public class Version | ||
160 | 160 | env += "OS Architecture: " + OS_ARCH + "\r\n"; |
161 | 161 | env += "OS Version: " + OS_VERSION + "\r\n"; |
162 | 162 | env += "OS Time: " + configuration.getTime() + "\r\n"; |
163 | + env += "File Encoding: " + FILE_ENCODING + "\r\n"; | |
163 | 164 | env += "\r\n"; |
164 | 165 | env += "Processors: " + PROCESSORS + "\r\n"; |
165 | 166 | env += "Total Memory: " + Validate.getHumanSize(TOT_MEM, 1,"Bytes") + "\r\n"; |
@@ -293,8 +294,9 @@ public class Version | ||
293 | 294 | String userAgent = ""; |
294 | 295 | userAgent += Version.getProductName() + "/" + Version.getCurrentlyInstalledOverallVersionString() + " " + fcInterface + " " + connType; |
295 | 296 | userAgent += " (" + OS_NAME + " " + OS_VERSION + "; " + OS_ARCH + "; "; |
296 | - userAgent += JAVA_VENDOR + " " + JAVA_VERSION + " " + CLASS_VERSION + "; "; | |
297 | - userAgent += JAVA_VM_NAME + " " + JAVA_VM_VERSION + ")"; | |
297 | + userAgent += JAVA_VENDOR + " " + JAVA_VERSION + " " + CLASS_VERSION;// + "; "; | |
298 | +// userAgent += JAVA_VM_NAME + " " + JAVA_VM_VERSION + ")"; | |
299 | + userAgent += ")"; | |
298 | 300 | return userAgent; |
299 | 301 | } |
300 | 302 |
@@ -7,8 +7,7 @@ Backup Files.createLink(link, target); | ||
7 | 7 | |
8 | 8 | =================================== Doing =================================== |
9 | 9 | |
10 | -Legenda | |
11 | -fadein | |
10 | +Blanc Window in Mojave | |
12 | 11 | |
13 | 12 | =============================== Don't forget ================================ |
14 | 13 |
@@ -22,7 +21,6 @@ Update file: manpage | ||
22 | 21 | =================================== Done ==================================== |
23 | 22 | |
24 | 23 | |
25 | - | |
26 | 24 | ============================= Source Committed ============================== |
27 | 25 | |
28 | 26 |