The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Go to file
gardners 2494788390 Mark sockets close on exec so that they don't get stuck/lost when
we restart ourselves due to an uncaught signal.
2012-02-23 11:59:06 +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 Mark sockets close on exec so that they don't get stuck/lost when 2012-02-23 11:59:06 +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