{
FILE *fp;
char *hostname;
- char filename[256];
+ char filename[256], line[128];
+ int begin;
/* Generate data filename. First configure hostname is the filename */
silc_dlist_start(mapconn->hostnames);
fprintf(fp, "Country</td><td> :</td><td> %s</td></tr>\n", ident->country);
}
fprintf(fp, "<tr><td> ");
- fprintf(fp, "Fingerprint (SHA1)</td><td> :</td><td> %s</td></tr>\n", fingerprint);
+ fprintf(fp, "Fingerprint (SHA1)</td><td> :</td><td> <small>%s</small></td></tr>\n", fingerprint);
fprintf(fp, "<tr><td> ");
- fprintf(fp, "Babbleprint (SHA1)</td><td> :</td><td> %s</td></tr>\n", babbleprint);
+ fprintf(fp, "Babbleprint (SHA1)</td><td> :</td><td> <small>%s</small></td></tr>\n", babbleprint);
fprintf(fp, "</table>\n");
pd = fopen(mapconn->public_key, "r");
return FALSE;
pk_len = silc_file_size(mapconn->public_key);
- pdd = silc_calloc(pk_len + 1, sizeof(*pdd));
+ pdd = silc_calloc(pk_len + 2, sizeof(*pdd));
if (!pdd)
return FALSE;
fread(pdd, pk_len, 1, pd);
+ pdd[pk_len] = EOF;
- fprintf(fp, "<pre><tt>\n");
- fprintf(fp, "%s", pdd);
- fprintf(fp, "</tt></pre>\n");
+ fprintf(fp, "<br /><tt><small>\n");
+ begin = 0;
+ while (silc_gets(line, sizeof(line) - 1, pdd, pk_len + 1, &begin) != EOF)
+ fprintf(fp, "%s<br />\n", line);
+ fprintf(fp, "</small></tt><br />\n");
fclose(pd);
silc_free(pdd);
if (mapconn->motd) {
fprintf(fp, " <br /><hr ><br />\n");
fprintf(fp, "<b>Message of the Day:</b> <br />\n");
- fprintf(fp, "<pre><tt>%s</tt><pre>\n", mapconn->data.motd);
+
+ fprintf(fp, "<br /><tt><small>\n");
+ begin = 0;
+ while (silc_gets(line, sizeof(line) - 1, mapconn->data.motd,
+ strlen(mapconn->data.motd), &begin) != EOF)
+ fprintf(fp, "%s<br />\n", line);
+ fprintf(fp, "</small></tt>\n");
}
fprintf(fp, "<br />\n");
silc_dlist_start(mapconn->ips);
ip = silc_dlist_get(mapconn->ips);
+ fprintf(fp, "<tr>\n");
+ if (mapconn->html_url)
+ fprintf(fp,
+ "<td align = \"center\" class=\"%s\"> <a href=\"%s\">%s</a></td>\n", class, mapconn->html_url, hostname);
+ else
+ fprintf(fp,
+ "<td align = \"center\" class=\"%s\"> <a href=\"%s_%d.html\">%s</a></td>\n", class, hostname, mapconn->port, hostname);
fprintf(fp,
- "<tr>\n"
- "<td align = \"center\" class=\"%s\"> <a href=\"%s_%d.html\">%s</a></td>\n"
"<td align = \"center\" class=\"%s\"> %s</td>\n"
"<td align = \"center\" class=\"%s\"> %d</td>\n"
"<td align = \"center\" class=\"%s\"> %s</td>\n"
"<td align = \"center\" class=\"%s\"> %s</td>\n"
- "</tr>\n", class,
- mapconn->html_url ? mapconn->html_url : hostname, mapconn->port,
- hostname, class, ip, class, mapconn->port, class,
+ "</tr>\n",
+ class, ip, class, mapconn->port, class,
mapconn->country, class, mapconn->admin);
}