From 9b8d770c9f3f1fa8140ba3b5f6814a347dc3d1c0 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Sun, 9 Mar 2014 00:29:35 -0300 Subject: [PATCH] Set versao_java to a fake gij string. We're not running Java at all, so we might as well pretend to be the GNU Interpreter for Java. --- doc/FORMATO | 3 +-- rnet_encode.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/FORMATO b/doc/FORMATO index ddede18..80bfea1 100644 --- a/doc/FORMATO +++ b/doc/FORMATO @@ -32,8 +32,7 @@ C: (6 bytes) + deflate(hash) versao_pgd = 0x00 0x78 (120, mesmo que nr_versao no DEC, segundo arquivo de leiaute) critica_validador = 0x06 (??) ip_loc = "127.0.0.1" (endereço IP local) - versao_java = "1.7.0_03-icedtea;OpenJDK Runtime Environment" (versão do Java em ASCII) - será que rola uma versão do GCC? + versao_java = "1.5.0-gij;Free Software rnetclient pretending to be GNU Interpreter for Java" (versão do Java em ASCII; o ReceitaNet concatena as propriedades java.version e java.runtime.name, com ";" entre elas) origem = "JA2R" (melhor repetir!) so = "Linux" cliente = "201104" (será a versão do receitanet?) diff --git a/rnet_encode.c b/rnet_encode.c index 404f0a9..dbe14a3 100644 --- a/rnet_encode.c +++ b/rnet_encode.c @@ -103,7 +103,7 @@ int rnet_encode(struct rnet_decfile *decfile, struct rnet_message **msg) r = rnet_message_add_u16(msg, "versao_pgd", versao_pgd); r = rnet_message_add_u8(msg, "critica_validador", 0x06); r = rnet_message_add_ascii(msg, "ip_loc", "127.0.0.1"); - r = rnet_message_add_ascii(msg, "versao_java", "1.7.0_03-icedtea;OpenJDK Runtime Environment"); + r = rnet_message_add_ascii(msg, "versao_java", "1.5.0-gij;Free Software rnetclient pretending to be GNU Interpreter for Java"); r = rnet_message_add_ascii(msg, "origem", "JA2R"); r = rnet_message_add_ascii(msg, "so", "GNU"); r = rnet_message_add_ascii(msg, "cliente", "201104"); -- 2.20.1