e51189a1c8
Henceforward, aclocal.m4 will be generated by the 'autoreconf' command. The 'autoreconf -f -i' command may now emit a warning "Unsupported attribute section, the test may fail" on some systems, but it will still generate the proper aclocal.m4 and ./configure files. To suppress this warning, simply invoke autoreconf with '-I m4' argument: autoreconf -f -i -I m4 The INSTALL.md has been updated accordingly, and a new 'Notes for Developers' technical document added, explaining the use of aclocal and autoreconf, and documenting that these warning messages are of no concern. |
||
---|---|---|
.. | ||
cc-by-4.0.png | ||
Cooee.md | ||
Development.md | ||
Mesh-Datagram-Protocol.md | ||
Mesh-Packet-Filtering.md | ||
Mesh-Stream-Protocol.md | ||
OpenBTS.md | ||
OpenWRT.md | ||
README.md | ||
Serval-Infrastructure.md | ||
Servald-Configuration.md | ||
Servald-REST-API.md | ||
Testing.md | ||
Tunnelling.md |
Serval DNA Technical Documentation
Serval Project, May 2014
This directory contains technical documents that accompany the Serval DNA component of the Serval mesh network.
-
Building Serval DNA has instructions to build a native Serval DNA executable.
-
Testing Serval DNA describes the Serval DNA test scripts and the test framework.
-
Configuring Serval DNA describes the persistent configuration system and its command-line API, the built-in system file paths, daemon instances and basic network configuration.
-
Notes for Developers contains information of use to developers of Serval DNA and to those experiencing build problems.
-
MDP Packet Filtering describes the configuration options and rules file syntax for filtering incoming and outgoing MDP packets.
-
Tunnelling describes how to tunnel IP over the Serval mesh network.
-
Serval DNA on OpenWRT describes how to build and install Serval DNA packages for the OpenWRT platform.
-
Serval DNA OpenBTS support describes how Serval DNA has been integrated with the Commotion Wireless OpenBTS mobile telephony platform.
-
Mesh Datagram Protocol (MDP) describes the fundamental mesh protocol used in Serval Mesh networks and its C programming API.
-
Mesh Stream Protocol (MSP) describes a reliable message stream protocol used in Serval Mesh networks and its C programming API.
-
Serval DNA REST API describes the HTTP REST API that applications can use to access Serval's application-layer protocols such as Rhizome and MeshMS.
-
Cooee describes the protocol used for discovering services available on nearby (reachable) mesh network nodes.
-
Serval Infrastructure contains notes on plans for how a Serval mesh network can use the Internet to increase its reach and usefulness.
Copyright 2014 Serval Project Inc.
This document is available under the Creative Commons Attribution 4.0 International licence.