Skip to content

Commit

Permalink
Ready for release..
Browse files Browse the repository at this point in the history
  • Loading branch information
ohanssen committed Apr 29, 2023
1 parent fc71b9e commit 23d4ea2
Show file tree
Hide file tree
Showing 7 changed files with 90 additions and 10 deletions.
25 changes: 25 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,7 @@ V.2.10
* Tracker management fix
* Various fixes..


V.2.11
------
* Remove unused i18n stuff and gettext dependency
Expand All @@ -353,3 +354,27 @@ V.2.11
* group config file
* various fixes


V.2.12
------
* Update libraries
* Allow HTTPS for backend webserver
* Scripts work
* Config tidying
* Performance improvements, especially in overlay generation
* Allow user to change group/role for a session, alternative group/role for users
* Allow database logging of alias/icon/tag settings
* Get rid of FST - incompatible with JDK17
* Move to JDK17
* Don't send packets if callsign not set
* Various fixes..
* Use babel to compile/minify webapp
* WFS setup improvements
* Allow multiple telemtry windows
* Store and query annotations (tags, alias, icon)
* Remove DStationDbImp
* Various fixes..




18 changes: 14 additions & 4 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
polaric-aprsd (2.11.1+) UNRELEASED; urgency=medium

* Development
polaric-aprsd (2.12) stable; urgency=medium

* Update libraries
* Allow HTTPS for backend webserver
* Scripts work
* Config tidying
* Performance improvements, especially in overlay generation
* Allow user to change group/role for a session, alternative group/role for users
* Allow database logging of alias/icon/tag settings
* Get rid of FST - incompatible with JDK17
* Move to JDK17
* Don't send packets if callsign not set
* Various fixes..

-- Oyvind Hanssen <oivindh@la7eca> Mon, 06 Feb 2023 22:07:58 +0100
-- Oyvind Hanssen <ohanssen@acm.org> Wed, 26 Apr 2023 18:43:07 +0200

polaric-aprsd (2.11.1) stable; urgency=medium

Expand Down
8 changes: 4 additions & 4 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ Source: polaric-aprsd
Section: hamradio
Priority: optional
Maintainer: Øyvind Hanssen <ohanssen@acm.org>
Build-Depends: debhelper (>= 10), libcommons-codec-java, libjackson2-core-java, libjackson2-databind-java, openjdk-17-jdk-headless|openjdk-18-jdk-headless|openjdk-19-jdk-headless|openjdk-20-jdk-headless, scala (>> 2.11.12), byacc-j, jflex, librxtx-java
Build-Depends: debhelper (>= 12), libcommons-codec-java, libjackson2-core-java, libjackson2-databind-java, openjdk-17-jdk-headless|openjdk-18-jdk-headless|openjdk-19-jdk-headless|openjdk-20-jdk-headless, scala (>> 2.11.12), byacc-j, jflex, librxtx-java
Standards-Version: 3.9.8
Homepage: http://aprs.no/polaricserver

Package: polaric-aprsd
Architecture: all
Depends: openjdk-17-jre-headless|openjdk-18-jre-headless|openjdk-19-headless|openjdk-20-headless, libslf4j-java, librxtx-java, scala-library (>> 2.11.12), scala-xml, scala-parser-combinators, gettext-base, libgettext-commons-java, libcommons-codec-java, libjackson2-core-java, libjackson2-databind-java, adduser, apache2-utils, sudo, lsb-base, ${misc:Depends}
Conflicts: polaric-database-plugin (<= 2.10), polaric-ais-plugin (<= 2.1.0)
Depends: openjdk-17-jre-headless|openjdk-18-jre-headless|openjdk-19-headless|openjdk-20-headless, libslf4j-java, librxtx-java, scala-library (>> 2.11.12), scala-xml, scala-parser-combinators, libcommons-codec-java, libjackson2-core-java, libjackson2-databind-java, adduser, sudo, lsb-base, ${misc:Depends}
Conflicts: polaric-database-plugin (<= 2.11), polaric-ais-plugin (<= 2.1.0)
Recommends:
Suggests: polaric-webapp2 (>= 1.10)
Suggests: polaric-webapp2 (>= 1.11)
Description: Polaric Server: APRS daemon part.
The "Polaric Server" is mainly a web based service to present APRS
tracking information on maps and where the information is updated at real-
Expand Down
2 changes: 2 additions & 0 deletions debian/polaric-aprsd.manpages
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
debian/polaric-restart.1
debian/polaric-passwd.1
debian/polaric-checkfilter.1
debian/polaric-importcert.1
debian/polaric-importcert-letsencrypt.1
4 changes: 2 additions & 2 deletions debian/polaric-checkfilter.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH POLARIC-APRSD 1 "January 27, 2022"
.TH POLARIC-CHECKFILTER 1 "January 27, 2022"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
Expand All @@ -18,7 +18,7 @@
.SH NAME
polaric-checkfilter \- Check filter profile script
.SH SYNOPSIS
.B polaric-restart
.B polaric-checkfilter
.br

.SH DESCRIPTION
Expand Down
31 changes: 31 additions & 0 deletions debian/polaric-importcert-letsencrypt.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH POLARIC-IMPORTCERT-LETSENCRYPT 1 "April , 2023"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
polaric-importcert-letsencrypt \- Import certificate for use in HTTPS backend
.SH SYNOPSIS
.B polaric-importcert-letsencrypt
.RI " domain-name"
.br

.SH DESCRIPTION
polaric-passwd has a web-server backend. This can be run in HTTPS mode, but then it need
a certificate. This script converts and imports an existing certificate into the Java keystore
so that it can be used by aprsd. If the server runs on the same domain (for example mydomain.org) and machine as a frontend server which already have a certificate. We can use it. If this certificate is automatically installed by using a service like Lets Encrypt and certbot, a certificate is placed at a certain location: You may check if the directory /etc/letsencrypt/live/ exists. Then (as root) run this command with domain-name of your frontend server and the certificate.

.PP
This program and manual page was written by LA7ECA, Øyvind hanssen <ohanssen@acm.org>.
12 changes: 12 additions & 0 deletions debian/polaric-importcert.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.SH SYNOPSIS
.B polaric-importcert
.RI " certificate private-key"
.br

.SH DESCRIPTION
polaric-passwd has a web-server backend. This can be run in HTTPS mode, but then it need
a certificate. This script converts and imports an existing certificate into the Java keystore
so that it can be used by aprsd. The certificate and the private key should be in PEM format and
the private key should not be password protected.
.PP
This program and manual page was written by LA7ECA, Øyvind hanssen <ohanssen@acm.org>.

0 comments on commit 23d4ea2

Please sign in to comment.