[PATCH 1/5] Set versao_java to a fake gij string.

Alexandre Oliva lxoliva en fsfla.org
Dom Mar 9 03:29:35 UTC 2014


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");



Más información sobre la lista de distribución Softwares-impostos