#
e0cbfe82 |
| 23-Feb-2013 |
Steve Holme |
pop3: Refactored the mailbox variable as it didn't reflect it's purpose Updated the mailbox variable to correctly reflect it's purpose. The name mailbox was a leftover from when IMAP and
pop3: Refactored the mailbox variable as it didn't reflect it's purpose 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.
show more ...
|
#
4afcb778 |
| 23-Feb-2013 |
Steve Holme |
pingpong: Renamed curl_ftptransfer to curl_pp_transfer
|
#
0ee79114 |
| 23-Feb-2013 |
Steve Holme |
pop3: Removed some FTP heritage leftovers 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. Chang
pop3: Removed some FTP heritage leftovers 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.
show more ...
|
#
29a4a16d |
| 23-Feb-2013 |
Steve Holme |
pop3: Moved the per-request variables to the per-request data structure Moved the mailbox and custom request variables from the per-connection struct pop3_conn to the new per-request str
pop3: Moved the per-request variables to the per-request data structure Moved the mailbox and custom request variables from the per-connection struct pop3_conn to the new per-request struct and fixed references accordingly.
show more ...
|
#
e2201dc8 |
| 23-Feb-2013 |
Steve Holme |
pop3: Introduced a custom POP3 structure for per-request data Created a new POP3 structure and changed the type of the pop3 proto variable in connectdata from FTP* to POP*.
|
#
85a2e9ec |
| 10-Feb-2013 |
Steve Holme |
email: Post STARTLS capability code tidy up (Part One) Corrected the order of the CAPA / CAPABILITY state machine constants to match the execution order.
|
#
2f66ca11 |
| 10-Feb-2013 |
Steve Holme |
pop3: Added support for the STLS capability (Part One) Introduced detection of the STLS capability, in order to add support for TLS upgrades without unconditionally sending the STLS comm
pop3: Added support for the STLS capability (Part One) Introduced detection of the STLS capability, in order to add support for TLS upgrades without unconditionally sending the STLS command.
show more ...
|
Revision tags: curl-7_29_0 |
|
#
73fae581 |
| 26-Jan-2013 |
Steve Holme |
email: Updated comment regarding ssldone usage Updated the ssldone comment as multi mode is always used internally now.
|
#
4ffb8a63 |
| 08-Jan-2013 |
Steve Holme |
pop3: Added support for non-blocking SSL upgrade Added support for asynchronous SSL upgrade when using the multi-interface.
|
#
4a5aa668 |
| 04-Jan-2013 |
Yang Tse |
Revert changes relative to lib/*.[ch] recent renaming This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use
Revert changes relative to lib/*.[ch] recent renaming This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h
show more ...
|
Revision tags: curl-7_28_1, curl-7_28_0, curl-7_27_0 |
|
#
c09c621a |
| 09-Jun-2012 |
Steve Holme |
pop3: Added support for apop authentication
|
#
4e430a8a |
| 09-Jun-2012 |
Steve Holme |
pop3: Enhanced the extended authentication mechanism detection Enhanced the authentication type / mechanism detection in preparation for the introduction of APOP support.
|
#
0cd8c287 |
| 08-Jun-2012 |
Steve Holme |
sasl: Re-factored mechanism constants in preparation for APOP work
|
#
38dfe525 |
| 04-Jun-2012 |
Steve Holme |
pop3: Post authentication code tidy up Corrected lines longer than 78 characters. Changed POP3_AUTH_FINAL to POP3_AUTH to match SMTP code now that the AUTH command is no longer
pop3: Post authentication code tidy up Corrected lines longer than 78 characters. Changed POP3_AUTH_FINAL to POP3_AUTH to match SMTP code now that the AUTH command is no longer sent on its own. Introduced some comments in data sending functions. Another attempt at trying to rational code and comment style.
show more ...
|
#
7759d10f |
| 04-Jun-2012 |
Steve Holme |
pop3: Added support for sasl digest-md5 authentication
|
#
e336bc7c |
| 04-Jun-2012 |
Steve Holme |
pop3: Changed the sasl mechanism detection from auth to capa Not all SASL enabled POP3 servers support the AUTH command on its own when trying to detect the supported mechanisms. As such
pop3: Changed the sasl mechanism detection from auth to capa Not all SASL enabled POP3 servers support the AUTH command on its own when trying to detect the supported mechanisms. As such changed the mechanism detection to use the CAPA command instead.
show more ...
|
#
8c0bfd3e |
| 03-Jun-2012 |
Steve Holme |
pop3: Added support for sasl cram-md5 authentication
|
#
69f7156a |
| 02-Jun-2012 |
Steve Holme |
pop3: Added support for sasl ntlm authentication
|
#
2df6e6d9 |
| 01-Jun-2012 |
Steve Holme |
pop3: Added support for sasl login authentication
|
#
2c6d32b8 |
| 31-May-2012 |
Steve Holme |
pop3: Added support for sasl plain text authentication
|
#
a9d798c4 |
| 28-May-2012 |
Steve Holme |
pop3: Small code tidy up following authentication work so far Changed the order of the state machine to match the order of actual events. Reworked some comments and function par
pop3: Small code tidy up following authentication work so far Changed the order of the state machine to match the order of actual events. Reworked some comments and function parameter positioning that I missed the other day.
show more ...
|
#
c267c530 |
| 27-May-2012 |
Steve Holme |
pop3: Added support for SASL based authentication mechanism detection Added support for detecting the supported SASL authentication mechanisms via the AUTH command. There are two ways of
pop3: Added support for SASL based authentication mechanism detection Added support for detecting the supported SASL authentication mechanisms via the AUTH command. There are two ways of detecting them, either by using the AUTH command, that will return -ERR if not supported or by using the CAPA command which will return SASL and the list of mechanisms if supported, not include SASL if SASL authentication is not supported or -ERR if the CAPA command is not supported. As such it seems simpler to use the AUTH command and fallback to normal clear text authentication if the the command is not supported. Additionally updated the test cases to return -ERR when the AUTH command is encountered. Additional test cases will be added when support for the individual authentication mechanisms is added.
show more ...
|
#
c6495bcc |
| 27-May-2012 |
Steve Holme |
pop3: Code tidy up before the introduction of authentication code Moved EOB definition into header file. Switched the logic around in pop3_endofresp() to allow for the introduct
pop3: Code tidy up before the introduction of authentication code Moved EOB definition into header file. Switched the logic around in pop3_endofresp() to allow for the introduction of auth-mechanism detection. Repositioned second and third function variables where they will fit within the 78 character line limit. Tidied up some comments.
show more ...
|
Revision tags: curl-7_26_0 |
|
#
15e1227e |
| 02-Apr-2012 |
Steve Holme |
pop3: Reworked the command sending and handling Reworked the command sending from two specific LIST and RETR command functions into a single command based function as well as the two
pop3: Reworked the command sending and handling Reworked the command sending from two specific LIST and RETR command functions into a single command based function as well as the two associated response handlers into a generic command handler.
show more ...
|
#
761c3c54 |
| 31-Mar-2012 |
Steve Holme |
pop3: Added support for additional pop3 commands This feature allows the user to specify and use additional POP3 commands such as UIDL and DELE via libcurl's CURLOPT_CUSTOMREQUEST or
pop3: Added support for additional pop3 commands This feature allows the user to specify and use additional POP3 commands such as UIDL and DELE via libcurl's CURLOPT_CUSTOMREQUEST or curl's -X command line option.
show more ...
|