[or-cvs] Split uptime into separate field
Nick Mathewson
nickm at seul.org
Tue Jul 20 21:13:14 UTC 2004
Update of /home/or/cvsroot/src/or
In directory moria.mit.edu:/tmp/cvs-serv8603/src/or
Modified Files:
router.c test.c
Log Message:
Split uptime into separate field
Index: router.c
===================================================================
RCS file: /home/or/cvsroot/src/or/router.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- router.c 20 Jul 2004 20:09:59 -0000 1.67
+++ router.c 20 Jul 2004 21:13:11 -0000 1.68
@@ -527,8 +527,8 @@
*/
void get_platform_str(char *platform, int len)
{
- snprintf(platform, len-1, "Tor %s (up %ld sec) on %s",
- VERSION, stats_n_seconds_uptime, get_uname());
+ snprintf(platform, len-1, "Tor %s on %s",
+ VERSION, get_uname());
platform[len-1] = '\0';
return;
}
@@ -591,6 +591,7 @@
"router %s %s %d %d %d\n"
"platform %s\n"
"published %s\n"
+ "opt uptime %ld\n"
"bandwidth %d %d %d\n"
"onion-key\n%s"
"signing-key\n%s",
@@ -604,6 +605,7 @@
router->is_trusted_dir ? router->dir_port : 0,
router->platform,
published,
+ stats_n_seconds_uptime,
(int) router->bandwidthrate,
(int) router->bandwidthburst,
(int) router->advertisedbandwidth,
Index: test.c
===================================================================
RCS file: /home/or/cvsroot/src/or/test.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- test.c 16 Jul 2004 23:33:42 -0000 1.101
+++ test.c 20 Jul 2004 21:13:11 -0000 1.102
@@ -723,13 +723,14 @@
test_assert(router_dump_router_to_string(buf, 2048, &r1, pk2)>0);
strcpy(buf2, "router Magri testaddr1.foo.bar 9000 9002 9003\n"
- "platform Tor "VERSION" (up 0 sec) on ");
- /* XXX the "0" above is hardcoded, but even if we made it reflect
- * uptime, that still wouldn't make it right, because the two
- * descriptors might be made on different seconds... hm. */
+ "platform Tor "VERSION" on ");
strcat(buf2, get_uname());
strcat(buf2, "\n"
"published 1970-01-01 00:00:00\n"
+ "opt uptime 0\n"
+ /* XXX the "0" above is hardcoded, but even if we made it reflect
+ * uptime, that still wouldn't make it right, because the two
+ * descriptors might be made on different seconds... hm. */
"bandwidth 1000 5000 10000\n"
"onion-key\n");
strcat(buf2, pk1_str);
More information about the tor-commits
mailing list