aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/services/XmppConnectionService.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-19Remove unneccessary codeAndreas Straub1-2/+1
2015-07-19Fix trust status for outgoing messagesAndreas Straub1-0/+4
Tag sent messages with own fingerprint, set own fingerprint as always trusted, include own fingerprint in database trust search, explicitly reset trust colorfilter
2015-07-19Postpone initAccountService until roster loadedAndreas Straub1-3/+1
The AxolotlService depends on the roster being loaded when it is initialized so that it can fill its in-memory SessionMap.
2015-07-19Fix asynchronous axolotl message sendingAndreas Straub1-2/+4
XmppConnectionService.sendMessage() now dispatches messages to the AxolotlService, where they only are prepared for sending and cached. AxolotlService now triggers a XmppConnectionService.resendMessage(), which then handles sending the cached message packet. This transparently fixes, e.g., handling of messages sent while we are offline.
2015-07-19Fetch bundles on-demand, encrypt in backgroundAndreas Straub1-8/+5
Bundles are now fetched on demand when a session needs to be established. This should lessen the chance of changes to the bundles occuring before they're used, as well as lessen the load of fetching bundles. Also, the message encryption is now done in a background thread, as this can be somewhat costly if many sessions are present. This is probably not going to be an issue in real use, but it's good practice anyway.
2015-07-19Migrate to new PEP layoutAndreas Straub1-2/+1
Merge prekeys into bundle node
2015-07-19Reformat code to use tabsAndreas Straub1-3/+3
This really sucks to do it like this. Sorry. :(
2015-07-19Added axolotl activation code to UIAndreas Straub1-0/+9
2015-07-19Reworked axolotl protocol layerAndreas Straub1-1/+6
Numerous fixes
2015-07-19bugfix: use sendIqPacket method in service instead of invoking ↵Daniel Gultsch1-3/+2
XmppConnection directly
2015-07-11only try to change affilations for known jidsDaniel Gultsch1-1/+1
2015-07-10renamed downloadable to transferableDaniel Gultsch1-5/+4
2015-07-10display toast in ui on failed http downloadDaniel Gultsch1-4/+44
fixes #954
2015-07-05refactored sendMessage and merged with resendMessageDaniel Gultsch1-148/+97
2015-07-03make sure unread count is initialized as 0. fixes #1270Daniel Gultsch1-1/+2
2015-07-02fixed share with activity to account for http file uploadDaniel Gultsch1-3/+4
2015-06-29show attach button in conferences when http upload is availableDaniel Gultsch1-3/+2
2015-06-29initial http upload supportDaniel Gultsch1-29/+37
be careful: little error handling and no encryption
2015-06-05made i/o and memory intensive operations execute in serial orderDaniel Gultsch1-11/+18
2015-06-03reworked handeling of system contactsDaniel Gultsch1-3/+12
2015-05-26removed unnecessary / inacurate debug loggingDaniel Gultsch1-2/+1
2015-05-26update unread count badge only when necessaryDaniel Gultsch1-7/+11
2015-05-26added default iq handler to print some iq error messagesDaniel Gultsch1-4/+16
2015-05-26renamed OtrEngine to OtrServiceDaniel Gultsch1-3/+3
2015-05-25log connection age and reshedule ping checkDaniel Gultsch1-4/+11
2015-05-20added ShortcutBadger as a dependency to create unread counts on launcher iconDaniel Gultsch1-6/+18
2015-05-20provide helper function for getting the content of a child directlyDaniel Gultsch1-2/+1
2015-05-16let jingle connection and manager handle message statusDaniel Gultsch1-4/+0
2015-05-13clear avatar cache when uploading new avatarDaniel Gultsch1-0/+1
2015-05-12handle conference invites differently to deal with killed activities. fixes ↵Daniel Gultsch1-0/+1
#1188
2015-05-08config option to reset attempt counts when changing network (default=true)Daniel Gultsch1-8/+18
2015-05-07fixed npe when binval value of vcard avatar is nullDaniel Gultsch1-2/+3
2015-05-05avoid fetching avatars multiple times in parallelDaniel Gultsch1-8/+39
2015-05-05r/o support for vcard avatars. pep avatars will be preferedDaniel Gultsch1-9/+44
2015-04-23send invite to other instanzes after creating ad hoc conference. fixes #1136Daniel Gultsch1-0/+8
2015-04-21OTR: Fix onContactStatusChanged & dont archive OTRBrianBlade1-5/+15
- Fix session handling on contact status change: Do not reset potentially active sessions; check peer's OTR-resource on disconnect - use no-permanent-store hint instead of no-store to ensure finished messages are delivered to offline/disconnected clients - add no-permanent-store to ask compliant servers not to archive OTR messages
2015-04-11Add option to use MTM without default TrustManagerBrianBlade1-3/+16
Add a new "Don't trust system CAs" preference under advanced options that will change the behaviour of the MemorizingTrustManager. All formerly unknown certificates will raise a warning if checked.
2015-04-09don't resume old session when changing resourceiNPUTmice1-0/+5
2015-04-08Enable end-conversation by swipe gestureBrianBlade1-0/+1
Add EnhancedListView library de.timroes.android:EnhancedListView:0.3.4 to enable swipe-out for ListViews Re-enable selectableItemBackground Dont end selectedConversation on swipe Call mConversationFragment.reinit() instead. Add separate undo string for swipe MUC. Add blacklistedConversation for undo swipe Update title_undo_swipe_* strings Fix undo(), rename blacklistedConversation Fix discardUndo(); re-init selectedConversation maintain scroll position after undo clear notification when dismissing a conversation modified / simplified maintain scroll position code simplify handling of selectedConversation change undo_muc string, remove notifyDataSetChanged()
2015-03-18# add delivery receipts for private muc msgsBrianBlade1-1/+1
# enable update last-seen for muc-msgs
2015-03-07display geo uris as location. show 'send loction' in share menu if request ↵iNPUTmice1-0/+18
location intent can be resolved
2015-03-05avoid unnecessary thread creationiNPUTmice1-16/+21
2015-03-02added methods to count number of unread messagesDaniel Gultsch1-0/+8
2015-03-01mark all sent messages up to a marker as displayedDaniel Gultsch1-9/+10
2015-02-23reset incoming chat state when going into backgroundiNPUTmice1-0/+3
2015-02-21added typing notifications through XEP-0085. fixed #210iNPUTmice1-0/+22
2015-02-18always go through reconnect method instead of just starting XmppConnection ↵iNPUTmice1-4/+1
threads
2015-02-17moved roster loading to async task as welliNPUTmice1-10/+22
2015-02-12load messages asynchronouslyiNPUTmice1-2/+18
2015-02-10added actions to error notificationiNPUTmice1-0/+24