added coap:// links for firefox copper plugin
This commit is contained in:
parent
3479303454
commit
259827b031
|
@ -89,6 +89,11 @@ AUTOSTART_PROCESSES(&border_router_process,&webserver_nogui_process);
|
||||||
#define BUF_USES_STACK 1
|
#define BUF_USES_STACK 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define WEBSERVER_CONF_COPPER_LINKS 1
|
||||||
|
#if WEBSERVER_CONF_COPPER_LINKS
|
||||||
|
#define BUF_USES_STACK 1
|
||||||
|
#endif
|
||||||
|
|
||||||
PROCESS(webserver_nogui_process, "Web server");
|
PROCESS(webserver_nogui_process, "Web server");
|
||||||
PROCESS_THREAD(webserver_nogui_process, ev, data)
|
PROCESS_THREAD(webserver_nogui_process, ev, data)
|
||||||
{
|
{
|
||||||
|
@ -247,11 +252,39 @@ PT_THREAD(generate_routes(struct httpd_state *s))
|
||||||
ADD("/%u (via ", r->length);
|
ADD("/%u (via ", r->length);
|
||||||
ipaddr_add(uip_ds6_route_nexthop(r));
|
ipaddr_add(uip_ds6_route_nexthop(r));
|
||||||
if(1 || (r->state.lifetime < 600)) {
|
if(1 || (r->state.lifetime < 600)) {
|
||||||
ADD(") %lus\n", (unsigned long)r->state.lifetime);
|
ADD(") %lus", (unsigned long)r->state.lifetime);
|
||||||
} else {
|
} else {
|
||||||
ADD(")\n");
|
ADD(")");
|
||||||
}
|
}
|
||||||
SEND_STRING(&s->sout, buf);
|
SEND_STRING(&s->sout, buf);
|
||||||
|
|
||||||
|
#if BUF_USES_STACK
|
||||||
|
bufptr = buf; bufend = bufptr + sizeof(buf);
|
||||||
|
#else
|
||||||
|
blen = 0;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if BUF_USES_STACK
|
||||||
|
#if WEBSERVER_CONF_COPPER_LINKS
|
||||||
|
ADD(" -> <a href=\"coap://[");
|
||||||
|
ipaddr_add(&r->ipaddr);
|
||||||
|
ADD("]\" target=\"_new\">copper");
|
||||||
|
ADD("</a>");
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#if WEBSERVER_CONF_COPPER_LINKS
|
||||||
|
ADD(" -> <a href=http://[");
|
||||||
|
ipaddr_add(&r->ipaddr);
|
||||||
|
ADD("]\" target=\"_new\">copper");
|
||||||
|
SEND_STRING(&s->sout, buf); //TODO: why tunslip6 needs an output here, wpcapslip does not
|
||||||
|
blen = 0;
|
||||||
|
ADD("</a>");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ADD("\n");
|
||||||
|
SEND_STRING(&s->sout, buf);
|
||||||
|
|
||||||
#if BUF_USES_STACK
|
#if BUF_USES_STACK
|
||||||
bufptr = buf; bufend = bufptr + sizeof(buf);
|
bufptr = buf; bufend = bufptr + sizeof(buf);
|
||||||
#else
|
#else
|
||||||
|
@ -267,7 +300,7 @@ PT_THREAD(generate_routes(struct httpd_state *s))
|
||||||
|
|
||||||
#if WEBSERVER_CONF_LOADTIME
|
#if WEBSERVER_CONF_LOADTIME
|
||||||
numticks = clock_time() - numticks + 1;
|
numticks = clock_time() - numticks + 1;
|
||||||
ADD(" <i>(%u.%02u sec)</i>",numticks/CLOCK_SECOND,(100*(numticks%CLOCK_SECOND))/CLOCK_SECOND));
|
ADD(" <i>(%u.%02u sec)</i>",numticks/CLOCK_SECOND,(100*(numticks%CLOCK_SECOND))/CLOCK_SECOND);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SEND_STRING(&s->sout, buf);
|
SEND_STRING(&s->sout, buf);
|
||||||
|
|
Loading…
Reference in a new issue