
retrofit con CVE-2018-1000844
Cliente HTTP seguro en tipos para Android y Java por Square, Inc.
Para más información, visite el sitio web.
Descargue el último JAR u obténgalo mediante Maven:
<dependency>
<groupId>com.squareup.retrofit2</groupId>
<artifactId>retrofit</artifactId>
<version>2.4.0</version>
</dependency>
o Gradle:
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
Las instantáneas de la versión de desarrollo están disponibles en el repositorio de snapshots de Sonatype.
Retrofit requiere al menos Java 7 o Android 2.3.
Si está usando ProGuard, debe añadir las siguientes opciones:
# Retain generic type information for use by reflection by converters and adapters.
-keepattributes Signature
# Retain service method parameters.
-keepclassmembernames,allowobfuscation interface * {
@retrofit2.http.* <methods>;
}
# Ignore annotation used for build tooling.
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
También podría necesitar reglas para OkHttp y Okio, que son dependencias.
Copyright 2013 Square, Inc.
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia");
usted no puede usar este archivo excepto en cumplimiento con la Licencia.
Puede obtener una copia de la Licencia en
http://www.apache.org/licenses/LICENSE-2.0
A menos que lo exija la ley aplicable o se acuerde por escrito, el software
distribuido bajo la Licencia se distribuye en una base "TAL CUAL",
SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas.
Consulte la Licencia para conocer el idioma específico que rige los permisos y
las limitaciones bajo la Licencia.