- Feb 24, 2013
-
-
Steve Holme authored
From a maintenance point of view the code reads better to view tagged responses, then untagged followed by continuation responses. Additionally, this matches the order of responses in POP3.
-
Jiri Hruska authored
Enhanced the parsing to only allow continuation responses in some states.
-
Steve Holme authored
-
Jiri Hruska authored
-
Steve Holme authored
-
Jiri Hruska authored
Enhanced the parsing of tagged responses which must start with "OK", "NO" or "BAD"
-
Jiri Hruska authored
-
Jiri Hruska authored
-
Steve Holme authored
Corrected layout issues with the POP3 and IMAP URL examples introduced in commit cb3ae689.
-
- Feb 23, 2013
-
-
Steve Holme authored
Updated the POP3 sub-section to refer to message ID rather than mailbox. Added an IMAP sub-section with example URLs depicting the specification of mailbox, uid and section.
-
Steve Holme authored
Updated the mailbox variable to correctly reflect it's purpose. The name mailbox was a leftover from when IMAP and POP3 support was initially added to curl.
-
Steve Holme authored
-
Jiri Hruska authored
Updated the FETCH command to send the UID and SECTION parsed from the URL. By default the BODY specifier doesn't include a section, BODY[] is now sent whereas BODY[TEXT] was previously sent. In my opinion retrieving just the message text is rarely useful when dealing with emails, as the headers are required for example, so that functionality is not retained. In can however be simulated by adding SECTION=TEXT to the URL. Also updated test801 and test1321 due to the BODY change.
-
Steve Holme authored
-
Steve Holme authored
Removed user and passwd from the SMTP struct as these cannot be set on a per-request basis and are leftover from legacy FTP code. Changed some comments still using FTP terminology.
-
Steve Holme authored
Moved the rcpt variable from the per-connection struct smtp_conn to the new per-request struct and fixed references accordingly.
-
Steve Holme authored
Created a new SMTP structure and changed the type of the smtp proto variable in connectdata from FTP* to SMTP*.
-
Steve Holme authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
error: declaration of 'pop3' shadows a previous local
-
Jiri Hruska authored
Updated the imap_parse_url_path() function to parse uidvalidity, uid and section parameters based on RFC-5092.
-
Jiri Hruska authored
Added imap_is_bchar() for testing if a given character is a valid bchar or not.
-
Jiri Hruska authored
Added uidvalidity, uid and section variables to the per-request IMAP structure in preparation for upcoming URL parsing.
-
Steve Holme authored
-
Steve Holme authored
Removed user and passwd from the POP3 struct as these cannot be set on a per-request basis and are leftover from legacy FTP code. Changed some comments still using FTP terminology.
-
Steve Holme authored
Moved the mailbox and custom request variables from the per-connection struct pop3_conn to the new per-request struct and fixed references accordingly.
-
Steve Holme authored
Created a new POP3 structure and changed the type of the pop3 proto variable in connectdata from FTP* to POP*.
-
Jiri Hruska authored
Used imap_atom() to escape mailbox names in imap_select().
-
Steve Holme authored
Moved the ftp transfer structure into pingpong.h so other protocols that require it don't have to include ftp.h.
-
Steve Holme authored
Corrected comment for opt_no_body variable to CURLOPT_NOBODY.
-
Steve Holme authored
-
Jiri Hruska authored
Changed some variables and comments still using FTP terminology.
-
Jiri Hruska authored
Removed user and passwd from the IMAP struct as these cannot be set on a per-request basis and are leftover from legacy FTP code.
-
Jiri Hruska authored
Created a new IMAP structure and changed the type of the imap proto variable in connectdata from FTP* to the new IMAP*. Moved the mailbox variable from the per-connection struct imap_conn to the new per-request struct and fixed references accordingly.
-
- Feb 22, 2013
-
-
Steve Holme authored
Following commit 65644b83 for the IMAP module updated the clean-up comment in POP3.
-
Steve Holme authored
Moved the clean-up of the mailbox variable from imap_disconnect() to imap_done() as this variable is allocated in the do phase, yet would have only been freed only once if multiple selects where preformed on a single connection.
-
Alexander Klauer authored
Fixes a typo get → git in docs/CONTRIBUTE.
-
Alexander Klauer authored
Ignores the patch files generated by the 'git format-patch' command.
-
Alexander Klauer authored
* Elaborates on default values of some curl_easy_setopt() options. * Reminds the user to cast variadic arguments to curl_easy_setopt() to 'void *' where curl internally interprets them as such. * Clarifies the working of the CURLOPT_SEEKFUNCTION option for curl_easy_setopt(). * Fixes typo 'forth' → 'fourth'. * Elaborates on CURL_SOCKET_TIMEOUT. * Adds some missing periods. * Notes that the return value of curl_version() must not be passed to free().
-
Alexander Klauer authored
Always interprets the pointer passed with the CURLOPT_WRITEDATA or CURLOPT_READDATA options of curl_easy_setopt() as a void pointer in order to avoid problems in environments where FILE and void pointers have non-trivial conversion.
-