Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

- [libcurl] enable Unicode #15195

Merged
merged 3 commits into from
Jan 11, 2023
Merged

Conversation

SSE4
Copy link
Contributor

@SSE4 SSE4 commented Jan 10, 2023

closes: #15052
Specify library name and version: libcurl/all


@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@ghost
Copy link

ghost commented Jan 10, 2023

I detected other pull requests that are modifying libcurl/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@@ -226,7 +226,7 @@ def layout(self):
def source(self):
get(self, **self.conan_data["sources"][self.version],
destination=self.source_folder, strip_root=True)
download(self, "https://curl.haxx.se/ca/cacert.pem", "cacert.pem", verify=True, sha256="2cff03f9efdaf52626bd1b451d700605dc1ea000c5da56bd0fc59f8f43071040")
download(self, "https://curl.se/ca/cacert-2023-01-10.pem", "cacert.pem", verify=True, sha256="fb1ecd641d0a02c01bc9036d513cb658bbda62a75e246bedbc01764560a639f0")
Copy link

@divannyteoretik divannyteoretik Jan 10, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wouldn't it be better to download the last file + the corresponding checksum ( https://curl.se/ca/cacert.pem.sha256 ), and do the comparison?

Copy link

@sburton84 sburton84 Jan 10, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One purpose of the checksum is to detect malicious tampering or modification if, at some time in the future, the server you're downloading the file from is compromised. It will no longer achieve this if you're just trusting the same server you're downloading the file from to give you the correct checksum. This is especially important for a file containing CA certificates as in this case.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, thanks for explanation. It seems like it's worth doing this manually from time to time.

@conan-center-bot

This comment has been minimized.

@kylemacfarlan
Copy link

Is there something blocking this from getting merged? libcurl is broken and it is causing problems for my team.

@gegles
Copy link
Contributor

gegles commented Jan 10, 2023

Is there something blocking this from getting merged? libcurl is broken and it is causing problems for my team.

Same here, please let's hope this can get merged asap! Thx!

@SSE4 SSE4 closed this Jan 11, 2023
@SSE4 SSE4 reopened this Jan 11, 2023
@ii343hbka
Copy link

Same here.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline

All green in build 6 (f199da8b15a22e822ec98f989d6e95c10519a359):

  • libcurl/7.87.0@:
    All packages built successfully! (All logs)

  • libcurl/7.86.0@:
    All packages built successfully! (All logs)

  • libcurl/7.85.0@:
    All packages built successfully! (All logs)

  • libcurl/7.83.1@:
    All packages built successfully! (All logs)

  • libcurl/7.84.0@:
    All packages built successfully! (All logs)

  • libcurl/7.82.0@:
    All packages built successfully! (All logs)

  • libcurl/7.76.0@:
    All packages built successfully! (All logs)

  • libcurl/7.78.0@:
    All packages built successfully! (All logs)

  • libcurl/7.79.1@:
    All packages built successfully! (All logs)

  • libcurl/7.80.0@:
    All packages built successfully! (All logs)

  • libcurl/7.77.0@:
    All packages built successfully! (All logs)

@conan-center-bot conan-center-bot merged commit 8524b53 into conan-io:master Jan 11, 2023
AbrilRBS pushed a commit to AbrilRBS/conan-center-index that referenced this pull request Jan 16, 2023
* - [libcurl] enable Unicode

Signed-off-by: SSE4 <[email protected]>

* - update sha for cacert

Signed-off-by: SSE4 <[email protected]>

* - use a versioned cacert URL to avoid sudden SHA changes in future

Signed-off-by: SSE4 <[email protected]>

Signed-off-by: SSE4 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[package] libcurl/7.86.0: there is no UNICODE option
9 participants