Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-10 | Add ability to limit SChannel to TLS 1.0 | Kevin Smith | |
Some servers have very restrictive TLS stacks that respond badly to a bug in the SChannel TLS implementation, meaning that TLS has to be limited to 1.0. Add ClientOptions.tlsOptions. This is a method of passing options into the TLS stack. It's currently only used for the TLS 1.0 workaround in SChannel, but we might reasonably expose other options in the future, such as limiting cypher suites. Disables use of SSLv3 for SChannel Also updates the coding style in SchannelContext a bit. Test-Information: Compiles on both OS X and Windows(SChannel). OS X doesn't show the new option. Windows shows it, and remembers it between logins. Not tested against a server requiring 1.0 only, but a previous hack with the same approach was tested. Change-Id: I1e7854d43811fd173f21f98d4dc3915fc7a4b322 | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2014-06-22 | Sluift component support | Edwin Mons | |
Change-Id: Ib8af01c04c866e198c04d35236dea4da464c9116 | |||
2013-08-16 | Don't assert when disconnecting components | Kevin Smith | |
Change-Id: Ifc1898f87e93aa19a90254914506c1e8606d358e | |||
2013-08-15 | Make (Core)Component constructor consistent with (Core)Client. | Remko Tronçon | |
Change-Id: I268e15b6fbf54d9b188a699d26d2bb1042174f5f | |||
2013-04-27 | Removing third-party hash implementations. | Remko Tronçon | |
Using library/platform implementation instead. Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed | |||
2013-02-09 | Remove dependency on PlatformDomainNameResolver from CoreComponent. | Remko Tronçon | |
Change-Id: I3f59fcd19355fb93d3bdede5137b9fae59ef3c67 | |||
2012-03-23 | Allow TLS errors to bubble further up the stack | Kevin Smith | |
2011-10-07 | Hoist XML parser factory creation out of Swiften. | Remko Tronçon | |
2011-06-03 | Ensure safety on onDataRead and onDataWritten signals. | Remko Tronçon | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-04-18 | Cleaned up includes.swift-2.0alpha | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2010-12-27 | Avoid leaking connection on exit. | Remko Tronçon | |
2010-12-04 | Added addPayloadParserFactory() and addSerializer() on Entity API. | Remko Tronçon | |
2010-11-16 | Pass NetworkFactories as an explicit dependency into client. | Remko Tronçon | |
2010-11-07 | Refactored TLS handling. | Remko Tronçon | |
TLSLayer is now independent of TLS implementation. The implementation-specifics are now in TLSContext and TLSContextFactory. | |||
2010-10-27 | Remove MainEventLoop singleton. | Remko Tronçon | |
The event loop now needs to be explicitly passed to clients using it. | |||
2010-10-21 | Make sure Component always sets 'from' on outgoing IQ stanzas. | Remko Tronçon | |
2010-10-15 | Added CoreComponent. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-03-28 | Moved Swiften to a separate module. | Remko Tronçon | |