Code Monkey home page Code Monkey logo

Comments (9)

WhyNotHugo avatar WhyNotHugo commented on July 30, 2024 1

No vi ningún comunicado del AFIP al respecto. Pero alrededor de la fecha que saqué 7.1.1 cambiaron algo, porque de repente un día empecé a recibir cientos de alertas de Sentry [de producción] de la falla al validar facturas. También un par de personas me mandaron mail de que estaban teniendo el mismo error que vos.

Generalmente nunca anuncian nada cuando hacen cambios, así que ya vengo acostumbrado a tener que descubrir que cambió.

Yo uso como base la imágen python:3.8 y ahí también se reproduce el error. El el ambiente de prueba que da GitHub no, por lo cual es fácil que se pase por alto (y ninguna de mis aplicaciones hacen facturación como parte de CI).

from django-afip.

WhyNotHugo avatar WhyNotHugo commented on July 30, 2024 1

Si te interesa seguirlo charlando con la gente del AFIP, pasos de reproducción fáciles:

docker run --rm -it python:3.8 bash
pip install requests
python -c 'import requests; requests.get("https://wsaahomo.afip.gov.ar")'

from django-afip.

WhyNotHugo avatar WhyNotHugo commented on July 30, 2024

El AFIP cambió algo hace un tiempo (reduciendo la seguridad de su servidor por debajo del mínimo aceptable en muchos ambientes, como es tu caso).

Agregué un parche a 7.1.1 para soportar eso, aunque sólo en producción, faltaría encararle para sandbox.

from django-afip.

gusarg81 avatar gusarg81 commented on July 30, 2024

@WhyNotHugo Gracias hugo por la explicación. Buscando y buscando ví que se trataba de eso, sobre todo al haber actualizado también mi distro (basado en Ubuntu 20.04).

Ahora, ¿Porque aún así funcionaba sobre lo que ya venía probando con Django AFIP? Esto sucedió cuando empecé de cero nuevamente a hacer una prueba en limpio (con DB en limpio).

¿Hay algún canal de información sobre este evento realizado por AFIP? Dado que les he escrito por esto en el email de Soporte (Homologación) y el que me responde (FISANOTTI GERARDO HUGO) parece que no tiene idea de esto.

Gracias.

from django-afip.

gusarg81 avatar gusarg81 commented on July 30, 2024

Perfecto, probado con los parches que has aplicado, ahora funciona. Gracias.

from django-afip.

WhyNotHugo avatar WhyNotHugo commented on July 30, 2024

v7.1.2 incluye ese fix.

from django-afip.

gusarg81 avatar gusarg81 commented on July 30, 2024

Entre una de las cosas que me respondieron desde AFIP:

... El único cambio que hemos realizado recientemente (está documentado en la página principal de nuestro sitio de documentación, www.afip.gob.ar/ws) ha sido la eliminación del soporte de las viejas versiones 1.0 y 1.1 del protocolo TLS ...

from django-afip.

WhyNotHugo avatar WhyNotHugo commented on July 30, 2024

También achicaron el tamaño de la clave Diffie–Hellman.

Varios servidores productivos (e instancias otras personas) de un día para el otro tiraron el mismo error: que la clave DH que estaba dando el AFIP era menos al tamaño mínimo aceptable. Siendo que no hubo ningún cambio de parte de los clientes, es claro que el cambio fue de parte del servidor.

Se ve que cuando reconfiguraron una cosa, rompieron otra y ni se enteraron (y no sería la primera vez que pasa).

Es medio un chiste como "anuncian" cosas en su sitio; no entiendo si esperan que la gente entre todos los días al sitio o qué Alguna vez les sugerí hacer una lista de correo, pero no dieron bola, dijeron que uno puede entrar al sitio a revisar a diario y ya.

De todas formas su anuncio no cubre ese cambio -- sospecho que cambiaron eso sin querer y ni se enteraron del cambio.

from django-afip.

gusarg81 avatar gusarg81 commented on July 30, 2024

No me extraña nada de la AFIP... como no van a tener mínimo mailing para anunciar estas cosas (y sobre todo anunciar con tiempo de que lo van a hacer).

Lamentable como todo lo que es sistemas en el Gobierno.

from django-afip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.