362 Commits (master)

Author SHA1 Message Date
Florian Schmaus 0e0c0a4093 [tcp] Fix handling in connection exceptions when resuming a stream 4 months ago
Florian Schmaus 4622d00d9e [tcp] Unravel SSLSocketFactory.createSocket() invocation 6 months ago
Florian Schmaus fbddd074bc [gradle] Do not use deprecated 'compile' directive 1 year ago
Florian Schmaus f2b44f65d9 [tcp] Add code comment why we need to set "running = false" here 1 year ago
Florian Schmaus f9114f780d [tcp] Ignore exceptions in reader thread if writer was terminated 1 year ago
Florian Schmaus 4aacdc5154 Add smack-websocket-java11 2 years ago
Florian Schmaus a7b3303f3e Bump ErrorProne to 2.5.1 and refactor Providers a bit 2 years ago
Florian Schmaus c5a546554b Rework WebSocket code 2 years ago
Florian Schmaus f10cbb4a97 [core] Add requireNonNull() check to some connection endpoints 2 years ago
Florian Schmaus c4228e072b [tcp] Add missing null check in resolveDomain() 2 years ago
Florian Schmaus 4db7d787f7 [tcp] Add code comment why we have to copy the ByteBuffer 2 years ago
Florian Schmaus 08fc0ba0b4 [tcp] Improve pendingWriteInterestAfterRead code comment 2 years ago
Florian Schmaus 525ee09ea1 [tcp] Do not send SM ack after we send a </stream:stream> 2 years ago
Florian Schmaus 488d01796a [tcp] Fix TlsState by aborting the channel selected callback 2 years ago
Aditya Borikar 0bb0884512 XMPPTCPConnection: Add missing `to` in comment 2 years ago
Aditya Borikar 0e49adff1d Introduce StreamOpenAndCloseFactory for modular architecture 2 years ago
Florian Schmaus 49ebe8c587 [tcp] Drop Stream Management state on clean shutdown 2 years ago
Florian Schmaus 317e391da5 Create smack-streammanagement project and move o.j.smack.sm code there 2 years ago
Florian Schmaus ac788592a6 waitForCondition() → waitForConditionOrThrowConnectionException() 2 years ago
Florian Schmaus 1a2a613112 Set 'connected' to 'true' as early as possible 2 years ago
Florian Schmaus 64fb47c98b Fix typo in StateDescriptor method: s/Inferiorty/Inferiority/ 2 years ago
Florian Schmaus 329948b442 Add XMPP.(get|has)Feature(Class|QName) and deprecate (String, String) 2 years ago
Florian Schmaus bcfe7b12a4 [tcp] Mark SM as disabled prior resource binding 2 years ago
Aditya Borikar 45f75d5ce0 Remove unrequired assignment of value to connectionEndpoint variable 2 years ago
Florian Schmaus 63f133e68b Set 'running' to true prior starting the reader/writer threads 2 years ago
Florian Schmaus c384849532 Set 'running' to false before calling notifyConnectionError() 2 years ago
Florian Schmaus 884ee327e1 Remove writerException in XMPPTCPConnection 2 years ago
Florian Schmaus a05b464032 Do not use waitForConditionOrConnectionException() in XMPPTCPConnection 2 years ago
Florian Schmaus ddc39030d7 Rename waitForCondition() to waitForConditionOrConnectionException() 2 years ago
Florian Schmaus f9292a23fb [tcp] Add and improve log of reader/writer thread termination 2 years ago
Florian Schmaus 018cba7f4f [tcp] Log XmlStringBuilder NPEs and the causing class 2 years ago
Florian Schmaus cf1f533fff [tcp] Mark SM sync points as volatile 2 years ago
Florian Schmaus fd1b49ca8f [tcp] Set sync points before they are used, and not in init() 2 years ago
Florian Schmaus 843c8dd7fe [tcp] Add missing notifyWaitingThreads() after receiving SM <failed/> 2 years ago
Florian Schmaus 7d129d6f6c [tcp] Cleanup handling of stream errors in XMPPTCPConnection 2 years ago
Florian Schmaus b7465e8200 [tcp] Do not needlessly wait for closing stream tag 2 years ago
Florian Schmaus 84b7adb764 [tcp] Remove javadoc throws annotation 2 years ago
Florian Schmaus 22baa74298 [tcp] Remove flush() in writer thread 2 years ago
Florian Schmaus 57961a8cc1 Remove SynchronizationPoint 2 years ago
Aditya Borikar d639e0bc4c Some more docFix es 2 years ago
Aditya Borikar 223d58527b Use correct class name in docs 2 years ago
Florian Schmaus f5448c5faa [core] Rework TLS logic 2 years ago
Florian Schmaus d65f2c932e Bump Error Prone version to 2.3.4 and fix new bug patterns 2 years ago
Florian Schmaus c7c5b10c41 Bump MiniDNS version to 0.4.0-alpha5 2 years ago
Florian Schmaus cac874bdc7 [core] Use UInt16 for ConnectionConfiguration 'port' 2 years ago
Florian Schmaus ebe5c49e92 [checkstyle] Tighten JavadocMethod checkstyle rule 2 years ago
Florian Schmaus ab2d3a2b79 [core] Deprecate AbstractConnectionListener 2 years ago
Florian Schmaus b5f9d4d7a3 Introduce test fixtures 2 years ago
Florian Schmaus e2d393d00d tcp: add newline for better readability 2 years ago
Florian Schmaus 51b167c0d4 tcp: do not flush after writing the SM ack 2 years ago