The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
gardners 740a64ed51 "servald stop" now checks monitor interface, and can kill the PID
even if there is no PID file, and the server process is stuck.
Now to find out how the process gets stuck to begin with ...
2012-05-21 20:57:31 +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 Implement "rhizome list" sender/recipient filtering 2012-05-21 14:42:53 +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 android build fix. 2012-05-21 12:59:14 +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 Add support for srtuct ucred on BSD. 2012-05-21 12:22:50 +09:30
codecs.c work on bypass-audio. 2012-05-11 08:14:00 +09:30
commandline.c "servald stop" now checks monitor interface, and can kill the PID 2012-05-21 20:57:31 +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 Add support for srtuct ucred on BSD. 2012-05-21 12:22:50 +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 fixed identity creation bug which was allowing first nybl of SID == 0. 2012-05-21 16:41:46 +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 Add clean target. 2012-05-21 13:53:34 +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 implemented server_probe(int *pid) that used monitor interface 2012-05-21 20:45:07 +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 Check OVERLAY_ADDRESS_CACHE_SIZE is >0 directly to shut clang up. 2012-05-21 13:18:54 +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 Hide display of MDP socket name behind DEBUG_IO. 2012-05-21 16:18:09 +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 monitor interface announces new peers. 2012-05-21 12:47:53 +09:30
overlay.c Implement rhizome config options 2012-05-15 12:56:10 +09:30
pa_phone.c Add support for srtuct ucred on BSD. 2012-05-21 12:22:50 +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 Add "rhizome hash file" command 2012-05-21 14:42:53 +09:30
rhizome_crypto.c removed some debugging. 2012-05-17 11:51:26 +09:30
rhizome_database.c Implement "rhizome list" sender/recipient filtering 2012-05-21 14:42:53 +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 a null pointer dereference. 2012-05-21 14:09:53 +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 implemented server_probe(int *pid) that used monitor interface 2012-05-21 20:45:07 +09:30
servalwrap.c Make commandline.c error messages appear on Android log 2012-05-03 14:50:14 +09:30
server.c Add support for srtuct ucred on BSD. 2012-05-21 12:22:50 +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 Reduce log spam while in call 2012-05-21 14:14:24 +09:30