#
f0612f16 |
| 05-May-2011 |
Daniel Stenberg |
RTSP: convert protocol-specific checks to generic Add a 'readwrite' function to the protocol handler struct and use that for the extra readwrite functionality RTSP needs.
|
#
e34131db |
| 05-May-2011 |
Daniel Stenberg |
SSL: check for SSL, not specific protocols Code cleanup to check less for protocols and more for the specific relevant feature. Like if SSL is required.
|
#
889d1e97 |
| 22-Apr-2011 |
Daniel Stenberg |
whitespace cleanup: no space first in conditionals "if(a)" is our style, not "if( a )"
|
Revision tags: curl-7_21_6 |
|
#
b903186f |
| 20-Apr-2011 |
Daniel Stenberg |
source cleanup: unify look, style and indent levels By the use of a the new lib/checksrc.pl script that checks that our basic source style rules are followed.
|
#
1702a2c0 |
| 19-Apr-2011 |
Fabian Keil |
Fix a couple of spelling errors in lib/ Found with codespell.
|
#
c828646f |
| 19-Apr-2011 |
Daniel Stenberg |
CURL_DOES_CONVERSIONS: cleanup Massively reduce #ifdefs all over (23 #ifdef lines less so far) Moved conversion-specific code to non-ascii.c
|
Revision tags: curl-7_21_5 |
|
#
db59b620 |
| 17-Mar-2011 |
Ben Noordhuis |
[pop3 starttls] PASS command was not sent after upgrade to TLS.
|
#
e7837bfd |
| 17-Mar-2011 |
Ben Noordhuis |
[pop3 starttls] the command to send is STLS, not STARTTLS.
|
#
02dbfa21 |
| 04-Apr-2011 |
Daniel Stenberg |
http-proxy: move proxy code to http_proxy.c The new http_proxy.* files now host HTTP proxy specific code (500+ lines moved out from http.c), and as a consequence there is a macro introdu
http-proxy: move proxy code to http_proxy.c The new http_proxy.* files now host HTTP proxy specific code (500+ lines moved out from http.c), and as a consequence there is a macro introduced for the Curl_proxyCONNECT() function so that code can use it without actually supporting proxy (or HTTP) in builds.
show more ...
|
#
3a87dd8b |
| 19-Mar-2011 |
Daniel Stenberg |
pop3: add state name in debug array We have an array with the state names only built and used when built debug enabled and this need to list all the states from the .h
|
#
663a52c2 |
| 18-Mar-2011 |
Dan Fandrich |
pop3: use Curl_safefree() to allow torture tests to succeed
|
#
0c05ee3a |
| 18-Mar-2011 |
Daniel Stenberg |
pop3: remove unused variable
|
#
ef1c18b9 |
| 17-Mar-2011 |
Dan Fandrich |
Added support for LISTing a single POP3 message Added tests for a number of POP3 LIST operations, including one that shows a curl problem when listing no messages, so is disabled.
|
#
409867e6 |
| 17-Mar-2011 |
Dan Fandrich |
pop3: fixed memory leak in an error retrieval case
|
#
cc228ea6 |
| 15-Mar-2011 |
Daniel Stenberg |
protocol handler cleanup: SSL awareness As a follow-up to commit 8831000bc0: don't assume that the SSL powered protocol alternatives are available.
|
#
13b64d75 |
| 14-Mar-2011 |
Daniel Stenberg |
protocols: use CURLPROTO_ internally The PROT_* set of internal defines for the protocols is no longer used. We now use the same bits internally as we have defined in the public head
protocols: use CURLPROTO_ internally The PROT_* set of internal defines for the protocols is no longer used. We now use the same bits internally as we have defined in the public header using the CURLPROTO_ prefix. This is for simplicity and because the PROT_* prefix was already used duplicated internally for a set of KRB4 values. The PROTOPT_* defines were moved up to just below the struct definition within which they are used.
show more ...
|
#
8831000b |
| 14-Mar-2011 |
Daniel Stenberg |
protocol handler: added flags field The protocol handler struct got a 'flags' field for special information and characteristics of the given protocol. This now enables us to mov
protocol handler: added flags field The protocol handler struct got a 'flags' field for special information and characteristics of the given protocol. This now enables us to move away central protocol information such as CLOSEACTION and DUALCHANNEL from single defines in a central place, out to each protocol's definition. It also made us stop abusing the protocol field for other info than the protocol, and we could start cleaning up other protocol-specific things by adding flags bits to set in the handler struct. The "protocol" field connectdata struct was removed as well and the code now refers directly to the conn->handler->protocol field instead. To make things work properly, the code now always store a conn->given pointer that points out the original handler struct so that the code can learn details from the original protocol even if conn->handler is modified along the way - for example when switching to go over a HTTP proxy.
show more ...
|
Revision tags: curl-7_21_4, curl-7_21_3 |
|
#
5c7c9a76 |
| 19-Nov-2010 |
Kamil Dudka |
url: provide dead_connection flag in Curl_handler::disconnect It helps to prevent a hangup with some FTP servers in case idle session timeout has exceeded. But it may be useful also for
url: provide dead_connection flag in Curl_handler::disconnect It helps to prevent a hangup with some FTP servers in case idle session timeout has exceeded. But it may be useful also for other protocols that send any quit message on disconnect. Currently used by FTP, POP3, IMAP and SMTP.
show more ...
|
Revision tags: curl-7_21_2, curl-7_21_1, curl-7_21_0 |
|
#
04cfef24 |
| 19-May-2010 |
Dan Fandrich |
Fixed some memory leaks in the POP3 torture tests
|
#
c0111460 |
| 16-Apr-2010 |
Daniel Stenberg |
Curl_setup_transfer: no longer returns anything This function could only return CURLE_OK and by changing it to a void instead, we can simplify code all over.
|
#
fa734114 |
| 16-Apr-2010 |
Daniel Stenberg |
POP3: when USER command fails, don't even try PASS
|
Revision tags: curl-7_20_1 |
|
#
d1837ad9 |
| 29-Mar-2010 |
Daniel Stenberg |
use (s)size_t for string lengths to fix compiler warns
|
#
69ccc9f8 |
| 28-Mar-2010 |
Ben Greear |
pop3: Get message listing if no mailbox in URL If you pass a URL to pop3 that does not contain a message ID as part of the URL, it will currently ask for 'INBOX' which just causes th
pop3: Get message listing if no mailbox in URL If you pass a URL to pop3 that does not contain a message ID as part of the URL, it will currently ask for 'INBOX' which just causes the pop3 server to return an error. The change makes libcurl treat en empty message ID as a request for LIST (list of pop3 message IDs). User's code could then parse this and download individual messages as desired.
show more ...
|
#
2309b4e3 |
| 24-Mar-2010 |
Daniel Stenberg |
remove the CVSish $Id$ lines
|
Revision tags: curl-7_20_0 |
|
#
715e3a80 |
| 30-Jan-2010 |
Yang Tse |
Make Curl_pop3_write() additionally truncate trailing POP3_EOB from received string buffer, otherwise Curl_client_write() call with zero size would write to the end of string buffer including
Make Curl_pop3_write() additionally truncate trailing POP3_EOB from received string buffer, otherwise Curl_client_write() call with zero size would write to the end of string buffer including matched POP3_EOB.
show more ...
|