#
1485e892 |
| 01-Jan-2023 |
Daniel Stenberg |
misc: reduce struct and struct field sizes - by using BIT() instead of bool - imap: shrink struct - ftp: make state 'unsigned char' - ftp: sort ftp_conn struct entries on size
misc: reduce struct and struct field sizes - by using BIT() instead of bool - imap: shrink struct - ftp: make state 'unsigned char' - ftp: sort ftp_conn struct entries on size - urldata: use smaller fields for SSL version info storage - pop3: reduce the pop3_conn struct size - smtp: reduce the size of the smtp structs Closes #10186
show more ...
|
#
2bc1d775 |
| 02-Jan-2023 |
Daniel Stenberg |
copyright: update all copyright lines and remove year ranges - they are mostly pointless in all major jurisdictions - many big corporations and projects already don't use them - save
copyright: update all copyright lines and remove year ranges - they are mostly pointless in all major jurisdictions - many big corporations and projects already don't use them - saves us from pointless churn - git keeps history for us - the year range is kept in COPYING checksrc is updated to allow non-year using copyright statements Closes #10205
show more ...
|
#
ad9bc597 |
| 17-May-2022 |
max.mehl |
copyright: make repository REUSE compliant Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the
copyright: make repository REUSE compliant Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the file `.reuse/dep5`. This commit also adds a Github workflow to check pull requests and adapts copyright.pl to the changes. Closes #8869
show more ...
|
Revision tags: curl-7_76_1, curl-7_76_0, curl-7_75_0, curl-7_74_0 |
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
Revision tags: curl-7_73_0 |
|
#
c4693adc |
| 24-Sep-2020 |
Daniel Stenberg |
imap: make imap_send use dynbuf for the send buffer management Reuses the buffer and thereby reduces number of mallocs over a transfer. Closes #6010
|
Revision tags: tiny-curl-7_72_0, curl-7_72_0, curl-7_71_1, curl-7_71_0, curl-7_70_0, curl-7_69_1, curl-7_69_0, curl-7_68_0, curl-7_67_0 |
|
#
0bc60d91 |
| 02-Nov-2019 |
Daniel Stenberg |
copyrights: fix copyright year range .. because checksrc's copyright year check stopped working. Ref: https://github.com/curl/curl/pull/4547 Closes https://github.com/curl/
copyrights: fix copyright year range .. because checksrc's copyright year check stopped working. Ref: https://github.com/curl/curl/pull/4547 Closes https://github.com/curl/curl/pull/4549
show more ...
|
Revision tags: curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1, curl-7_64_0, curl-7_63_0, curl-7_62_0, curl-7_61_1 |
|
#
6987fcef |
| 31-Jul-2018 |
Nicklas Avén |
imap: change from "FETCH" to "UID FETCH" ... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add
imap: change from "FETCH" to "UID FETCH" ... and add "MAILINDEX". As described in #2789, this is a suggested solution. Changing UID=xx to actually get mail with UID xx and add "MAILINDEX" to get a mail with a special index in the mail box (old behavior). So MAILINDEX=1 gives the first non deleted mail in the mail box. Fixes #2789 Closes #2815
show more ...
|
Revision tags: curl-7_61_0, curl-7_60_0, curl-7_59_0, curl-7_58_0, curl-7_57_0, curl-7_56_1, curl-7_56_0 |
|
#
befaa7b1 |
| 22-Aug-2017 |
Daniel Stenberg |
imap: support PREAUTH It is a defined possible greeting at server startup that means the connection is already authenticated. See https://tools.ietf.org/html/rfc3501#section-7.1.4
imap: support PREAUTH It is a defined possible greeting at server startup that means the connection is already authenticated. See https://tools.ietf.org/html/rfc3501#section-7.1.4 Test 846 added to verify. Fixes #1818 Closes #1820
show more ...
|
Revision tags: curl-7_55_1, curl-7_55_0, curl-7_54_1, curl-7_54_0, curl-7_53_1, curl-7_53_0, curl-7_52_1, curl-7_52_0, curl-7_51_0, curl-7_50_3, curl-7_50_2, curl-7_50_1, curl-7_50_0 |
|
#
434f8d03 |
| 21-Jun-2016 |
Daniel Stenberg |
internals: rename the SessionHandle struct to Curl_easy
|
Revision tags: curl-7_49_1, curl-7_49_0, curl-7_48_0, curl-7_47_1 |
|
#
4af40b36 |
| 02-Feb-2016 |
Daniel Stenberg |
URLs: change all http:// URLs to https://
|
Revision tags: curl-7_47_0, curl-7_46_0, curl-7_45_0, curl-7_44_0, curl-7_43_0, curl-7_42_1, curl-7_42_0, curl-7_41_0 |
|
#
79543caf |
| 20-Jan-2015 |
Patrick Monnerat |
SASL: common state engine for imap/pop3/smtp
|
#
e1ea18f9 |
| 20-Jan-2015 |
Patrick Monnerat |
SASL: common URL option and auth capabilities decoders for all protocols
|
#
5f09cbcd |
| 20-Jan-2015 |
Patrick Monnerat |
IMAP/POP3/SMTP: use a per-connection sub-structure for SASL parameters.
|
Revision tags: curl-7_40_0, curl-7_39_0, curl-7_38_0 |
|
#
078d1fbf |
| 14-Aug-2014 |
Steve Holme |
email: Added mutual authentication flag
|
#
472d1d8e |
| 09-Aug-2014 |
Steve Holme |
email: Introduced the GSSAPI states
|
Revision tags: curl-7_37_1, curl-7_37_0 |
|
#
d7ed8da4 |
| 18-Apr-2014 |
Steve Holme |
imap: Extended FETCH support to include PARTIAL URL specifier
|
#
ca63d4fe |
| 18-Apr-2014 |
Steve Holme |
imap: Added support for parsing URL query strings Added support for parsing query strings from the URL as defined by RFC-5092.
|
#
f804378d |
| 18-Apr-2014 |
Steve Holme |
imap: Introduced the SEARCH state
|
Revision tags: curl-7_36_0, curl-7_35_0, curl-7_34_0 |
|
#
75cd7fd6 |
| 13-Dec-2013 |
Steve Holme |
imap: Fixed incorrect fallback to clear text authentication If a specific SASL authentication mechanism was requested by the user as part of the login options but wasn't supported by the
imap: Fixed incorrect fallback to clear text authentication If a specific SASL authentication mechanism was requested by the user as part of the login options but wasn't supported by the server then curl would fallback to clear text, when it shouldn't, rather than reporting "No known authentication mechanisms supported" as the POP3 and SMTP protocols do.
show more ...
|
#
7de4cc35 |
| 27-Oct-2013 |
Steve Holme |
email: Added initial support for cancelling authentication Should a client application fail to decode an authentication message received from a server, or not support any of the paramete
email: Added initial support for cancelling authentication Should a client application fail to decode an authentication message received from a server, or not support any of the parameters given by the server in the message, then the authentication phrase should be cancelled gracefully by the client rather than simply terminating the connection. The authentication phrase should be cancelled by simply sending a '*' to the server, in response to erroneous data being received, as per RFC-3501, RFC-4954 and RFC-5034. This patch adds the necessary state machine constants and appropriate response handlers in order to add this functionality for the CRAM-MD5, DIGEST-MD5 and NTLM authentication mechanisms.
show more ...
|
Revision tags: curl-7_33_0 |
|
#
34122800 |
| 25-Aug-2013 |
Kyle L. Huff |
imap: added basic SASL XOAUTH2 support Added the ability to use an XOAUTH2 bearer token [RFC6750] with IMAP for authentication using RFC6749 "OAuth 2.0 Authorization Framework".
imap: added basic SASL XOAUTH2 support Added the ability to use an XOAUTH2 bearer token [RFC6750] with IMAP for authentication using RFC6749 "OAuth 2.0 Authorization Framework". The bearer token is expected to be valid for the user specified in conn->user. If CURLOPT_XOAUTH2_BEARER is defined and the connection has an advertised auth mechanism of "XOAUTH2", the user and access token are formatted as a base64 encoded string and sent to the server as "A001 AUTHENTICATE XOAUTH2 <bearer token>".
show more ...
|
Revision tags: curl-7_32_0, curl-7_31_0 |
|
#
00045a30 |
| 13-Apr-2013 |
Steve Holme |
imap: Added support for ;auth=<mech> in the URL Added support for specifying the preferred authentication mechanism in the URL as per RFC-5092.
|
Revision tags: curl-7_30_0 |
|
#
6bdd3d4a |
| 09-Mar-2013 |
Steve Holme |
imap: Removed the need for separate custom request functions Moved the custom request processing into the LIST command as the logic is the same.
|
#
041754e3 |
| 05-Mar-2013 |
Steve Holme |
imap: Introduced IMAP_LIST state
|
#
1d3ccf27 |
| 03-Mar-2013 |
Jiri Hruska |
imap: Introduced custom request parameters Added custom request parameters to the per-request structure.
|