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