The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
Daniel O'Connor c5e490924f Check for linux/ioctl.h before including it.
This fixes the build on OSX although it won't actually work.
2012-05-21 12:21:57 +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 Overhaul test scripts: use "servald" instead of "dna" 2012-05-20 13:48:02 +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 Refactor Android.mk to remove duplication 2012-05-20 14:05:04 +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 Check for linux/ioctl.h before including it. 2012-05-21 12:21:57 +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 Missed a timeout -> dnatimeout rename. 2012-05-21 12:21:19 +09:30
codecs.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
commandline.c Make "rhizome add file" work for MeshMS 2012-05-21 00:09: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 Rename timeout to dnatimeout as it conflicts with ncurses (which is dumb but we can't change ncurses) 2012-05-21 12:20:05 +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 Fix bug in "rhizome add file" command 2012-05-20 15:25:19 +09:30
log.c Add catv() function 2012-05-21 00:08:31 +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 Fix old command line bug in main() 2012-05-20 13:45:12 +09:30
Makefile.in Fix SEGV bug using new strbuf operations 2012-05-20 13:02:41 +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 Added very crude multi-hop route determination. 2012-05-17 17:08:59 +09:30
overlay_advertise.c Added very crude multi-hop route determination. 2012-05-17 17:08:59 +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 fixed bug in overlay_gettime_ms() (start time was 32bits not 64bits, 2012-05-18 12:55:15 +09:30
overlay_mdp.c Don't discard return code from overlay_mdp_client_init. IMO this should be assert(mdp_client_socket != -1) though. 2012-05-21 11:09:45 +09:30
overlay_packetformats.c Fix all trivial compiler warnings 2012-05-10 18:08:59 +09:30
overlay_payload.c more fixes and cleanups for dna lookup. 2012-05-18 13:44:15 +09:30
overlay_route.c other bug fixes and cleanups for "dna lookup" 2012-05-18 12:55:56 +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 Make "rhizome add file" work for MeshMS 2012-05-21 00:09:14 +09:30
rhizome_crypto.c removed some debugging. 2012-05-17 11:51:26 +09:30
rhizome_database.c Make "rhizome add file" work for MeshMS 2012-05-21 00:09: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 Make rhizome_add_manifest() stricter for MeshMS 2012-05-21 10:37:24 +09:30
rhizome.h Introduce macro constants for Rhizome service names 2012-05-20 16:07:22 +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 Rename timeout to dnatimeout as it conflicts with ncurses (which is dumb but we can't change ncurses) 2012-05-21 12:20:05 +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
strbuf.c Fix SEGV bug using new strbuf operations 2012-05-20 13:02:41 +09:30
strbuf.h Fix SEGV bug using new strbuf operations 2012-05-20 13:02:41 +09:30
testconfig.sh.in Trival test of dna JNI command line entry point 2012-04-23 18:25:26 +09:30
testdefs.sh Overhaul test scripts: use "servald" instead of "dna" 2012-05-20 13:48:02 +09:30
testframework.sh Improve test framework 2012-05-20 13:14:15 +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