| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fix building RPMs with the correct SSL libraries
|
| |
|
| |
|
|
|
|
| |
were before.
|
|
|
|
|
| |
*** Plucked rev b21beb71827799eec3525c256f12e609d91e6e4f (rekkanoryo@pidgin.im):
Properly handle an AIM login server of login.messaging.aol.com. Fixes #12948.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Plucked rev 0be86888d82fc0d9bd61c1426b73e52196b35817 (nosnilmot@pidgin.im):
NSS will not return invalid or irrelevant intermediate certificates
that the server presented as part of the certificate chain. GnuTLS,
however, will return them, which breaks our certificate validation
when the server is mis-configured.
This fixes our GnuTLS SSL plugin to discard any certificate (and
subsequent certs) in the chain if it did not sign the previous
certificate. This allows GnuTLS users to connect to
omega.contacts.msn.com while it is still misconfigured.
*** Plucked rev 44e2c86fa3250a09c12de48785f224c5244d4819 (nosnilmot@pidgin.im):
Our certificate code is generally designed around no two CA
certificates having the same DN. Unfortunately this breaks when have
multiple distinct intermediate certificates with the same DN, such as
when we want to validate against MSN intermediate CAs. This change
allows us to verify against any one of multiple CA certificates with
the same DN, instead of relying on a) luck from reading from disk in
the \"right\" order or b) black magic from NSS reconstructing a valid
chain on connection attempts after CA pool initialization is complete.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Plucked rev 05ca7c0f8c782c05e9866a9ac6ccc03acc7d2c7f (markdoliner@pidgin.im):
Close open requests related to this xfer when the request is canceled
locally. For oscar this includes disconnecting when you have an
incoming transfer request. Without this change Pidgin will crash if
the user tries to interact with the dialog. This change fixes #11666.
Now instead of crashing we'll leak. See the lengthy comment in the
code if anyone wants to fix this.
*** Plucked rev 089c261f1de00667abd623ce3c5b471e91b09016 (markdoliner@pidgin.im):
I noticed a NULL printf crash from the first chunk of this change.
In the second chunk I changed the code to match the error message from
the first chunk. I prefer this message.
*** Plucked rev 6e8da78b6e5ccdafa85c8afebff37e426d9a58d3 (markdoliner@pidgin.im):
Move the call to flap_connection_schedule_destroy from oscar_chat_kill
to oscar_chat_leave. This avoids having flap_connection_schedule_destroy
called from purple_connerr, which itself is called by flap_connection_destroy_cb
I'm hoping this change fixes #5927, the oscar crash when a flap connection
is disconnected.
|
| |
|
|\
| |
| |
| | |
and 'f352f10d5755679039efdc7a5d3235afc9e142e2'
|
| |
| |
| |
| | |
free-ing of slpmsgs. Remind me not to work at 4AM again.
|
| | |
|
| |
| |
| |
| | |
So I guess it needs to go!
|
| | |
|
| |
| |
| |
| | |
outside this function.
|
| |
| |
| |
| |
| |
| |
| | |
Patch from Jakub "haakon" Adam. Closes #12806
committer: Paul Aurich <darkrain42@pidgin.im>
|
| | |
|
| |
| |
| |
| |
| | |
Fixes #12884, #12889, #12892, #12893, #12896, #12900, #12904, #12909, #12937.
Fixes #12939.
|
|\ \
| |/
| |
| | |
and '7fb6119e2d38fab9782a59db9a82f5c4381eb0d6'
|
| |\
| | |
| | |
| | | |
and '9e8bfd01f6bf370428fc76ce972b77c066ef3efc'
|
| | |\
| | | |
| | | |
| | | | |
and '0ef538545fa65e641f48396997a91c22a5c1a4d8'
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
so we can't use it after that.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
just use these for acking or something.
Fixes #12660.
|
| |/
|/| |
|
|/ |
|
|\
| |
| |
| | |
and '116e599c707fc47729211140c6596a57a74d5101'
|
| |
| |
| |
| |
| |
| | |
set.
Refs #a14565.
|
|/ |
|
|
|
|
|
|
|
|
| |
sign the SSL cert for omega.contacts.msn.com, because their server
admins are incompetent and are still supplying the old intermediates
on the wire.
References #12906
|
| |
|
|
|
|
|
| |
(e.g. N_("Use encryption if available")), but keys were not translated
with the _() macro.
|
| |
|
|
|
|
| |
occurs in IBB, avoids double transfer messages on error. Closes #12757
|
| |
|
| |
|
|
|
|
|
| |
rename (tmp to end_of_headers) and always set body_len to
gfud->len - header_len (header_len should always be <= gfud->len)
|
|
|
|
|
|
| |
then read() happens to read in the headers, the trailing \r\n\r\n and
then one byte of the body (but no more) then we accidentally dropped
the one byte off the start of the body.
|
| |
|
|
|
|
|
|
| |
So implement a workaround.
media.c also uses g_hash_table_get_keys, but I didn't change that one.
|
|
|
|
|
| |
Implement backward compatibility by basically implementing
g_strcmp0 within this function
|
|\
| |
| |
| | |
and '19e343fc59ee43d76e066ac84d3c440da9c9403b'
|
| |\
| | |
| | |
| | | |
and '7c0e368414878c62f47a3bfb734a9742b1d1418b'
|
| | |\
| | | |
| | | |
| | | | |
and '1ac159463a0d34c07b3fec773b65bd0027fad885'
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
dereferences.
|
| | | | |
|
| | | | |
|