[pskmail] Alpha JavaPskmailServer (combined client/server/igate/Radio Message). Alpha version 0.9.4.a23. + Android AndPskmail app

  • From: John Douyere <vk2eta@xxxxxxxxx>
  • To: Unname <pskmail@xxxxxxxxxxxxx>
  • Date: Fri, 13 Aug 2021 19:49:59 +1000

Dear OMs,

Here is an alpha version of the Java combined Pskmail client and
server if you are interested in testing.

https://drive.google.com/file/d/1JeZtRBXaf4tkp9VU0DrqjpAigraVdLeH/view?usp=sharing

Ideas and bug reports are welcomed.

Installation:

Download and install Java client jPskmail version jPSKmail-1.5.29 from
Pskmail.org.

Unzip the .jar file in the same directory as the Java client jar file.
Unzip the .jar libraries from the "lib" archive into the "lib" folder
where the java client is, adding to the existing libraries.

Launch in Linux with:
java - jar jskmail/JavaPskmailServer-0.9.4.a23.jar

Alternatively delete the javapskmail.jar file and rename the
JavaPskmailServer-0.9.4.a23.jar file to javapskmail.jar and use the
usual launch items.

Server Functions
- Connected sessions (Session password not used in client yet, so
please leave server password at blank OR use Android AndPskmail which
handles password.
   - Compressed and uncompressed data exchanges
   - web pages and email access like Perl server
   - Info: only get Grib file and Get Web Pages are implemented
- Unconnected/APRS:
   - All functions except APRS link function (this means that APRS
messages received at the server from the internet are not forwarded to
the client for now)
- igate:
   - processes APRS beacons, APRS messages and short emails (unproto
emails, E.g. "joe@xxxxxxxxxxxxxx this is a short email" )


To test anything:
- Preferences:
   - in tab "Mini Server", "Enable mini-Pskmail server" needs to be
selected (otherwise it can't launch and connect to Fldigi, this is
temporary)
   - in tab Modem, "Fldigi application path" needs to be filled in
(E.g: "/usr/local/bin/fldigi -i". Note no parenthesis except maybe in
Windows as in like "C:\Program Files\Fldigi x.yy\Fldigi -i").
      The "-i" option is only required if you want to have
auto-minimize on startup.

To test unproto/APRS and igates:
- Preferences:
   - in tab "User Data", "server Callsign" needs to be filled in (E.g. VK2ETA-5)
- Lauch application and go to igate tab, select server and then tick
status checkbox. After a few seconds the connected server shoudl show
up next to the tick box.

To test connected sessions (mail/www):
Preferences:
   - in tab "User Data", "server Callsign" needs to be filled in (E.g. VK2ETA-5)
   - in tab "Mini server", leave "Access Password" blank unless using
Android AndPskmail to connect to server. Fill in the imap and smtp
hosts, email address, username and email password.
     I have only tested with Gmail so far.
   - in tab "Configuration", set "Idle time" to a reasonnable value
(180 seconds = 3 minutes after which the server will disconnect if the
client does not respond or responds and does nothing).
         Also set Tx Delay as required (typically 1 to 2 seconds to
accout fo rthe TX/RX turnaround).

In the Java client:
- Preferences:
   - As per Perl server, but in the tab "Email Settings", only the
"Compressed OTA" checkbox is of value since the email details are
fixed at the server.
   - Note that in the "User Data" tab, the "Session Password" is not
used yet for the Java Server.


Missing functions/limitations:
   - Preferences - miniserver tab, "Explain" button not yet implemented
   - Radio Messages function is mostly implemented but has been
disabled until it is more integrated in the client function.


Known Bugs
- There is long delay after clicking the "Edit" menu item in the
"Preferences" dropdown menu.
- Automatic squelch adjustment: it seems that it is not reset to
automatic after the server disconnects (or may be delayed)
- On reception of a new header "error index out of bound" in the form
processing. TBD.


I have also included a link for the AndPskmail app for Android as the
version on the Pskmail.org site is too out of date. This is not an
alpha but a real release. Bug reports are welcomed for this app also.

https://drive.google.com/file/d/12ORmJ_l11Kn5YbwVIUT2Acj9mIFKYzQ8/view?usp=sharing

Installation: copy to device and use file manager to select. Must
authorise "Install unknown apps" (temporarily) to allow install.
Should work on devices with Android 4.0 onwards.

All the best and stay safe,

73, John (VK2ETA)

Other related posts: