The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
gardners 6397fa70d9 overlay interface file descriptors now marked close-on-exec so that
if we get a sigabort or segmentation violation and restart ourselves,
we don't wind up with stuck/lost sockets.
2012-02-23 11:57:46 +10:30
asterisk_include Added support for batmand.peers file for reliable peer querying. 2011-03-21 13:08:35 +10:30
sqlite-amalgamation-3070900 Substantial preparatory work towards Rhizome/MeshMS store-and-forward 2011-12-13 19:34:12 +10:30
win32 Allow clients to request variables for all records by passing empty did. 2011-04-27 12:17:26 +09:30
.gitignore Tidy up build process 2011-11-03 11:23:19 +10:30
Android-without-NaCl.mk Added build instructions for new serval binary that uses new 2012-02-23 11:54:16 +10:30
asterisk_app.c Found and fixed string termination issue in Asterisk module. 2011-12-02 11:37:41 +10:30
batman.c Revamped debug/verbosity control to use flags for functions of interest 2012-01-10 15:56:40 +10:30
ciphers.c Fixed various compiler warnings. 2011-09-05 12:19:53 +09:30
client.c Move from recvfrom() to recvmsg() so that we can get packet TTLs on 2012-02-05 16:15:19 +10:30
commandline.c Added code to show status of serval process (pid file) among others. 2012-02-23 11:55:39 +10:30
configure.in Fixed some build issues for Asterisk application. 2011-12-02 05:44:32 +10:30
dataformats.c Revamped debug/verbosity control to use flags for functions of interest 2012-01-10 15:56:40 +10:30
dna_identity.c Continuing work on dna identity cache. 2012-02-17 00:37:09 +10:30
dna.c added missing break statements to signal handler to show why serval 2012-02-23 11:56:46 +10:30
dnawrap.c Added missing GPL license statements. 2011-12-21 20:25:05 +10:30
encode.c Substantial preparatory work towards Rhizome/MeshMS store-and-forward 2011-12-13 19:34:12 +10:30
export.c Added missing GPL license statements. 2011-12-21 20:25:05 +10:30
gateway.c Revamped debug/verbosity control to use flags for functions of interest 2012-01-10 15:56:40 +10:30
hlrdata.c Revamped debug/verbosity control to use flags for functions of interest 2012-01-10 15:56:40 +10:30
jni.c Added missing GPL license statements. 2011-12-21 20:25:05 +10:30
macconfig Fixed broadcast address discovery to work on Mac. 2011-08-08 16:11:05 +09:30
Makefile.in Added new source files to Makefile template. 2012-02-17 00:36:02 +10: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
mpbuild Added mesh potato build script. 2011-08-10 15:39:40 +02:00
mphlr.h Added macro definition to allow Serval code to know if it is being 2012-02-17 01:03:59 +10:30
nacl-gcc-prep Added #! line to script. 2012-02-17 00:42:11 +10:30
nacl-jni-prep Only fetch libsqlite.so when missing. 2011-12-19 09:09:03 +10:30
nacl-prepare-sources Simplified shell command for removing try.c and measure.c files 2011-11-22 11:49:37 +10:30
nacl-source.tar.bz2 added nacl public domain source tar to avoid need to download 2011-10-16 22:34:25 +10:30
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 bug with handling of OA_CODE_SELF intepretation. 2012-01-11 07:16:22 +10:30
overlay_advertise.c Various fixes and addition of memory corruption framework (not yet active). 2012-02-15 23:38:23 +10:30
overlay_broadcast.c added file I forgot to add previously. 2012-01-12 14:08:54 +10:30
overlay_buffer.c More debugging output fixes and bug fixes for overlay operation. 2012-01-10 20:27:36 +10:30
overlay_interface.c overlay interface file descriptors now marked close-on-exec so that 2012-02-23 11:57:46 +10:30
overlay_packetformats.c Move from recvfrom() to recvmsg() so that we can get packet TTLs on 2012-02-05 16:15:19 +10:30
overlay_payload.c More debugging output fixes and bug fixes for overlay operation. 2012-01-10 20:27:36 +10:30
overlay_route.c Added some extra checks for memory corruption (of course now that I 2012-02-15 23:51:12 +10:30
overlay.c Added some extra checks for memory corruption (of course now that I 2012-02-15 23:51:12 +10:30
packetformats.c Move from recvfrom() to recvmsg() so that we can get packet TTLs on 2012-02-05 16:15:19 +10:30
peers.c Revamped debug/verbosity control to use flags for functions of interest 2012-01-10 15:56:40 +10:30
randombytes.c Added missing GPL license declaration to file. 2012-02-17 00:42:37 +10:30
responses.c Send broadcasts based on network addresses 2011-07-04 11:20:46 +09:30
rhizome_bundle.c Debugging fiddles and fixed bug where only the first few manifests 2012-02-09 17:10:52 +10:30
rhizome_crypto.c Fixed all zeroes manifestid problem. 2012-01-27 15:38:06 +10:30
rhizome_database.c added CREATE TABLE VERIFICATIONS to database schema. 2012-02-17 00:38:03 +10:30
rhizome_fetch.c Bug fixes to rhizome manifest:version cache. 2012-01-27 17:18:14 +10:30
rhizome_http.c Rhizome fetching over http now receives files and imports them. 2012-01-13 21:13:17 +10:30
rhizome_packetformats.c Various fixes and addition of memory corruption framework (not yet active). 2012-02-15 23:38:23 +10:30
rhizome.c Fixed various bugs and memory leaks in rhizome file fetching. 2012-01-27 16:21:48 +10:30
rhizome.h Converted manifest storage to using static set of manifest structures 2012-01-28 11:45:45 +10:30
serval_packetvisualise.c Various fixes and addition of memory corruption framework (not yet active). 2012-02-15 23:38:23 +10:30
servalwrap.c Added Android executable wrapper for new command line parser. 2012-02-23 11:53:50 +10:30
server.c Added some extra checks for memory corruption (of course now that I 2012-02-15 23:51:12 +10: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 Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module. 2011-06-15 13:52:30 +09:30
sqlite3.c Substantial preparatory work towards Rhizome/MeshMS store-and-forward 2011-12-13 19:34:12 +10:30
srandomdev.c Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module. 2011-06-15 13:52:30 +09:30
testdna Preliminary work for Rollie to add in Curve25519 crypto layer. 2011-09-01 17:04: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