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

add authentication, selfsigned cert,proxy support #88

Merged
merged 3 commits into from
Oct 10, 2024

Conversation

bli111
Copy link
Contributor

@bli111 bli111 commented Sep 23, 2024

Here’s a clear and concise description for your PR submission to the Gemirro project:

PR Title: Enhancements for Upstream Authentication and Internal Proxy Support

Description:
This pull request introduces several enhancements to improve Gemirro's flexibility and security when interfacing with both external and internal repositories. Key features include:

  1. Username/Password Authentication for Upstream Repositories: Adds the ability for Gemirro to support username and password authentication when accessing upstream repositories that require it. This feature ensures secure access to protected resources.

  2. Proxy Server Support with Self-Signed Certificates: Implements support for hosting repositories internally using a proxy server that may use self-signed certificates. This enhancement is crucial for environments where internal security protocols require the use of custom certificates.

  3. Forced Basic Authentication: Allows users to enforce basic authentication when interacting with upstream servers that require it, providing an additional layer of security and control.

These updates are designed to make Gemirro more adaptable to various network and security configurations, enhancing its utility in a broader range of deployment scenarios.

lib/gemirro/http.rb Outdated Show resolved Hide resolved
lib/gemirro/http.rb Outdated Show resolved Hide resolved
@PierreRambaud PierreRambaud merged commit 246a572 into PierreRambaud:master Oct 10, 2024
0 of 4 checks passed
@PierreRambaud
Copy link
Owner

Thanks a lot and sorry for the delay, didn't see the notification 😅
Haven't tested it but from what I read, it should be ok, I release a new version of gemirro.

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.

2 participants