c8229c8517
More work towards handling overlay or DNA packets.
...
handling of sender address and sockets to use is still a big fat mess
and likely to be broken.
2011-08-12 21:34:38 +02:00
7e30d62b79
Cleaned up various compiler warnings. Added packet parser framework for
...
handling overlay frames.
2011-08-12 21:05:11 +02:00
9108fd5c59
Broadcast on each interface now works, at least for OSX.
2011-08-12 09:58:25 +02:00
b8e8a78828
Revamped interface management code for overlay mode.
...
Now just specify list of interfaces and their characteristics.
Addresses get configured automatically.
2011-08-12 09:47:29 +02:00
5f1f510be5
overlay mesh now sends basic self-announcements.
2011-08-12 08:34:56 +02:00
d6ec3f32c1
fixed compile error with overlay_route.c
2011-08-12 08:15:26 +02:00
2f0307a08d
Added mesh potato build script.
...
Updated gateway operation to support mesh potato again.
2011-08-10 15:39:40 +02:00
ca09fcf104
Move includes to header
2011-08-10 10:42:11 +09:30
a4591a0d87
I forgot.
2011-08-09 18:51:50 +02:00
8c2a97a609
Updated usage message to include -E and explain -I and -E.
2011-08-09 14:23:42 +08:00
9e12a2d14b
Fixed exporting of HLR records (but not usage message).
...
Fixed seeding of hlr to include location as well as DID.
2011-08-09 14:20:25 +08:00
5fb7b05265
Added HLR seeding code, so that HLR will always have at least one entry in it.
...
(although it may lack a location entry at present -- should fix that so that
the mobile phone software can just rely on DNA creating a suitable HLR for it).
2011-08-09 14:10:27 +08:00
2ff8541049
Woot! overlay mode now emits regular tick frames on interfaces it knows about.
...
Still doesn't know about broadcast properly or a pile of other things, oh, and
the frames are completely empty, but none the less, we are now sending frames.
2011-08-09 12:45:24 +08:00
92768cdcd0
core of overlay mode getting closer.
...
Compiles. With -N start to try to send regular packets.
2011-08-08 22:41:46 +08:00
6e172c76c9
Fixed broadcast address discovery to work on Mac.
...
Fixed Linux assumptions.
Added parsing of overlay mesh interface specification from command line.
Separated overlay mesh code out into several files.
Overlay mesh is still far from working, but the infrastructure is coming together.
2011-08-08 16:11:05 +09:30
67eec6c3ff
Send broadcasts based on network addresses
2011-07-04 11:20:46 +09:30
09ca959fae
Assorted unknown changes. Updated Makefile.in etc to properly build serval.c for building asterisk module.
2011-06-15 13:52:30 +09:30
8910febc18
Default asterisk module to use routing table
2011-06-08 12:14:16 +09:30
df70fa54d2
Build dna binary with ndk
2011-06-04 07:35:29 -04:00
a362fc074f
Default to use /proc/net/route table
2011-06-03 23:59:26 -04:00
f532b32efa
Ensure received message buffer is terminated
2011-05-26 14:25:59 +09:30
9b3c4f13bb
Reply with sid from hlr file
2011-05-25 10:09:11 +09:30
803def3633
Add find hlr check, fix compile errors
2011-05-24 10:10:58 +09:30
ad53f85f8f
Update .gitignore to ignore object files
2011-05-23 21:16:45 +09:30
23b791bd0a
Minor fixes to get Thomas' DT reception and intent broadcasting working.
2011-05-23 21:12:31 +09:30
83f88a6d08
Thomas' modifications to recieve DT SMS and escalate to Java via an intent.
2011-05-23 21:05:15 +09:30
ba758f71ca
Outbound gateway now works with batphone on android with asterisk hooks.
2011-05-22 20:20:07 +09:30
7e3e6201ed
Added better debug output for gateway acquisition process.
2011-05-22 15:00:39 +09:30
c0fddc5c7c
Put check for asterisk gateway up before doing hard work.
2011-05-22 14:55:54 +09:30
09fb22de64
Added note about how to enquire of Asterisk SIP registration status.
2011-05-21 22:09:21 +09:30
d20da9616e
Initial work on proper gateway support with direct tie-in to Asterisk.
2011-05-16 16:58:25 +09:30
def9a60fe5
Added more from Raiders Of The Lost Source (gateway mode)
2011-05-06 12:46:04 +09:30
bba5ec6bd8
Reimported features from Raiders Of The Lost Source (gateway, hlr import/export)
2011-05-06 11:57:33 +09:30
f024213414
Added instrumentation logging option.
2011-05-05 18:40:38 +09:30
554bb8cbae
Added statistics operation code in preparation for statistics gathering code.
2011-05-02 22:32:38 +09:30
b9f5448cc1
More work on overlay. Fixed nasty srandomdev() segfault bug.
2011-04-30 23:22:22 +09:30
0df58d2514
Added code towards overlay mesh, which will also support Rhizome transport.
2011-04-27 21:19:38 +09:30
9912678203
Merge branch 'master' of github.com:servalproject/serval-dna
2011-04-27 21:19:03 +09:30
5a7381bd2a
Fixes for OSX compilation, preparation for adding overlay mesh network.
2011-04-27 21:18:09 +09:30
bfccb3816d
Allow clients to request variables for all records by passing empty did.
...
Always add DONE flag to the last packet sent.
2011-04-27 12:17:26 +09:30
a2bcb56e1f
Minor bug fixes, mostly todo with uninitialised variables.
2011-03-31 00:09:42 +10:30
59a0a4a2a0
Build a win32 console exe with VS2008 express
2011-03-30 22:17:11 +10:30
3168789261
DNA now appends IP to location records on receipt, instead of keeping
...
them in the HLR. This allows IP address of phones to change without
invalidating HLR. Does introduce issues for verification of records.
Will deal with that in due course.
2011-03-30 15:07:31 +10:30
3f48a5cb5b
Changed to link dynamically for Android phones.
2011-03-28 08:26:26 +10:30
f537141b13
Preparatory work for Thomas to implement sending/receiving SMS over the mesh.
2011-03-22 17:03:14 +10:30
af2ec8dc51
Added -A option to ask for the address of a peer.
...
Compiled in to use batmand.peers by default without needing -l.
Added peerAddress() function to get address of a peer programatically.
2011-03-22 16:31:02 +10:30
601ca12499
Added support for batmand.peers file for reliable peer querying.
...
Re-ported for asterisk module.
2011-03-21 13:08:35 +10:30
f225465dfc
Initial check in
...
git-svn-id: http://serval-dna.googlecode.com/svn/trunk/trunk/dna@2 6d01b88e-114a-4e5d-930d-818638e25ad7
2010-07-13 12:15:46 +00:00