Wykres commitów

632 Commity (ssl)

Autor SHA1 Wiadomość Data
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