Georg Lukas
2831401f67
version 1.2.3
2013-08-19 16:25:08 +02:00
Georg Lukas
e1df730d22
translations import from launchpad.net
2013-08-19 16:21:13 +02:00
Georg Lukas
e3eb5d839d
ssl: string fixes
2013-08-15 12:17:17 +02:00
Georg Lukas
2df0caabf9
ssl: rename keyfile to certificate, like LotW
2013-08-14 18:15:27 +02:00
Georg Lukas
6e2b68efde
ssl: fail SSL if cert is not valid
2013-08-14 18:15:27 +02:00
Georg Lukas
9d8849107c
ssl: only show passcode warning on cleartext TCP
2013-08-14 18:15:27 +02:00
Georg Lukas
b1a6a74dd4
ssl: auto-use default SSL port
2013-08-14 18:15:27 +02:00
Georg Lukas
7191e681f1
ssl: query the user for import password
2013-08-14 18:15:26 +02:00
Georg Lukas
f63485fe22
Switch from BKS to PKCS12 (like LotW export)
2013-08-14 18:15:26 +02:00
Georg Lukas
a6f9803b51
ssl: implement import of .bks files
2013-08-14 18:15:26 +02:00
Georg Lukas
6f0227359e
ssl: improve fallback to plaintext (untranslated txt)
2013-08-14 18:15:26 +02:00
Georg Lukas
0fd5af75a0
ssl: display name and callsign
2013-08-14 18:15:26 +02:00
Georg Lukas
1a16e93319
ssl: use client key/certificate, fallback to plaintext
...
To connect with TLS/SSL, APRSdroid is looking for a file called
app_keystore/CALLSIGN.bks in its private directory (file deployment is
still TBD).
The key store needs to be secured using the password "APRS-IS" and
contain the following:
* a private key for this client (key password: "APRS-IS")
* a certificate for that key, with OID 1.3.6.1.4.1.12348.1.1=CALLSIGN)
* a chain of trust for this certificate, leading to a trusted root
2013-08-14 18:15:26 +02:00
Georg Lukas
e11cdc223d
ssl: use secure socket
2013-08-14 18:15:26 +02:00
Georg Lukas
5c6313091b
main activities: do not stack them
2013-08-14 18:15:12 +02:00
Georg Lukas
bdafd29425
digipeated: improve display
2013-08-14 12:05:37 +02:00
Georg Lukas
16d7b7de0b
smartbeaconing: do not interrupt GPS on send position'
2013-08-14 12:05:32 +02:00
Georg Lukas
6c0d908992
BT: skip warning when disconnecting
2013-08-01 17:22:16 +02:00
Georg Lukas
1a931cb348
fix severe SmartBeaconing posit flood bug at just below fast speed
...
This fixes an off-by-fastrate bug, causing the beacon rate to go down to
zero when the speed neared the configured fast speed.
The bug was reported many times, but the clueless author (me) failed to
find the cause.
2013-08-01 17:21:40 +02:00
Georg Lukas
a117c40fd6
fix TCP reconnect busy loop
2013-08-01 17:21:40 +02:00
Georg Lukas
6fab82655a
Parse digipeated own packets differently. Fix #62
...
This patch adds two related aspects:
* Incoming packets from own callsign are not parsed (i.e. not added to
the position table / not checked for messages) - fixing #62
* Digipeated packets can get their own notification - probably useful
2013-08-01 17:21:39 +02:00
Georg Lukas
b5f09617fe
javAPRSlib: various fixes (2013-08-01)
...
Integrate updates from javAPRSlib git (b7ed71c):
* KISS parsed packets displayed properly
* message ack/rej handling
* mic-e position ambiguity
* Item parsing
* Object display fixes
* Display of last used digi
2013-08-01 17:21:13 +02:00
Georg Lukas
12c1a2b764
KISS: fix ASCII check (sigh, signed bytes)
2013-08-01 17:21:13 +02:00
Georg Lukas
064811f61d
aprs.fi: display station info instead of map
2013-08-01 17:21:12 +02:00
Georg Lukas
152eaedbb8
KISS: display ASCII (e.g. from TNC init)
2013-08-01 17:21:12 +02:00
Georg Lukas
d0b31ff596
BT: fix reconnection
2013-08-01 17:21:12 +02:00
Georg Lukas
afdaeb5e8e
BT: ADMIN permission required on some phone models. fix #58
2013-08-01 17:21:12 +02:00
Paul Picazo
31f71c0ce2
add scala-reflect.jar to the classpath
2013-08-01 17:21:12 +02:00
Georg Lukas
bde14e4469
kenwood: no crash on TX exception
2013-05-05 12:19:44 +02:00
Georg Lukas
5e460868a3
fix tcp reconnection on exception
2013-05-05 12:19:38 +02:00
Georg Lukas
86ffbe3d89
prefs: only allow alphanumeric callsigns
2013-04-24 17:48:34 +02:00
Georg Lukas
1502f51aca
less passcode nagging
2013-04-21 18:35:08 +02:00
Georg Lukas
11e653feed
AprsIsUploader => AprsBackend
2013-04-21 18:10:29 +02:00
Georg Lukas
ee5e68080b
afsk: turn volume to 11
2013-04-09 09:54:15 +02:00
Georg Lukas
c88ae0f44e
kenwood: only send relevant NMEA
2013-04-04 22:53:56 +02:00
Georg Lukas
144bc7000e
translations import from launchpad.net
2013-03-26 21:15:09 +01:00
Georg Lukas
cb6cc69089
smartbeaconing: implement prefs
2013-02-19 12:59:09 +01:00
Georg Lukas
7d181e84a1
require less hardware features
2013-02-12 23:50:18 +01:00
Georg Lukas
a6b405a6d4
smartbeaconing: use GPS reported speed, fix excessive beacons
2013-01-11 16:16:26 +01:00
Georg Lukas
84b2f41f58
manifest: mark non-critical features as not required
2013-01-09 11:55:24 +01:00
Georg Lukas
01ae09c39f
copyright now goes up to 2013
2013-01-09 11:47:55 +01:00
Georg Lukas
3b8b0a4c69
translations update
2012-12-31 15:34:44 +01:00
Georg Lukas
21829b731f
tcptnc: add TCP/IP KISS TNC
2012-12-27 16:31:05 +01:00
Georg Lukas
5b54f9a0a3
aprs-is: prepare tnc separation
2012-12-27 16:29:34 +01:00
Georg Lukas
f59f719cb9
KISS: set tnc path in protocol
2012-12-27 16:29:15 +01:00
Georg Lukas
8d8021345a
refactor APRS-IS TNC protocol
2012-12-18 13:20:50 +01:00
Georg Lukas
e29a1a3206
kenwood: Object names are filled with whitespace, workaround
2012-12-18 13:02:26 +01:00
Georg Lukas
25c80450e6
add new Kenwood backend
2012-12-05 09:53:14 +01:00
Georg Lukas
7a03e2fcfb
kenwood: implement NMEA listener
2012-12-05 09:52:42 +01:00
Georg Lukas
6a0c5cfdbb
refactor TNC protocol into own classes
...
This change prepares the pairing of different backend types with
different TNC protocols. So far, three TNC protocols are envisioned:
* APRS-IS (only useful via TCP/IP so far, so not refactored)
* KISS (so far only supported via BT; TODO: TCP/IP and serial)
* Kenwood waypoint + NMEA export (so far BT only, serial TODO)
2012-12-05 08:41:34 +01:00