Daniel Gultsch
|
cd451856b2
|
explictitly handle iq timeouts in bind and session iqs
|
2015-08-26 20:47:08 +02:00 |
|
Daniel Gultsch
|
f6b7a25e29
|
moved actual iq callback out of synchronized find callback block
|
2015-08-26 14:01:37 +02:00 |
|
Daniel Gultsch
|
476db24c10
|
fixed session time
|
2015-08-25 11:11:32 +02:00 |
|
Daniel Gultsch
|
865e08401b
|
fixed regression with mlinks stream managment. fixes #1206
|
2015-08-24 20:56:36 +02:00 |
|
Daniel Gultsch
|
7bd0f31244
|
Merge branch 'master' into development
|
2015-08-23 17:57:53 +02:00 |
|
Daniel Gultsch
|
0dfb9bd1a0
|
introduce special iq type for internal timeouts. always use != result to check for error in callbacks
|
2015-08-23 17:53:23 +02:00 |
|
Daniel Gultsch
|
777dd4b51e
|
Merge branch 'master' into development
|
2015-08-23 17:29:46 +02:00 |
|
Daniel Gultsch
|
bbfd98b726
|
reformating
|
2015-08-23 17:29:31 +02:00 |
|
Daniel Gultsch
|
d51c4b9655
|
deal with another set of stream:features after bind
|
2015-08-23 17:26:50 +02:00 |
|
Daniel Gultsch
|
b0710cdf04
|
Merge branch 'master' into development
|
2015-08-23 13:57:14 +02:00 |
|
Daniel Gultsch
|
3d6fb9b21d
|
remove callbacks directly from iterator
|
2015-08-23 10:20:29 +02:00 |
|
Daniel Gultsch
|
1688b65965
|
don't make subsequent iq request when original stanza returned an error
|
2015-08-23 08:27:05 +02:00 |
|
Daniel Gultsch
|
496f531e2e
|
modified clearIqCallbacks into 2-step process
|
2015-08-23 08:01:47 +02:00 |
|
Daniel Gultsch
|
9e26375d2f
|
simulate old behaviour with messages being set to waiting while offline
|
2015-08-19 13:00:52 +02:00 |
|
Daniel Gultsch
|
9edcca1045
|
Merge branch 'master' into development
|
2015-08-16 15:01:06 +02:00 |
|
Daniel Gultsch
|
5b1dda9148
|
deal with broken frameworks
|
2015-08-16 14:55:40 +02:00 |
|
Daniel Gultsch
|
51a2645349
|
synchronize packetCallbacks
|
2015-08-16 12:12:22 +02:00 |
|
Daniel Gultsch
|
83e1e6468e
|
fully depend on sm
|
2015-08-15 16:57:07 +02:00 |
|
Daniel Gultsch
|
efdf3b6c1c
|
removed dead code
|
2015-08-08 13:13:23 +02:00 |
|
Daniel Gultsch
|
cac577fa4e
|
don't request ack for iq stanzas before stream managment is initialized
fixes #1322
|
2015-08-08 10:26:36 +02:00 |
|
Daniel Gultsch
|
53ce5d223e
|
request server-ACKs for iq stanzas
|
2015-08-06 20:48:55 +02:00 |
|
Daniel Gultsch
|
6694af8fca
|
fail old/invalid iq stanzas on bind
|
2015-08-06 14:54:37 +02:00 |
|
Daniel Gultsch
|
9c94c9ad8f
|
rewrote dns fallback
|
2015-07-24 19:06:47 +02:00 |
|
Andreas Straub
|
012f036840
|
Optimize imports
|
2015-07-20 14:26:29 +02:00 |
|
Daniel Gultsch
|
7eac30d1f4
|
catch number format exception in server ack
|
2015-07-10 12:09:59 +02:00 |
|
Daniel Gultsch
|
9eb9a52205
|
initial http upload support
be careful: little error handling and no encryption
|
2015-06-29 15:21:41 +02:00 |
|
Daniel Gultsch
|
5a48afdd4d
|
don't perform dns lookups on domain parts that obviously look like ip addresses
|
2015-06-19 16:25:08 +02:00 |
|
Daniel Gultsch
|
a577ec7c31
|
let dns library take care of no-srv style hosts as well
|
2015-05-28 17:31:46 +02:00 |
|
Daniel Gultsch
|
36034815ee
|
use same sm check inside xmppconnection and out
|
2015-05-25 04:54:11 +02:00 |
|
Daniel Gultsch
|
a0575c81ab
|
use same socket time out for jingle and xmpp connections
|
2015-05-18 08:48:08 +02:00 |
|
Daniel Gultsch
|
d672d578c9
|
fixed crash on failed account registry
|
2015-05-17 12:32:04 +02:00 |
|
Daniel Gultsch
|
c4a4dd2392
|
throw proper exception before changing account into error state
|
2015-05-08 06:30:06 +02:00 |
|
Daniel Gultsch
|
d74e8a8a0e
|
fixed npe when missing instructions on failed register
|
2015-05-06 04:33:21 +02:00 |
|
Daniel Gultsch
|
db726a59b8
|
fwiw don't allow stanza count to go over MAX_INT
|
2015-05-06 04:29:45 +02:00 |
|
Daniel Gultsch
|
c4bfffe6a9
|
mark account with incompatible server when no sasl mechansim could be found
|
2015-05-02 12:10:56 +02:00 |
|
Daniel Gultsch
|
bcdfdb9ccf
|
added config option to be a bit more verbose about stanza counts
|
2015-04-29 16:15:07 +02:00 |
|
Daniel Gultsch
|
5ea1c547d5
|
fixed service discovery by properly storing and checking identities
|
2015-04-25 18:24:10 +02:00 |
|
iNPUTmice
|
c4daa08170
|
fixed a bug in DNS helper code. fixes #1130
|
2015-04-16 21:56:03 +02:00 |
|
iNPUTmice
|
332fe0fd19
|
don't resume old session when changing resource
|
2015-04-09 12:46:54 +02:00 |
|
iNPUTmice
|
da099e5fa4
|
wait for session iq to return sucessfully before sending other stanzas. fixed #1017
|
2015-03-20 21:48:45 +01:00 |
|
iNPUTmice
|
f25a824610
|
avoid unnecessary thread creation
|
2015-03-05 15:46:33 +01:00 |
|
iNPUTmice
|
e68c6a1b74
|
load messages asynchronously
|
2015-02-12 18:53:00 +01:00 |
|
iNPUTmice
|
44ee746681
|
added actions to error notification
|
2015-02-10 17:13:34 +01:00 |
|
iNPUTmice
|
af0c979f45
|
disabled cipher logging
|
2015-02-09 16:41:13 +01:00 |
|
Sam Whited
|
03d30e4fdb
|
Use platform ciphers as well, just prefer ours
|
2015-02-02 11:16:22 -05:00 |
|
iNPUTmice
|
3a52f31824
|
don't count when attempt failed completly
|
2015-01-29 23:35:31 +01:00 |
|
Sam Whited
|
503237087f
|
Remove legacy SSL support
|
2015-01-19 11:02:13 -05:00 |
|
Sam Whited
|
548a585b2c
|
Harden the TLS connection cipher suites
|
2015-01-14 13:10:15 -05:00 |
|
Daniel Gultsch
|
85f24c9106
|
avoid requesting blocklist after stream resumption
|
2015-01-05 16:17:05 +01:00 |
|
Daniel Gultsch
|
0d6d09b7e9
|
code cleanup + logging of spoofed iq packets
|
2015-01-04 15:40:09 +01:00 |
|