Age | Commit message (Collapse) | Author |
|
This patch reflects a change to Stroke, which is described as follows:
If a TLS connection results in the server choosing an anonymous cipher
suite, then no server certificate will be returned by the server.
This ought not to happen, since XMPP clients are expected only to
propose non-anonymous cipher suites, but it could be that a client is
coded to propose anonymous suites, or that a bug in the server means
that it fails to return a server certificate.
This change updates the ServerIdentityVerifier to make it resilient
against these situations, treating this situation as equivalent to
"certificate presented by server does not verify".
Test-information:
Tested in Stroke. Untested in Swiften
Change-Id: Iec815b09b6be675edad1d479d1a0a9d6b0b91bf3
|
|
Change-Id: I02f038865850b8d86ee85115ef9a63cc2ce0db8e
|
|
Change-Id: I4b3450d166048db52ca4f531277799bb16996385
|
|
Change-Id: I4ac2d0b07841b03086d9dbd9fa06d1f030f4e1ca
|
|
Change-Id: Ia265e8659e32f9e7a221d986625c830953a93ddc
|
|
C++11 doesn't have implicit conversion to bool on shared_ptr.
The cleanest fix is to compare against nullptr, but this only
works on C++11.
Change-Id: Ia2b4b5d90f99aa24c4f3bdf0d680343754e32ec2
|
|
Change-Id: I6bb4c81b1f92a5b038ff034a4e03bab997fe8880
|
|
Contains only some build hints at the moment.
Change-Id: I09fc3b133e880949ad8ee33227ab35f36f3ec875
|
|
Change-Id: I758eb9e7df06887e9946d2a1fa56efed41796bb6
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I891333b992d08b83cd4127bfd0893399735b5432
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: Ic1c4b9020db28c8646139ee75bf65fb8ac2886e3
|
|
Change-Id: Ia08269b51528b4458418939e5478cb320f4ba40d
|
|
Change-Id: I665a603b1afa1e24e1b73618e976113a87be2001
|
|
Change-Id: I4449c663154de62a26b532754968cae4f0f4642c
|
|
Change-Id: If81b3735a9924a4281694e985acadf859a8e9998
|
|
Change-Id: Iea4206b281400995734263fc39062196d2d0446f
|
|
This is necessary for supporting 'legacy' Objective-C
runtimes (e.g. OS X 32-bit).
Partly reverts 88153286ea2f11fea24b950e7dbb0075ceb49a54.
Change-Id: Ibc6e1dad255ae8e36b946ef4c792c0f272c73d71
|
|
Change-Id: Ide4798f72e9250e710e5e295f8d4c513272f65d2
|
|
Change-Id: Ie6acca254457933d891654cd0d29459e4c733270
|
|
Change-Id: I2c07f916b4a4a14707a182c027d5eda3a736649b
|
|
- Convenience iterators to PubSub and PubSubNode.
- Retrieving X most recent items
- Retrieving a single item
- Fixed GeoLocation serializer
Change-Id: Ib4ecde225fb274b21163fcc9b52e19b0d3431860
|
|
newlines.
Change-Id: I700949ea572421972b53539b83c4d04ff4d368f0
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I451cd5e8a0258e2b6c87fffd1996cdd7319847a4
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I7b5a2fb77b4a2239ee2c3d51939b21b4c0b17f50
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I33f644fe1a205f9323b3b3468d64e822b5a7b296
|
|
This currently has no effect yet, but when we will add the flag
-fvisibility=hidden, this will give the same results when building
DLLs on Linux, Mac OS X and Windows with respect to exporting of
symbols.
Change-Id: I9ab65b2f9ca78ec242ddac5a14d0f8d72721a6ca
|
|
Change-Id: I04ff7111b73565c00bff6db183451774a633344f
|
|
Change-Id: I0f8d1a4710bbb7d25d6e1e4515e1e1a18bf300b1
|
|
This should make FormField easier to use.
Change-Id: Ia5eeedcdb673e2fe5e38fd23d5ab00970178bc44
|
|
Change-Id: I00b8a052d9d7f761b7bbbaeba7e06990ac5c2087
|
|
Change-Id: I9a15163da44a964eaa5ce452cb23524ecf10a2c3
|
|
Change-Id: I6a38e842252aa24f456465d181ccf0aae763abb5
|
|
Change-Id: Ic83bb3732fc7b1378159672c4d2d43ea6b871fba
|
|
Change-Id: Ia8043d66ef676048e7fe1d0347b65e8d64aa3bd5
|
|
Change-Id: Id11311c9fca7b7baa3d02e3ebce62deadc5a7de5
|
|
Change-Id: Icd510a0737c46618acedc311b1b4e24b72d6673d
|
|
Change-Id: Ifc1898f87e93aa19a90254914506c1e8606d358e
|
|
Change-Id: I5e0cf477632927e5383b60b7dd8922740a9b5d5d
|
|
Change-Id: I5e0cf477632927e5383b60b7dd8922740a9b5d5d
|
|
Change-Id: I36e82dfe1ec492df719bcc85e5549fb4013a6723
|
|
Change-Id: I1ea6c42292b7c3b5f0ecdc1395b9c8e8cf17a6b9
|
|
This one only seems to appear when using CLang.
Change-Id: Ib12fbeb3da0dfb54aef0613c7b9eba577654cd6a
|
|
Change-Id: I268e15b6fbf54d9b188a699d26d2bb1042174f5f
|
|
Change-Id: I8f44bab2f4d32e955e38e6e355824ca513b6a930
|
|
Change-Id: I0941448b80b8faa166246d459973b69ea924b819
|
|
"-Wno-direct-ivar-access" to our default clang flags.
Change-Id: If6f544696128967e0785a5afc86bdd2ca9ea352a
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Move instance variables to implementation because they are deprecated to have in the interface. Requires 'Modern' obj-c runtime.
Change-Id: I60d693b7966e08ccc003818ab51ea3633c90ae17
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I3791b31beb7a968901b33722a18771185e7aa61e
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: Ibe2cbb2e9b0f87e073cc821a47135731a4cf7e76
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.
|
|
Change-Id: I13dd702273dce5560ebaeb3fa4cf0ea3be37afbc
|