Wykres commitów

859 Commity (44bfff14ce795c103f92c627595e0b4c6dd8f244)

Autor SHA1 Wiadomość Data
Georg Lukas 2f742ce35c tcp: swawn new threads from UI for networking 2014-08-04 14:48:50 +02:00
Georg Lukas 3e3af324da service: Implement new SERVICE_STOP intent for Tasker et.al. 2014-08-04 14:48:19 +02:00
Georg Lukas 0bd8280619 translation import 2014-06-30 2014-06-30 10:52:55 +02:00
Georg Lukas 9626984a07 switch to API 19, Holo UI 2014-06-30 09:39:34 +02:00
Tom Hayward 44bf2ff30c add READ_EXTERNAL_STORAGE permission
This is required to import certificates starting with API level 19 (KitKat 4.4)
2013-12-30 14:21:21 -08:00
Georg Lukas 4e93720b84 service: implement SEND_PACKET API 2013-12-29 21:15:27 +01:00
Georg Lukas fe0986009c service: centralize packet generation 2013-12-29 19:07:24 +01:00
Georg Lukas 02891ea463 service: refactor packet sending into sendPacket() 2013-12-29 19:04:19 +01:00
Georg Lukas a56bf20787 AFSK: release Recorder on stop, fix 2nd start 2013-12-29 18:38:50 +01:00
Georg Lukas f88d7fb557 APRS-IS: do not crash on devices w/out GPS 2013-12-19 19:55:47 +01:00
Georg Lukas 3aa9067faf Android 3.0+ notification icons 2013-10-02 17:58:48 +02:00
Georg Lukas bf798c5895 SVG for app logo alternatives 2013-10-02 17:58:42 +02:00
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 59077f8c1f OSM: allow more file pickers 2013-05-23 13:10:59 +02:00
Georg Lukas 56068938a8 OSM: map file chooser 2013-05-23 13:10:58 +02:00
Georg Lukas c77c9ed526 mapsforge: fix crash on Android 4.2
See also bug description and discussion:

http://code.google.com/p/mapsforge/issues/detail?id=370

https://groups.google.com/forum/?fromgroups=#!topic/mapsforge-dev/cGztCDPjwkI
2013-05-23 13:10:58 +02:00
Georg Lukas de9cc91264 OSM: display error without map file 2013-05-23 13:10:58 +02:00
Georg Lukas fa20ea3c54 OSM: query sdcard path 2013-05-23 13:10:58 +02:00
Georg Lukas f0655b0ddd OSM 0.3.0 needs SD write permission 2013-05-23 13:10:58 +02:00
Georg Lukas ccdfa819ad Revert "map: wrap lat/lon requests into calls"
MapsForge API is incompatible, even though more efficient.

This reverts commit b1766bfa2e.
2013-05-23 13:10:58 +02:00
Georg Lukas 3b3d98f694 replace old mapsforge lib with new version 2013-05-23 13:10:58 +02:00
Georg Lukas 6e7204d7cc update code to mapsforge 0.3.0 API 2013-05-23 13:10:58 +02:00
Georg Lukas 3506f4ca28 mapsforge needs no gmaps 2013-05-23 13:10:58 +02:00