The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
Andrew Bettison 329189ec8c Fix bodgy server start/stop logic
Rename pidfile 'serval.pid' to 'servald.pid'
Rename stopfile 'doshutdown' to 'servald.stop'
Reinstate checking of stopfile on signals and in main loops
Correct delay loops in 'start' and 'stop' commands
Move some code from commandline.c to server.c
2012-05-08 12:19:52 +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 Refactor JNI command-line interface 2012-04-30 17:45:24 +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 Put back a pile of files needed for building on osx, and also required 2012-03-15 10:57:38 +10:30
tests "rhizome list" command filter by datavalid 2012-05-07 10:25:30 +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 added monitor build target for android 2012-05-05 03:58:42 +09:30
asterisk_app.c Found and fixed string termination issue in Asterisk module. 2011-12-02 11:37:41 +10:30
batman.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10: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 added note to explain why packetSetSid() has no prototype (deprecated) 2012-04-25 14:35:44 +09:30
commandline.c Fix bodgy server start/stop logic 2012-05-08 12:19:52 +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 Only define struct ucred if <sys/socket.h> does not provide it 2012-05-03 14:50:14 +09:30
dataformats.c and a fix to that last fix. 2012-04-30 07:08:17 +09:30
dna_identity.c Added not implemented flags to some functions. 2012-03-17 13:01:43 +10:30
dna.c Fix bodgy server start/stop logic 2012-05-08 12:19:52 +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 Fix asterisk config paths 2012-02-27 12:03:16 +10: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 filter out invalid SIDs when generating. 2012-05-02 02:32:21 +09:30
lsif.c added new /proc/net/route method to find interfaces on android 2012-05-03 22:46:00 +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
Makefile.in work towards stream unix domain socket to allow Android/Java 2012-05-03 02:31:12 +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
monitor-cli.c added commandline test utility for monitor interface. 2012-05-04 03:48:56 +09:30
monitor.c fixed packet size calculation bug. 2012-05-07 16:50:49 +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 fixed packet size calculation bug. 2012-05-07 16:50:49 +09:30
overlay_interface.c Rewrite server start/status/stop commands 2012-05-07 13:49:38 +09:30
overlay_mdp.c fixed packet size calculation bug. 2012-05-07 16:50:49 +09:30
overlay_packetformats.c fix nasty overlay_abbreviation error when sending self-announcements. 2012-04-30 05:57:30 +09:30
overlay_payload.c fixed various bugs with priorty dispatch of voice traffic. 2012-05-07 08:31:53 +09:30
overlay_route.c fixed various bugs with priorty dispatch of voice traffic. 2012-05-07 08:31:53 +09:30
overlay.c Terminate server process if serval.pid clobbered 2012-05-08 11:23:43 +09:30
pa_phone.c Hook up dummy phone app to commandline.c 2012-04-23 20:58:28 +09:30
packetformats.c Replaced use of HLR with keyring for phone number lookups and 2012-04-13 09:25:03 +09:30
peers.c Improved packet tx and rx debugging and made it more logical. 2012-04-14 06:38:11 +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 extract file" command with tests 2012-05-02 17:57:35 +09:30
rhizome_crypto.c Add "rhizome extract manifest" command 2012-05-02 16:03:09 +09:30
rhizome_database.c "rhizome list" command filter by datavalid 2012-05-07 10:25:30 +09:30
rhizome_fetch.c Make "dna rhizome add" work for more test cases 2012-04-13 18:03:19 +09:30
rhizome_http.c Renamed mphlr.h to serval.h 2012-02-23 12:45:42 +10:30
rhizome_packetformats.c fixed bug in dispatch of rhizome advertisements. 2012-05-01 05:25:10 +09:30
rhizome.c CLI output from "rhizome add file", with tests 2012-05-04 15:31:03 +09:30
rhizome.h Add "rhizome extract file" command with tests 2012-05-02 17:57:35 +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 Fix bodgy server start/stop logic 2012-05-08 12:19:52 +09:30
servalwrap.c Make commandline.c error messages appear on Android log 2012-05-03 14:50:14 +09:30
server.c Fix bodgy server start/stop logic 2012-05-08 12:19:52 +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 Add "rhizome extract file" command with tests 2012-05-02 17:57:35 +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 fixed various bugs with priorty dispatch of voice traffic. 2012-05-07 08:31:53 +09:30