[FEATURE] Support IPv6 addresses
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 38/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- cli, networking
Piste de recherche
Commencez au point d’entrée de la CLI dans src/opensearch_sql_cli/main.py vers la ligne 129, puis suivez connect dans src/opensearch_sql_cli/opensearchsql_cli.py et set_connection dans src/opensearch_sql_cli/opensearch_connection.py vers la ligne 110. Suivez la manière dont l’endpoint est transmis à OpenSearch et assurez-vous que les adresses IPv6 ne produisent plus l’erreur d’analyse du port affichée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Is your feature request related to a problem?
$ opensearchsql fe80::df26:c460:e530:123b:9200
Traceback (most recent call last):
File "/home/yuryf/.local/bin/opensearchsql", line 11, in <module>
load_entry_point('opensearchsql', 'console_scripts', 'opensearchsql')()
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/yuryf/.local/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/main.py", line 129, in cli
opensearchsql_cli.connect(endpoint, http_auth)
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/opensearchsql_cli.py", line 176, in connect
self.opensearch_executor.set_connection()
File "/mnt/c/GitHub/sql-cli/src/opensearch_sql_cli/opensearch_connection.py", line 110, in set_connection
opensearch_client = OpenSearch([self.endpoint], verify_certs=True)
File "/home/yuryf/.local/lib/python3.8/site-packages/opensearchpy/client/__init__.py", line 188, in __init__
self.transport = transport_class(_normalize_hosts(hosts), **kwargs)
File "/home/yuryf/.local/lib/python3.8/site-packages/opensearchpy/client/utils.py", line 63, in _normalize_hosts
if parsed_url.port:
File "/usr/lib/python3.8/urllib/parse.py", line 177, in port
raise ValueError(message) from None
ValueError: Port could not be cast to integer value as ':df26:c460:e530:123b:9200'
What solution would you like?
Detect and support IPv6 addresses
What alternatives have you considered?
N/A
Do you have any additional context?
N/A
- Langage dominant
- Python
- Étoiles
- 9
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de opensearch-project/sql-cli
-
Mend: dependency security vulnerability
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Mend: dependency security vulnerability
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
-
Mend: dependency security vulnerability
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
opensearch-project/sql-cli#59 · 1 commentaire · 1 réaction ·
-
Update version on PyPiPeut-être à nouveau libre @zhongnansu l’a pris il y a 189 jours, et aucune pull request n’est ouverte. Ouvertedocumentation enhancement
opensearch-project/sql-cli#45 · 3 commentaires · 1 personne assignée ·
Toutes les issues de opensearch-project/sql-cli
Issues similaires
-
SSM GetParameter throttling during concurrent workflow launchesPeut-être pris @alexiswl l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
-
[Bug] Dev image build fails: `npm install` in the root Dockerfile runs out of memory (exit 134)Peut-être pris @andest01 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Rename FunctionalRole BOT_DEV to DEV_STAFFPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverteenhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
pesu-dev/discord_bot#97 ·
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
gradio-app/gradio#13964 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 93/100
BSData/horus-heresy-3rd-edition#3232 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour