Wykres commitów

835 Commity (d33dd7b1fb99742c5ad7d2b1a3216b2015303a89)

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