Archive
Group Behind California Privacy Law Aims to Strengthen It by NATASHA SINGER
By NATASHA SINGER
The leaders of Californians for Consumer Privacy say they want to amend the law, which goes into effect next year, through a ballot initiative.
Published: September 23, 2019 at 07:00PM
from NYT Technology https://ift.tt/2luelcQ
via IFTTT
La nueva versión de curl 7.66.0 llega con soporte inicial de HTTP/3
cURL es un proyecto de software consistente en una biblioteca (libcurl) y un intérprete de comandos (curl) orientado a la transferencia de archivos. Soporta los protocolos FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP, entre otros.
cURL soporta certificados HTTPS, HTTP POST, HTTP PUT, subidas FTP, Kerberos, subidas mediante formulario HTTP, proxies, cookies, autenticación mediante usuario y contraseña (Basic, DIgest, NTLM y Negotiate para HTTP y kerberos 4 para FTP), continuación de transferencia de archivos, tunneling de proxy HTTP, IMAP, POP3, LDAP, RTSP, RTMP y otras prestaciones.
(adsbygoogle = window.adsbygoogle || []).push({});
El principal propósito y uso para cURL es automatizar transferencias de archivos o secuencias de operaciones no supervisadas. Es por ejemplo, una herramienta válida para simular las acciones de usuarios en un navegador web.
Básicamente se trata de una utilidad para recibir y enviar datos a través de la red, que proporciona la capacidad de formar una solicitud de manera flexible mediante el establecimiento de parámetros como cookie, user_agent, referer y cualquier otro encabezado.
Ademas de que la biblioteca libcurl proporciona una API para usar todas las funciones de curl en programas en lenguajes como C, Perl, PHP, Python.
(adsbygoogle = window.adsbygoogle || []).push({});
cURL es de código abierto, software libre distribuido bajo la Licencia MIT.
Sobre la nueva versión de cURL 7.66.0
Recientemente se dio a conocer una nueva versión de cURL la cual llega con la corrección de 77 errores e implementa varias innovaciones de entre las cuales se destaca la adición del soporte inicial para el protocolo HTTP/3, que aún no se ha llevado a una forma totalmente funcional y está deshabilitado de forma predeterminada (por ejemplo, hasta que el controlador de finalización de la conexión esté listo, la paralelización y el procesamiento de solicitudes grandes no funcionan).
Para poder habilitar HTTP 3, se requiere la reconstrucción con los backends quiche o ngtcp2 + nghttp3 . Se propone el uso del parámetro “–http3” y la opción libcurl “CURLOPT_HTTP_VERSION”;
Otro de los cambios importantes para esta nueva versión de cURL es que se agregaron los parámetros “-Z” (“–parallel”) y “–parallel-max”, lo que le permite organizar la carga simultánea de una lista de URL en varias secuencias.
Se agregó la capacidad de establecer un identificador diferente para la autorización en SASL, especificado mediante el parámetro “–sasl-authzid” o la opción CURLOPT_SASL_AUTHZID (el identificador de autenticación se pasa a través de CURLOPT_USERPWD).
Se implementó el procesamiento del encabezado HTTP Retry-After y el código de retorno 429 utilizando el parámetro “–retry” o la opción CURLINFO_RETRY_AFTER.
El encabezado Retry-After determina el retraso antes de enviar solicitudes posteriores en caso de recibir los códigos de respuesta 429 (Demasiadas solicitudes), 503 (Servicio no disponible) o 301 (Movido permanentemente).
De los demás cambios que se destacan en esta nueva versión:
- Se ha agregado la función curl_multi_poll (), idéntica a curl_multi_wait (), excepto cuando no hay descriptores de archivo para esperar (curl_multi_wait termina inmediatamente, y curl_multi_poll introduce un breve retraso antes de salir para evitar situaciones de carga espuria debido a una llamada cíclica)
- A partir de esta versión, curl considerará esas respuestas HTTP no válidas de forma predeterminada
- Vulnerabilidades solucionadas : CVE-2019-5481 : doble bloqueo de memoria libre en FTP-KRB (kerberos sobre FTP); CVE-2019-5482 : desbordamiento de búfer en el controlador TFTP.
- Se corrigió una regresión que hacía que curl no utilizara las credenciales correctamente de la URL al realizar la autenticación de varias etapas (como HTTP Digest) con un proxy.
¿Como instalar cURL en Linux?
Para quienes estén interesados en poder instalar esta nueva versión de cURL podrán hacerlo descargado el código fuente y realizando la compilación.
Para ello lo primero que vamos a hacer es descarga el ultimo paquete de cURL con ayuda de una terminal, en ella vamos a teclear:
wget https://curl.haxx.se/download/curl-7.66.0.tar.xz
Después, vamos a descomprimir el paquete descargado con:
tar -xzvf curl-7.66.0.tar.xz
Entramos a la carpeta recién creada con:
cd curl-7.66.0
Entramos como root con:
sudo su
Y tecleamos lo siguiente:
./configure --prefix=/usr \ --disable-static \ --enable-threaded-resolver \ --with-ca-path=/etc/ssl/certs &&
make make install && rm -rf docs/examples/.deps &&
find docs \( -name Makefile\* -o -name \*.1 -o -name \*.3 \) -exec rm {} \; &&
install -v -d -m755 /usr/share/doc/curl-7.66.0 && cp -v -R docs/* /usr/share/doc/curl-7.66.0
Finalmente podremos comprobar la versión con:
curl --version
from Linux Adictos https://ift.tt/2lm0uW8
via IFTTT
Startup Cowbell Cyber Launches ‘Continuous Underwriting’ Platform
New inside-out approach will give SMBs a way to buy insurance coverage based on a realistic and ongoing assessment of their risk, company says.
from Dark Reading: https://ift.tt/2lvzmUp
via IFTTT
Iranian Government Hackers Target US Veterans
‘Tortoiseshell’ discovered hosting a phony military-hiring website that drops a Trojan backdoor on visitors.
from Dark Reading: https://ift.tt/2mryxfy
via IFTTT
Más y mejores promociones para que te hagas con tu nueva tarjeta PlayStation, la única que te devuelve dinero por comprar
Si eres de esos que han asumido por fin que el dinero metálico está sentenciado y desaparecerá más pronto que tarde, seguro que habrás descubierto que los bancos ofrecen cada día productos más enfocados y específicos para cada tipo de usuario, buscando adaptarse a los gustos y necesidades de cada uno. Así que si te encanta el mundo de los videojuegos, no te preocupes porque Liberbank también ha pensado en
Entra en Andro4all para leer el artículo completo
Puedes unirte a nosotros en Twitter, Facebook o en Google+
¡Suscríbete a nuestro canal de YouTube!
Publicado recientemente en Andro4all
- Más y mejores promociones para que te hagas con tu nueva tarjeta PlayStation, la única que te devuelve dinero por comprar
- Este vídeo del Xiaomi Mi Mix Alpha te dejará con la boca abierta: admira al completo la nueva joya de la corona de Xiaomi
- Un estudio confirma que quienes compran un iPad, no se arrepienten
- Huawei explica cómo funciona el espectacular modo de grabación a 7.680 FPS del Mate 30 Pro
- Esto es todo lo que Xiaomi ha presentado hoy
- El tema oscuro de Gmail para Android llega a todo el mundo: así se activa
- Conoce a fondo la cámara de 108 MP del Xiaomi Mi MIX Alpha, ¿la más avanzada jamás vista en un móvil?
- Cómo tener los gestos de Android 10 en cualquier móvil
from Andro4all https://ift.tt/2lhrlmc
via IFTTT
How to Define & Prioritize Risk Management Goals
As risk management programs differ from business to business, these factors remain constant.
from Dark Reading: https://ift.tt/2kSzk8P
via IFTTT
Este vídeo del Xiaomi Mi Mix Alpha te dejará con la boca abierta: admira al completo la nueva joya de la corona de Xiaomi
Si has llegado tarde a la fiesta de Xiaomi en este 24 de septiembre de 2019, seguramente estarás como loco buscando fotos de ese smartphone revolucionario del que todo el mundo habla, y que incorpora una pantalla extendida que el gigante chino ha denominado Surround Display consiguiendo un 180,6% de relación pantalla/tamaño. Hablamos obviamente del nuevo Xiaomi Mi MIX Alpha, un concepto de móvil del futuro que la firma capitaneada
Entra en Andro4all para leer el artículo completo
Puedes unirte a nosotros en Twitter, Facebook o en Google+
¡Suscríbete a nuestro canal de YouTube!
Publicado recientemente en Andro4all
- Este vídeo del Xiaomi Mi Mix Alpha te dejará con la boca abierta: admira al completo la nueva joya de la corona de Xiaomi
- Un estudio confirma que quienes compran un iPad, no se arrepienten
- Huawei explica cómo funciona el espectacular modo de grabación a 7.680 FPS del Mate 30 Pro
- Esto es todo lo que Xiaomi ha presentado hoy
- El tema oscuro de Gmail para Android llega a todo el mundo: así se activa
- Conoce a fondo la cámara de 108 MP del Xiaomi Mi MIX Alpha, ¿la más avanzada jamás vista en un móvil?
- Cómo tener los gestos de Android 10 en cualquier móvil
- ¿Cuándo llegará MIUI 11 a tu Xiaomi? Consulta aquí el calendario de actualizaciones
from Andro4all https://ift.tt/2ms2CeX
via IFTTT