22
33[ ![ Latest Release] ( https://img.shields.io/github/release/mgoellnitz/JFileSync3.svg )] ( https://github.com/mgoellnitz/JFileSync3/releases/latest )
44[ ![ Build Status] ( https://img.shields.io/gitlab/pipeline/mgoellnitz/JFileSync3.svg )] ( https://gitlab.com/mgoellnitz/JFileSync3/pipelines )
5-
6- [ SNAPSHOT] ( https://gitlab.com/mgoellnitz/JFileSync3/-/jobs/artifacts/master/download?job=JFileSync3 )
7- builds are also available.
5+ [ ![ Download] ( https://img.shields.io/badge/Download-Snapshot-blue )] ( https://gitlab.com/mgoellnitz/JFileSync3/-/jobs/artifacts/master/download?job=JFileSync3 )
86
97File syncing with optional compression and encryption for local and WebDAV
108folders. For local folders encryption can use EncFS and thus be compatible with
@@ -103,9 +101,9 @@ compatible with encfs4win and of course Linux based encfs.
103101
104102## Requirements
105103
106- - Java 8 Runtime Environment, OpenJDK supported and recommended
104+ - Java 8 Runtime Environment, OpenJDK JRE supported and recommended
107105
108- - Only when using other algorithms than AES: JCE extension (see http://java.oracle.com )
106+ - Only when using other algorithms than AES with such oldish JRE: JCE Extension
109107
110108
111109## Installation and Application Start
@@ -117,7 +115,7 @@ You can start the application through
117115- a Windows launcher ('JFileSync3.exe')
118116- a batch file ('bin/JFileSync3.bat')
119117- a Unix shell script ('bin/JFileSync3')
120- - a Unity launcher script ('bin/JFileSync3.desktop')
118+ - a XDG launcher script ('bin/JFileSync3.desktop')
121119
122120ATTENTION: Because JFileSync3 is distributed as a Zip archive, Unix users will
123121have to give executable rights manually before launching the application, e.g.:
@@ -144,7 +142,7 @@ intended scenarios.
144142
145143This program is free software; you can redistribute it and/or modify it under
146144the terms of the GNU General Public License as published by the Free Software
147- Foundation; either version 2 of the License, or (at your option) any later
145+ Foundation; either version 3 of the License, or (at your option) any later
148146version.
149147
150148This program is distributed in the hope that it will be useful, but WITHOUT ANY
@@ -156,7 +154,7 @@ this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
156154St, Fifth Floor, Boston, MA, 02110-1301, USA
157155
158156JFileSync3 uses libraries or parts of Open Source projects. Some of them had to
159- be included as source code for tecnical reasons in their distribution:
157+ be included as source code for technical reasons in their distribution:
160158
161159* EncFS Java: LGPL (Source)
162160* Sardine: Apache 2.0
@@ -169,7 +167,7 @@ be included as source code for tecnical reasons in their distribution:
169167* Eclipse icons: the Common Public License - v 1.0.
170168* SevenZip/LZMA: LZMA SDK is written and placed in the public domain by Igor Pavlov. (Source)
171169
172- Some code in LZMA SDK is based on public domain code from another developers:
170+ Some code in LZMA SDK is based on public domain code from other developers:
173171 1 ) PPMd var.H (2001): Dmitry Shkarin
174172 2 ) SHA-256: Wei Dai (Crypto++ library)
175173
@@ -186,16 +184,16 @@ Required packages for JFileSync3 development (not included in the distribution):
186184
187185Used and as a result recommended development tools:
188186
189- * Java 8 SDK 1.8 .0
190- * Netbeans 8.2
187+ * OpenJDK 11 .0
188+ * Netbeans 12.5
191189
192190The following structure describes all directories and files included in the
193191JFileSync3 source repository:
194192
195193- src: Java source code
196194- legal: The program licenses.
197195- profiles: Sample syncing profiles.
198- - ubuntu: Ubuntu Unity desktop integration files
196+ - xdg: FreeDesktop.org desktop integration files
199197- win: start scripts for parts of the system as tools - and a Windows icon file
200198- test: profiles and data for the encryption test suite
201199
@@ -215,8 +213,8 @@ names but calculated ones.
215213Passwords to derive keys from are not constant along the whole directory
216214structure.
217215
218- You will need the unlimited encryption add-on by Oracle for your JDK, if you
219- want to use anything except the default cipher AES.
216+ For oldish Java 8 setups you will need the unlimited encryption add-on by
217+ Oracle for your JDK, if you want to use anything except the default cipher AES.
220218
221219Feel free to issue bug reports and ideas here.
222220
0 commit comments