Commit graph

  • 573ad6073a use proper defaults for notification. fix sound playing twice on Android 8 Christian Schneppe 2017-09-04 20:46:27 +02:00
  • a3eaed68e9 set status=received on status messages Christian Schneppe 2017-09-04 20:42:17 +02:00
  • caa0eba953 improved error messages on missing omemo keys Christian Schneppe 2017-09-04 20:41:27 +02:00
  • 0b446dd81c updgrade gradle plugin Christian Schneppe 2017-09-04 20:38:20 +02:00
  • 9004a0efcf fixed jingle state machine being thrown off by iq-result coming after session-accept Christian Schneppe 2017-09-04 20:37:09 +02:00
  • 62885d86d3 fixed conference naming for joined people not in your contact list Christian Schneppe 2017-09-04 20:33:13 +02:00
  • c857128445 fix crash in location activities Christian Schneppe 2017-09-04 20:31:52 +02:00
  • ce5f6bdb6f version 1.19.0 + changes Christian Schneppe 2017-08-13 23:38:59 +02:00
  • b180c4ab2d added missing break; in Message.java Christian Schneppe 2017-08-13 23:38:35 +02:00
  • a429c052b7 reset attempt counts on enable Christian Schneppe 2017-08-13 23:28:46 +02:00
  • ae453655ba correct typo Christian Schneppe 2017-08-13 23:27:48 +02:00
  • fbe2ce2561 default input type to numbers on captcha dialog Christian Schneppe 2017-08-13 23:27:34 +02:00
  • fb77aa9153 no automatic reconnect on registration failures Christian Schneppe 2017-08-13 23:26:16 +02:00
  • 8246154a36 create a new axolotl service when the account jid changes Christian Schneppe 2017-08-13 23:21:33 +02:00
  • 532aadea3a prevent users from editing their account jid after successful login Christian Schneppe 2017-08-13 23:18:00 +02:00
  • f7b14ad617 send unavailable presence before join Christian Schneppe 2017-08-13 23:14:00 +02:00
  • 24c47c0bbb Read support for 12-byte IVs in addition to 16-byte IVs Christian Schneppe 2017-08-13 23:11:47 +02:00
  • d31dd9cbe4 code cleanup and synchronized getMarkableMessage() Christian Schneppe 2017-08-13 23:07:37 +02:00
  • dfdf520ed8 removed support for fixed IV mode in otr jingle file transfer that hasn't been used since v0.4 or something Christian Schneppe 2017-08-13 23:06:37 +02:00
  • 0069f0cc9b parse jid from CN in client certs if nothing else is available Christian Schneppe 2017-08-13 23:05:39 +02:00
  • 0025cf65dd do not crash on some very rare logging Christian Schneppe 2017-08-13 23:03:58 +02:00
  • 9f06d99f6a some code cleanup and avoid scheduling reconnect task for negative interval Christian Schneppe 2017-08-13 23:02:04 +02:00
  • ea3cdf46cb do not run file observer on hidden directories Christian Schneppe 2017-08-13 22:55:41 +02:00
  • 50e26be090 update mini dns Christian Schneppe 2017-08-13 22:54:16 +02:00
  • c449c5dcb8 add more logging to http download connection and reset file params after setting expected size Christian Schneppe 2017-08-13 22:53:03 +02:00
  • 04db5052cc cache some information generated from body like isEmojiOnly, fileParams, isGeoUri and isXmppUri Christian Schneppe 2017-08-13 22:40:00 +02:00
  • 1fd688b9d8 remove all whitespaces in emoji only messages Christian Schneppe 2017-08-13 22:12:29 +02:00
  • 9b981ab38b provide extra 'network is unreachable' account state Christian Schneppe 2017-08-13 22:11:14 +02:00
  • 0e12e53ccf updated build tools and some library versions Christian Schneppe 2017-08-03 10:33:50 +02:00
  • da14f7745c use random string generator instead of BigInteger in DigestMd5 Christian Schneppe 2017-08-03 09:26:54 +02:00
  • affb3c4254 display messages that only contain emoji slightly larger Christian Schneppe 2017-08-03 08:55:22 +02:00
  • bec8886c30 use base64 instead of base36 when creating random strings Christian Schneppe 2017-08-01 13:46:40 +02:00
  • a76bc74a97 avoid empty strings when figuring out display name Christian Schneppe 2017-08-01 13:41:26 +02:00
  • 62bddc494d avoid unnecessary roster sync in OMEMO code. fixed startup performance regression Christian Schneppe 2017-08-01 13:36:19 +02:00
  • 635b5d3341 refresh omemo activity after failing to fetch keys due to lack of ids Christian Schneppe 2017-08-01 13:35:11 +02:00
  • 11148a4c8b fixed roster items w/o subscription (request) not being shown Christian Schneppe 2017-08-01 13:34:30 +02:00
  • 0e5e5cbbf7 Give up PGP decryption when intent is cancelled Christian Schneppe 2017-08-01 13:33:24 +02:00
  • 9e51cf8a85 made OF selfSigned() workaround only available >=kitkat Christian Schneppe 2017-08-01 13:31:04 +02:00
  • 9d5a51c054 skip initial socket closing if thread was already interrupted Christian Schneppe 2017-08-01 13:27:03 +02:00
  • 826aa79d1c incorporate support for publish-options into server info Christian Schneppe 2017-08-01 13:25:40 +02:00
  • 2ef7562718 made omemo always available but in public mucs Christian Schneppe 2017-08-01 13:25:11 +02:00
  • 793a50fb37 provide upgrade path for accounts with publish-options Christian Schneppe 2017-08-01 13:24:24 +02:00
  • d7bc205420 use publish-options instead of always pushing node configuration Christian Schneppe 2017-08-01 13:19:11 +02:00
  • 7e0d6f8460 let hasPendingFetches() return true when fetching device ids Christian Schneppe 2017-08-01 13:02:01 +02:00
  • f9429d5fcd fetch required device ids on demand Christian Schneppe 2017-08-01 13:00:17 +02:00
  • 9b7bcebdec explicitly fetch device ids before building sessions in single mode conversation Christian Schneppe 2017-08-01 12:53:14 +02:00
  • 6192b511f2 change access model of omemo pep nodes after every publish Christian Schneppe 2017-08-01 12:50:56 +02:00
  • e8c191dcd2 fetch device ids for muc members w/o known devices Christian Schneppe 2017-08-01 12:40:05 +02:00
  • 8b6981c6eb fixed otr jingle file size reporting Christian Schneppe 2017-08-01 12:28:59 +02:00
  • 0f34c0ab3e use CN-workaround for pre-kitkat Christian Schneppe 2017-08-01 12:27:41 +02:00
  • 123ab59769 fix regression introduces with OF fix. properly fall back to common name Christian Schneppe 2017-08-01 12:26:36 +02:00
  • 55a9d56eda check length first in timestamp parser Christian Schneppe 2017-08-01 12:25:07 +02:00
  • 9326c95bb6 catch IllegalArgumentException caused by invalid custom hostname Christian Schneppe 2017-08-01 12:24:22 +02:00
  • 506ba0df10 workaround for OpenFire: check CN first in self signed certs Christian Schneppe 2017-08-01 12:20:15 +02:00
  • 30b35c5d76 more migration fixes for updating from 1.6.0 to 1.19.0 Christian Schneppe 2017-08-01 12:17:31 +02:00
  • 37c496d4bc add reminder to remove minidns workarounds once those are fixed Christian Schneppe 2017-08-01 12:16:41 +02:00
  • 15a7cd4bbe fixed bug in db migrations when going from <15 to something recent Christian Schneppe 2017-08-01 12:15:45 +02:00
  • b1f9ccac41 verify with hostname in direct tls connections Christian Schneppe 2017-08-01 12:13:58 +02:00
  • b08e5e7a00 prefer DNS servers from VPNs Christian Schneppe 2017-08-01 12:13:24 +02:00
  • a3d536b8d6 update strings Christian Schneppe 2017-08-01 12:12:06 +02:00
  • efc86927d6 throw state changing exception on failed tls only if no more connection options left Christian Schneppe 2017-08-01 12:08:57 +02:00
  • ba4c7923d3 catch runtime exceptions from minidns Christian Schneppe 2017-08-01 12:07:51 +02:00
  • ea1a9d898e sync around Conversation.getLatestMessage() Christian Schneppe 2017-08-01 12:06:46 +02:00
  • 68f8d0ac85 catch all exceptions around minidns :( Christian Schneppe 2017-08-01 12:04:17 +02:00
  • c32590697c made DNSEC hostname validation opt-in Christian Schneppe 2017-08-01 11:53:00 +02:00
  • 8cf22e633d work around idn short comings in minidns Christian Schneppe 2017-08-01 11:46:11 +02:00
  • 6bb9c9ce3b resolve non-srv domains in resolver class as well Christian Schneppe 2017-08-01 11:44:23 +02:00
  • 541b7c3f7f prefer ipv4 over ipv6 Christian Schneppe 2017-08-01 11:38:23 +02:00
  • f28057dd4a fixed fallback to normal DNS query after DNSSEC failed Christian Schneppe 2017-08-01 11:37:32 +02:00
  • 23752c581f update datebubbles Christian Schneppe 2017-08-01 11:33:39 +02:00
  • dbb0cf8ead allow users to send PMs in mucs w/o voice Christian Schneppe 2017-08-01 10:53:45 +02:00
  • 18dfd6556f set focusable=false instead of enabled=false for rooms w/o voice Christian Schneppe 2017-08-01 10:52:07 +02:00
  • b7633e713f catch state changing error when sending timeout to iq callbacks Christian Schneppe 2017-08-01 10:50:57 +02:00
  • 9946cd074f do not keep files in waiting when file size exceeds http upload limit in groups Christian Schneppe 2017-08-01 10:49:44 +02:00
  • e879c6e1c2 refactored retrieval of default preferences Christian Schneppe 2017-08-01 10:44:14 +02:00
  • ef6b0b0a02 changed strings Christian Schneppe 2017-08-01 10:24:32 +02:00
  • ffd08658e1 put settings defaults into resource file Christian Schneppe 2017-08-01 10:22:24 +02:00
  • 7b6d679ea2 deduplicate disco items before disco#info Christian Schneppe 2017-08-01 08:53:04 +02:00
  • 06baecdae2 make scan barcode icon survive rotations Christian Schneppe 2017-08-01 08:50:30 +02:00
  • b7b76492f1 show scan button in TrustKeys only if there is something to scan Christian Schneppe 2017-08-01 08:48:46 +02:00
  • 9a87684689 add publish-options helper class Christian Schneppe 2017-08-01 08:46:15 +02:00
  • 3831b987f7 use DND instead of XA when phone is silent Christian Schneppe 2017-08-01 08:39:38 +02:00
  • 6c2479b29c revised resolver strategy Christian Schneppe 2017-06-27 21:11:40 +02:00
  • 6b38dc4dbc refactored resolver to fall back to DNS and use reliable method Christian Schneppe 2017-06-26 20:11:35 +02:00
  • 2228f2d076 use ResolverApi.reliable(..) Christian Schneppe 2017-06-26 20:05:03 +02:00
  • 76e85b1724 deduplicate notifications Christian Schneppe 2017-06-25 19:32:06 +02:00
  • e3adf6b264 new resolver fall back to normal dns if dnssec verfication fails Christian Schneppe 2017-06-25 19:21:19 +02:00
  • 38880f2a15 fixed fingerprint trust (was messed up after library upgrade) Christian Schneppe 2017-06-25 19:18:07 +02:00
  • eb7e41ceba fixed patterns source code url Christian Schneppe 2017-06-25 19:13:11 +02:00
  • e3c550f731 changed some strings Christian Schneppe 2017-06-25 19:12:22 +02:00
  • 6f63235934 Added preference to control Heads-up Notifications Christian Schneppe 2017-06-25 19:12:06 +02:00
  • 8d8b6779c9 decrease REFRESH_UI_INTERVAL Christian Schneppe 2017-06-24 21:22:31 +02:00
  • 994d59fec5 cleanup nameWithoutVersion() code Christian Schneppe 2017-06-24 21:19:35 +02:00
  • 7adb0ca6b8 don't use version part of identity name in presence selection Christian Schneppe 2017-06-24 10:07:22 +02:00
  • 472d7a8f01 fixed ip reporting for dns look ups Christian Schneppe 2017-06-24 10:06:26 +02:00
  • 8874d58e68 also check for hostname in in certs if hostname is from trusted source Christian Schneppe 2017-06-24 10:05:30 +02:00
  • 356c7bec9c upgrade minidns. refactored dns utils Christian Schneppe 2017-06-24 09:52:45 +02:00
  • 8e897c3d69 offer to open website if ibb offers oob redirect Christian Schneppe 2017-06-24 09:40:53 +02:00
  • 3af45f570a upgrade to signal-protocol-java in build.gradle too Christian Schneppe 2017-06-24 09:33:28 +02:00
  • 3d648b5caa mark message as failed after canceling ft w/o transferable Christian Schneppe 2017-06-24 09:32:24 +02:00