Set versao_java to a fake gij string.
authorAlexandre Oliva <lxoliva@fsfla.org>
Sun, 9 Mar 2014 03:29:35 +0000 (00:29 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 10 Mar 2014 11:33:31 +0000 (08:33 -0300)
We're not running Java at all, so we might as well pretend to be the
GNU Interpreter for Java.

doc/FORMATO
rnet_encode.c

index ddede18..80bfea1 100644 (file)
@@ -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?)
index 404f0a9..dbe14a3 100644 (file)
@@ -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");