summaryrefslogtreecommitdiff
path: root/src/bytestream-socks5.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo.Jonny Lamb2010-02-081-2/+2
* Fix usage of potentially freed memorySjoerd Simons2009-12-181-10/+10
* Fail early if we can't get local ip address to prevent leaking memorySjoerd Simons2009-12-181-7/+7
* plug various leaksDafydd Harries2009-12-181-1/+3
* fix typo in a debug msgGuillaume Desmottes2009-09-221-1/+1
* remove some debug messages flooding output when using a stream tubeGuillaume Desmottes2009-09-221-12/+0
* bytestream-socks5.c: use node iteratorGuillaume Desmottes2009-06-291-2/+4
* SOCKS5: decrease the connect timeoutGuillaume Desmottes2009-06-101-1/+1
* socks5_connect: use the right timeout when waiting for connectionGuillaume Desmottes2009-06-101-1/+1
* fix typoGuillaume Desmottes2009-03-241-1/+1
* add some commentsGuillaume Desmottes2009-03-241-0/+4
* define SOCKS5_STATE_INITIATOR_OFFER_SENT with the other initiator statesGuillaume Desmottes2009-03-241-1/+1
* Merge branch 'master' into socks5+relayGuillaume Desmottes2009-03-241-38/+56
|\
| * get_local_interfaces_ips returns a list containing both type of addressesGuillaume Desmottes2009-03-241-20/+20
| * get_local_interfaces_ips: always discard loopback as we don't care about it f...Guillaume Desmottes2009-03-241-20/+5
| * change comment to reflect that get_local_interfaces_ips is not a bare copy fr...Guillaume Desmottes2009-03-241-1/+1
| * get_local_interfaces_ips: return IP4 and IP6 addresses using 2 different list...Guillaume Desmottes2009-03-241-29/+39
| * use a GSList to store IP'sGuillaume Desmottes2009-03-241-12/+12
| * gabble_bytestream_socks5_initiate: use a for to iterate on the IP's listGuillaume Desmottes2009-03-241-3/+2
| * the not getifaddrs version of get_local_interfaces_ips should support IPv6 tooGuillaume Desmottes2009-03-241-0/+1
| * SOCKS5: list IP6 addresses as wellGuillaume Desmottes2009-03-241-6/+29
* | store fallback proxies in a separated list so we can list them after the one ...Guillaume Desmottes2009-03-241-6/+6
* | rename gabble_bytestream_factory_get_socks_proxies to gabble_bytestream_facto...Guillaume Desmottes2009-03-241-2/+2
* | don't add relay as streamhost when we are in a mucGuillaume Desmottes2009-03-241-5/+14
* | don't offer SOCKS5 relay when trying to establish a bytestream with a muc con...Guillaume Desmottes2009-03-241-16/+32
* | remove FIXME about proxies as we implement them nowGuillaume Desmottes2009-03-241-4/+0
* | SOCKS5: fix state checkGuillaume Desmottes2009-03-241-1/+1
* | coding style fixGuillaume Desmottes2009-03-241-4/+4
* | add debug msgGuillaume Desmottes2009-03-241-1/+2
* | SOCKS5: accept buggy CONNECT reply to interop with bugged ejabberd proxyGuillaume Desmottes2009-03-241-21/+55
* | fix typo in debug msgGuillaume Desmottes2009-03-241-1/+1
* | SOCKS5: implement proxy supportGuillaume Desmottes2009-03-241-54/+269
|/
* socks5_handle_received_data: store the buffer lenGuillaume Desmottes2009-03-231-1/+7
* SOCKS5: gabble_bytestream_socks5_send: artifically keep the bytestream alive ...Guillaume Desmottes2009-03-231-2/+14
* transport_handler: read_buffer is not supposed to be NULLGuillaume Desmottes2009-03-181-0/+1
* style fixesGuillaume Desmottes2009-03-131-2/+2
* style fixGuillaume Desmottes2009-03-111-1/+1
* set a timer when trying to connect to streamhost so we don't have to wait for...Guillaume Desmottes2009-03-091-0/+7
* SOCKS5: don't close the bytestream is something did wrong during negotiation...Guillaume Desmottes2009-03-021-27/+36
* add INITIATOR or TARGET in Socks5 states for more clarityGuillaume Desmottes2009-02-271-19/+19
* Revert "socks5_error: always fire the connection-error signal if the state wa...Guillaume Desmottes2009-02-271-6/+2
* socks5: add a timer when expecting the CONNECT reply so we don't stay blocked...Guillaume Desmottes2009-02-261-0/+52
* socks5_error: always fire the connection-error signal if the state was not co...Guillaume Desmottes2009-02-261-2/+6
* socks5: check if the connection is actually connected when the target pretend...Guillaume Desmottes2009-02-261-10/+18
* socks5: ensure to keep the bytestream alive in transport_handlerGuillaume Desmottes2009-02-261-1/+8
* socks5: we are not the initiator when checking the CONNECT replyGuillaume Desmottes2009-02-251-2/+2
* socks5: use peer_jid and self_full_jid to compute the domainGuillaume Desmottes2009-02-251-8/+2
* socks5: add self-jid propertyGuillaume Desmottes2009-02-251-5/+18
* socks5_close_transport: always free the buffer if neededGuillaume Desmottes2009-02-241-3/+3
* fix coding styleGuillaume Desmottes2009-02-241-10/+10