You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The same problem is in the old libdnf (affects DNF4, microdnf, PackageKit, ...). Because both projects use librepo.
Librepo uses libcurl. To set the username and password librepo uses the old libcurl API option CURLOPT_USERPWD.
Suggested fix:
Extend librepo API. The new librepo API will use the new libcurl API options CURLOPT_USERNAME and CURLOPT_PASSWORD.
Modify dnf5 to use the new librepo API.
The text was updated successfully, but these errors were encountered:
Or you can enhance librepo to recognize "::" as literal ":", split on the single ":" and pass username and password to libcurl with separate calls.
ppisar
added
RFE
Request For Enhancement (as opposed to a bug)
Triaged
Someone on the DNF 5 team has read the issue and determined the next steps to take
labels
Jun 24, 2024
Or you can enhance librepo to recognize "::" as literal ":", split on the single ":" and pass username and password to libcurl with separate calls.
LRO_USERPWD is not consistent with LRO_PROXYUSERPWD. And after the proposed modification, it would no longer be consistent with libcurl behavior either.
The same problem is in the old libdnf (affects DNF4, microdnf, PackageKit, ...). Because both projects use librepo.
Librepo uses libcurl. To set the username and password librepo uses the old libcurl API option
CURLOPT_USERPWD
.Suggested fix:
Extend librepo API. The new librepo API will use the new libcurl API options
CURLOPT_USERNAME
andCURLOPT_PASSWORD
.Modify dnf5 to use the new librepo API.
The text was updated successfully, but these errors were encountered: