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
Georg Lukas
097e7eda73
"fix ocassional force-close in MapView" not needed for OSM
...
This reverts commit 12b6293ce7
.
2013-05-23 13:10:58 +02:00
Georg Lukas
7a5a4dca25
try to fix tapping
2013-05-23 13:10:57 +02:00
Georg Lukas
331f7ee5ea
preliminary mapsforge support
2013-05-23 13:10:57 +02:00
Georg Lukas
7f82c91e63
Merge remote-tracking branch 'ppicazo/scala_classpath_fix'. Fixes #57
2013-05-23 12:20:25 +02:00
Paul Picazo
7954ec6c54
add scala-reflect.jar to the classpath
2013-05-23 00:53:03 -07: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