Skip to content

Commit 03c4f79

Browse files
committed
Finish v1.0.0
2 parents 21f0d8e + 8d9b2cd commit 03c4f79

260 files changed

Lines changed: 13027 additions & 5077 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
src/innosetup/*.iss text eol=crlf
2+
src/licenses/* text eol=crlf
3+
src/unix/* text eol=lf
4+
src/windows/* text eol=crlf

.gitignore

Lines changed: 87 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,87 @@
1-
/javadoc/
2-
/release/
3-
/target/
1+
apidocs
2+
package
3+
target
4+
temp
5+
6+
#
7+
# Default entries for IntelliJ IDEA
8+
# based on https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
9+
#
10+
11+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
12+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
13+
14+
# User-specific stuff
15+
.idea/**/workspace.xml
16+
.idea/**/tasks.xml
17+
.idea/**/usage.statistics.xml
18+
#.idea/**/dictionaries/*
19+
.idea/**/shelf
20+
21+
# Generated files
22+
.idea/**/contentModel.xml
23+
24+
# Sensitive or high-churn files
25+
.idea/**/dataSources/
26+
.idea/**/dataSources.ids
27+
.idea/**/dataSources.local.xml
28+
.idea/**/sqlDataSources.xml
29+
.idea/**/dynamic.xml
30+
.idea/**/uiDesigner.xml
31+
.idea/**/dbnavigator.xml
32+
33+
# Gradle
34+
.idea/**/gradle.xml
35+
.idea/**/libraries
36+
37+
# Gradle and Maven with auto-import
38+
# When using Gradle or Maven with auto-import, you should exclude module files,
39+
# since they will be recreated, and may cause churn. Uncomment if using
40+
# auto-import.
41+
.idea/modules.xml
42+
.idea/*.iml
43+
.idea/modules
44+
45+
# CMake
46+
cmake-build-*/
47+
48+
# Mongo Explorer plugin
49+
.idea/**/mongoSettings.xml
50+
51+
# File-based project format
52+
*.iws
53+
54+
# IntelliJ
55+
out/
56+
57+
# mpeltonen/sbt-idea plugin
58+
.idea_modules/
59+
60+
# JIRA plugin
61+
atlassian-ide-plugin.xml
62+
63+
# Cursive Clojure plugin
64+
.idea/replstate.xml
65+
66+
# Crashlytics plugin (for Android Studio and IntelliJ)
67+
com_crashlytics_export_strings.xml
68+
crashlytics.properties
69+
crashlytics-build.properties
70+
fabric.properties
71+
72+
# Editor-based Rest Client
73+
.idea/httpRequests
74+
75+
# Android studio 3.1+ serialized cache file
76+
.idea/caches/build_file_checksums.ser
77+
78+
79+
#
80+
# Modifications to the default entries.
81+
#
82+
83+
# Ignore Bash Support settings
84+
.idea/bashsupport_project.xml
85+
86+
# Keep a global dictionary in repository.
87+
!.idea/**/dictionaries/global.xml

.idea/compiler.xml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/dictionaries/global.xml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
1-
Changelog for OpenEstate-IO
2-
===========================
1+
Changelog for OpenEstate-Tool-Server
2+
====================================
3+
4+
5+
1.0.0 (10 Mar 2019)
6+
-------------------
7+
8+
- Updated *HSQLDB* libraries (`hsqldb` & `sqltool`) to version 2.4.1.
9+
- Updated *BouncyCastle* libraries (`bcprov-jdk15on` & `bcpkix-jdk15on`) to version 1.61.
10+
- Updated `commons-io` library to version 2.6.
11+
- Updated `commons-lang` library to version 3.8.1.
12+
- Replace `YAJSW` with `commons-daemon` for providing a *Windows* service.
13+
- Integrate as a *launchd* agent on *macOS* systems.
14+
- Integrate as a *systemd* service on *Linux* systems.
15+
- Bundle release packages with *OpenJDK* 11 (provided by [*AdoptOpenJDK*](https://adoptopenjdk.net/)) for *Windows* (32bit & 64bit), *Linux* (64bit) & *macOS* (64bit).
16+
- Provide a signed application bundle for *macOS*.
17+
- Provide a signed DMG installer for *macOS*.
18+
- Provide an EXE installer for *Windows* (32bit & 64bit).
19+
- Provide a DEB package for *Debian* based operating systems (amd64).
20+
- Improved mechanism for live database backups.
21+
- Require Java 8 at minimum.
322

423

524
1.0-beta3 (14 May 2017)

OpenEstate-Tool-Server.iml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module version="4">
3+
<component name="FacetManager">
4+
<facet type="Python" name="Python">
5+
<configuration sdkName="Python 2.7" />
6+
</facet>
7+
</component>
8+
</module>

README.md

Lines changed: 27 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,36 @@
1-
OpenEstate-Tool-Server 1.0-beta3
2-
================================
1+
OpenEstate-Tool-Server 1.0.0
2+
============================
33

4-
*OpenEstate-Tool-Server* (also called *OpenEstate-ImmoServer*) provides a
5-
[*HSQLDB* server](http://hsqldb.org/), that may be used for multi user
6-
installations of *OpenEstate-ImmoTool*.
4+
*OpenEstate-Tool-Server* (also called *OpenEstate-ImmoServer*) provides a [*HSQLDB* server](http://hsqldb.org/), that may be used for multi user installations of *OpenEstate-ImmoTool*.
75

86
This project
97

10-
- extends the default [*HSQLDB* server](http://hsqldb.org/) with some
11-
features.
12-
- provides several startup scripts / executables / application bundles for
13-
*Windows*, *macOS* and *Linux*.
14-
- bundles [*yajsw*](http://yajsw.sourceforge.net/) in order to run the
15-
database as a *Windows* service.
16-
- provides scripts to run the database as a
17-
[*systemd*](https://fedoraproject.org/wiki/Features/systemd) service on
18-
*Linux* systems.
19-
- provides scripts to run the database as a
20-
[*launchd*](https://en.wikipedia.org/wiki/Launchd) agent on *macOS* systems.
21-
- provides an application to create a keystore for *SSL* encrypted database
22-
access.
8+
- extends the default [*HSQLDB* server](http://hsqldb.org/) with some features.
9+
- provides several startup scripts / executables / application bundles for *Windows*, *macOS* and *Linux*.
10+
- bundles [*commons-daemon*](https://commons.apache.org/daemon/) to run the database as a *Windows* service.
11+
- provides scripts to run the database as a [*systemd*](https://en.wikipedia.org/wiki/Systemd) service on *Linux* systems.
12+
- provides scripts to run the database as a [*launchd*](https://en.wikipedia.org/wiki/Launchd) agent on *macOS* systems.
13+
- provides an application to create a keystore for *SSL* encrypted database access.
14+
- provides a GUI & console application for database administration.
2315

2416

2517
Dependencies
2618
------------
2719

28-
- Java 6 or newer
29-
- [Bouncy Castle 1.56](https://bouncycastle.org/)
30-
(optional; only required by
31-
[`SslGenerator.java`](src/main/java/org/openestate/tool/server/utils/SslGenerator.java))
32-
- [commons-io 2.5](http://commons.apache.org/proper/commons-io/)
33-
- [commons-lang 3.5](http://commons.apache.org/proper/commons-lang/)
20+
- Java 8 or newer
21+
- [Bouncy Castle 1.61](https://bouncycastle.org/)
22+
(optional; only required by [`SslGenerator.java`](src/main/java/org/openestate/tool/server/utils/SslGenerator.java))
23+
- [commons-cli 1.4](https://commons.apache.org/cli/)
24+
(optional; used for [management applications](src/main/java/org/openestate/tool/server/manager))
25+
- [commons-daemon 1.1.0](https://commons.apache.org/daemon/)
26+
(optional; used for installing a *Windows* service)
27+
- [commons-io 2.6](https://commons.apache.org/io/)
28+
- [commons-lang 3.8.1](https://commons.apache.org/lang)
29+
- [commons-text 1.6](https://commons.apache.org/text)
3430
- [gettext-commons 0.9.8](https://code.google.com/archive/p/gettext-commons/)
35-
- [hsqldb 2.3.5](http://hsqldb.org/)
36-
- [log4j 1.2.17](http://logging.apache.org/log4j/1.2/)
37-
(optional; may be replaced by another logging system
38-
[via SLF4J](http://www.slf4j.org/manual.html))
39-
- [SLF4J 1.7.25](http://www.slf4j.org/)
31+
- [hsqldb 2.4.1](http://hsqldb.org/)
32+
- [log4j 1.2.17](https://logging.apache.org/log4j/1.2/)
33+
- [SLF4J 1.7.25](https://www.slf4j.org/)
4034

4135

4236
Changelog
@@ -48,23 +42,13 @@ Take a look at [`CHANGELOG.md`](CHANGELOG.md) for the full changelog.
4842
License
4943
-------
5044

51-
This library is licensed under the terms of
52-
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
53-
Take a look at
54-
[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-Tool-Server/blob/v1.0-beta3/LICENSE.txt)
55-
for the license text.
45+
This library is licensed under the terms of [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-Tool-Server/blob/master/LICENSE.txt) for the license text.
5646

5747

58-
Todo
59-
----
60-
61-
- improve javadoc comments
62-
63-
64-
Further informations
65-
--------------------
48+
Further information
49+
-------------------
6650

6751
- [*OpenEstate-Tool-Server* at GitHub](https://github.com/OpenEstate/OpenEstate-Tool-Server)
6852
- [Releases of *OpenEstate-Tool-Server*](https://github.com/OpenEstate/OpenEstate-Tool-Server/releases)
6953
- [Changelog of *OpenEstate-Tool-Server*](https://github.com/OpenEstate/OpenEstate-Tool-Server/blob/master/CHANGELOG.md)
70-
- [Javadocs of *OpenEstate-Tool-Server*](http://manual.openestate.org/OpenEstate-Tool-Server/)
54+
- [Javadocs of *OpenEstate-Tool-Server*](https://media.openestate.org/apidocs/OpenEstate-Tool-Server/)

0 commit comments

Comments
 (0)