The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
Andrew Bettison 9a51c76dfb Insist on 'service' field in all manifests
The "rhizome file add" command assumes service=file if no manifest supplied
or the manifest lacks a service field.

The "rhizome extract manifest" command includes the service in its CLI output.
2012-05-17 17:00:14 +09:30
asterisk_include Added support for batmand.peers file for reliable peer querying. 2011-03-21 13:08:35 +10:30
java/org/servalproject/servald Add GPL header comment to Java source file 2012-05-09 19:05:15 +09:30
m4 Merge branch 'master' of github.com:servalproject/serval-dna 2012-04-23 20:41:52 +09:30
nacl - Move nacl-prepare-sources to nacl. 2012-02-27 12:45:50 +10:30
sqlite-amalgamation-3070900 Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
tests Insist on 'service' field in all manifests 2012-05-17 17:00:14 +09:30
win32 Allow clients to request variables for all records by passing empty did. 2011-04-27 12:17:26 +09:30
.gitignore Add other libtool scripts created by libtoolize -i 2012-04-24 11:46:35 +09:30
aclocal.m4 Merge branch 'master' of github.com:servalproject/serval-dna 2012-04-23 20:41:52 +09:30
Android.mk Make NaCl ge25519() kludge compile on Debian Linux 2012-05-16 11:22:10 +09:30
asterisk_app.c Found and fixed string termination issue in Asterisk module. 2011-12-02 11:37:41 +10:30
audio_alsa.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
audio_msm_g1.c fixed audio handling for the most part. 2012-05-11 14:11:58 +09:30
audio_reflector.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
audiodevices.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
batman.c Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
BUILD.txt Add configure fu to allow pa_phone.c to not be compiled. 2012-04-23 20:17:11 +09:30
ciphers.c Replaced use of HLR with keyring for phone number lookups and 2012-04-13 09:25:03 +09:30
client.c Refactor main() into main.c 2012-05-15 11:09:21 +09:30
codecs.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
commandline.c Insist on 'service' field in all manifests 2012-05-17 17:00:14 +09:30
config.guess Add other libtool scripts created by libtoolize -i 2012-04-24 11:46:35 +09:30
config.sub Add other libtool scripts created by libtoolize -i 2012-04-24 11:46:35 +09:30
configure.in Make NaCl ge25519() kludge compile on Debian Linux 2012-05-16 11:22:10 +09:30
dataformats.c fixed various bugs with rhizome manifest extraction. 2012-05-16 15:55:03 +09:30
dna_identity.c Added not implemented flags to some functions. 2012-03-17 13:01:43 +10:30
dna.c Implement rhizome config options 2012-05-15 12:56:10 +09:30
dnawrap.c Added missing GPL license statements. 2011-12-21 20:25:05 +10:30
encode.c Put back a pile of files needed for building on osx, and also required 2012-03-15 10:57:38 +10:30
fifo.c Add PA setup and FIFO code (still not plumbed into the main program) 2012-04-23 16:32:47 +09:30
fifo.h Add PA setup and FIFO code (still not plumbed into the main program) 2012-04-23 16:32:47 +09:30
gateway.c Refactor main() into main.c 2012-05-15 11:09:21 +09:30
install-sh Add install-sh created by "libtoolize -i" 2012-04-24 11:33:30 +09:30
jni.c Move randombytes() from jni.c to keyring.c so that it is available 2012-04-10 13:49:18 +09:30
keyring.c Improve debugging/logging macros 2012-05-10 12:53:57 +09:30
log.c Implement rhizome config options 2012-05-15 12:56:10 +09:30
lsif.c and even better fix again, since this one builds on both linux and 2012-05-11 08:18:58 +09:30
ltmain.sh Add other libtool scripts created by libtoolize -i 2012-04-24 11:46:35 +09:30
macconfig Fixed broadcast address discovery to work on Mac. 2011-08-08 16:11:05 +09:30
main.c added backtrace function, which sadly doesn't work on android. 2012-05-17 16:36:23 +09:30
Makefile.in Refactor main() into main.c 2012-05-15 11:09:21 +09:30
meshpotato_build Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module. 2011-06-15 13:52:30 +09:30
mkdir.c Overhaul debug flags 2012-05-14 18:37:32 +09:30
monitor-cli.c working on getting short-circuit audio working. 2012-05-11 13:28:24 +09:30
monitor.c more trying to reuse socket addresses when stuck. 2012-05-17 13:14:16 +09:30
mpbuild Added mesh potato build script. 2011-08-10 15:39:40 +02:00
openwrt-makefile Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module. 2011-06-15 13:52:30 +09:30
overlay_abbreviations.c fixed various bugs with priorty dispatch of voice traffic. 2012-05-07 08:31:53 +09:30
overlay_advertise.c disable annoying debug message that is triggered by MDP packet 2012-05-07 08:47:22 +09:30
overlay_broadcast.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
overlay_buffer.c Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
overlay_interface.c try to reuse interface binding socket addresses instead of failing. 2012-05-17 13:14:16 +09:30
overlay_mdp.c more trying to reuse socket addresses when stuck. 2012-05-17 13:14:16 +09:30
overlay_packetformats.c Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
overlay_payload.c Improve debugging/logging macros 2012-05-10 12:53:57 +09:30
overlay_route.c fixed some bugs with BK handling. keyring gets loaded when 2012-05-16 15:41:41 +09:30
overlay.c Implement rhizome config options 2012-05-15 12:56:10 +09:30
pa_phone.c Hook up dummy phone app to commandline.c 2012-04-23 20:58:28 +09:30
packetformats.c Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
peers.c Replace perror() with WHY_perror() 2012-05-08 14:53:34 +09:30
randombytes.c Added missing GPL license declaration to file. 2012-02-17 00:42:37 +10:30
responses.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
rhizome_bundle.c BK encoding and decoding complete, but untested. 2012-05-15 20:04:41 +09:30
rhizome_crypto.c removed some debugging. 2012-05-17 11:51:26 +09:30
rhizome_database.c Insist on 'service' field in all manifests 2012-05-17 17:00:14 +09:30
rhizome_fetch.c fixed rhizome transfer bugs. 2012-05-17 11:39:12 +09:30
rhizome_http.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
rhizome_packetformats.c fixed sqlite handle leaks when advertising rhizome manifests. 2012-05-17 11:14:10 +09:30
rhizome.c Insist on 'service' field in all manifests 2012-05-17 17:00:14 +09:30
rhizome.h Add three optional args to "rhizome list" command 2012-05-16 13:47:58 +09:30
serval_packetvisualise.c lots of fixes to get overlay mesh routing working on linux with 2012-04-29 11:56:47 +09:30
serval.h Made VoMP audio packet stuffing limit configurable and larger 2012-05-16 11:52:22 +09:30
servalwrap.c Make commandline.c error messages appear on Android log 2012-05-03 14:50:14 +09:30
server.c Implement rhizome config options 2012-05-15 12:56:10 +09:30
sha2.c Improved BYTE_ORDER detection for Android cross-compilation. 2011-12-19 09:06:34 +10:30
sha2.h Substantial preparatory work towards Rhizome/MeshMS store-and-forward 2011-12-13 19:34:12 +10:30
simulate.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
sqlite3.c Put back a pile of files needed for building on osx, and also required 2012-03-15 10:57:38 +10:30
srandomdev.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
testconfig.sh.in Trival test of dna JNI command line entry point 2012-04-23 18:25:26 +09:30
testdefs.sh Add test for servald non-JNI output delimiter 2012-04-24 17:15:50 +09:30
testframework.sh Remove "rhizome add authored file" command 2012-05-17 12:01:25 +09:30
testnacl.c Added test code for NaCl. 2011-10-25 13:39:14 +10:30
TODO Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module. 2011-06-15 13:52:30 +09:30
trans_cache.c Remove unnecessary debug messages from transaction cache 2012-03-13 16:35:15 +10:30
vomp.c Made VoMP audio packet stuffing limit configurable and larger 2012-05-16 11:52:22 +09:30