gardners
a29a1283f7
More work towards integrating VoMP (creating unix domain socket
...
interface for call control/audio handling).
2012-04-19 21:54:36 +09:30
Andrew Bettison
2bfa0ee7d2
Tighten up command line parsing
...
- add optional offset and limit args to rhizome list
- validate argument values
2012-04-19 18:03:04 +09:30
Andrew Bettison
1ae0984f78
Remove redundancy in Makefile
2012-04-19 15:48:00 +09:30
Andrew Bettison
21592a44d0
Rename some command-line functions for consistency
2012-04-19 15:47:23 +09:30
Andrew Bettison
930d7b5791
Use memcmp() instead of bcmp()
...
- bcmp() is unavailable on Linux
- all the b*() functions are deprecated, should use the mem*() equivalents
instead
2012-04-19 11:02:14 +09:30
gardners
9df492ca46
Fixed SDL framework use on OSX
2012-04-19 08:37:51 +09:30
gardners
d6c95a2b11
Added autoconf magic to detect SDL on mac for VoMP audio testing
...
when we get that far.
2012-04-19 08:35:16 +09:30
gardners
e74e8056e0
Work towards VoMP audio handling (very preliminary)
2012-04-19 08:34:57 +09:30
gardners
729ede461d
Added hardwired MDP listener port for VoMP.
...
Moved VoMP header material into serval.h for use.
2012-04-19 07:34:12 +09:30
gardners
1a221a32b2
Begun work on VoMP implementation.
2012-04-19 07:14:51 +09:30
gardners
899cf8fc69
general cleanups and formatting changes to mdp ping
2012-04-19 04:23:39 +09:30
gardners
71f5f9e72c
Removed unnecessary code in mdp pin.
2012-04-19 04:23:38 +09:30
Andrew Bettison
d53915d354
Fix test framework for Mac OS X 10.7 (bash-3.2.48)
2012-04-17 16:54:39 +09:30
Andrew Bettison
0d6e77e221
Use memcmp() instead of deprecated bcmp()
2012-04-17 10:33:01 +09:30
Andrew Bettison
866ddea189
Get all rhizome add file test cases passing
...
- new test cases to cover new payload with different versions
- exit status of 2 when duplicate is detected
- tighten up other test cases
- fix bug in sqlite_exec_int64()
2012-04-16 11:46:58 +09:30
gardners
02b253bb29
moved unencrypted broadcast warning outside loop in MDP ping so
...
warning appears only once, instead of every second.
2012-04-16 07:06:22 +09:30
gardners
32ed614494
fixed remaining known issues with signed/crypted MDP such that
...
MDP ping now works, and provides appropriate responses from local
and remote hosts, and the SIGNED or SIGNED and CRYPTED status can
be observed.
2012-04-16 07:04:23 +09:30
gardners
e639d3d255
fixed bugs and completed implementation of storing SID:SAS mappings.
...
Now to finish implementing verification process.
2012-04-16 06:36:46 +09:30
gardners
2a67153613
Really fixed RFS length patch bug and ob_indel processing.
2012-04-16 06:18:34 +09:30
gardners
e7e8b2d630
fixed bug in RFS size patching.
...
A lot of debug output tweaks to track the problem down.
2012-04-16 06:06:43 +09:30
gardners
caab3078e5
substantial work towards public key signing of MDP frames and
...
the associated SID:SAS mapping cache and request packets.
2012-04-15 03:17:36 +09:30
gardners
2bcf07144e
added support for displaying signed frames.
2012-04-15 01:09:25 +09:30
gardners
5f01210353
Added warning to mdp ping to indicate that broadcast pings are
...
not encrypted.
2012-04-15 00:26:26 +09:30
gardners
8b49a2f572
updated a comment.
2012-04-15 00:23:54 +09:30
gardners
005c7bb7bb
overhauled link metric to heavily weight recent notices over old
...
ones so that we can adapt to changing routes quickly.
2012-04-15 00:21:21 +09:30
gardners
0c2de88337
token formatting change?
2012-04-15 00:04:22 +09:30
gardners
47945c5812
cleaned up debug output
2012-04-15 00:03:43 +09:30
gardners
b55f945133
fixed packet dequeue bug (mdp ping has no duplicate replies now).
...
cleaned up debug output.
2012-04-15 00:02:54 +09:30
gardners
c3800ff004
mdp ping shows whether replies are encrypted or plain text etc.
2012-04-14 23:18:18 +09:30
gardners
2581e9fe4c
Revamped dequeuing of TXd frames.
...
Now almost works (queues don't stay full of junk), although
mdp ping still gets a duplicate reply for 2-hop pings.
2012-04-14 23:12:45 +09:30
gardners
2dab0e50d4
Fixed source/destination port switch bug fixed (though some issue
...
remains)
2012-04-14 14:20:49 +09:30
gardners
7c1f48c511
various debug cleanups
2012-04-14 13:56:53 +09:30
gardners
401da25a77
decrypting mdp frames now works, but there is something causing
...
frames to be resent after decryption.
2012-04-14 12:33:15 +09:30
gardners
79dc33b156
Work towards transparent decryption of MDP frames.
...
Runs, just gets an error during decryption, like as though
keys or nonce were wrong.
2012-04-14 12:17:46 +09:30
gardners
c5aa90eba6
Fixed display of authcrypted frames.
2012-04-14 11:20:28 +09:30
gardners
4a1e4eca55
fixed more bugs in duplicate broadcast quenching.
...
looks like it might be working right now.
2012-04-14 11:16:59 +09:30
gardners
3e2213db61
removed debugging output.
2012-04-14 10:58:31 +09:30
gardners
c37d83bddd
forwarding of overlay frames substantially in place, but requires
...
testing.
2012-04-14 10:56:03 +09:30
gardners
4e0c9bfd02
fixed logic errors in handling of nexthop and destination addresses
...
when receiving a frame and determining if it is broadcast etc.
(one major use case that has been fixed is broadcast nexthop, and
unicast destination, e.g., for link-local broadcast).
2012-04-14 10:54:48 +09:30
gardners
0a71486f68
Fixed generation of broadcast address in one place where it
...
wasn't choosing a random BPI.
2012-04-14 10:15:13 +09:30
gardners
02e1b0f723
fixed bugs in dequeuing (or lack thereof) of broadcast frames and
...
unicast frames at the right time.
2012-04-14 10:14:43 +09:30
gardners
fcffb58447
fixed bug with decoding ack of selfannouncement frames.
2012-04-14 09:50:10 +09:30
gardners
9398f94a22
Cleaned up debug output.
2012-04-14 09:39:14 +09:30
gardners
5f0fa352e3
Updated function prototype following fix for MDP echo port.
2012-04-14 09:38:55 +09:30
gardners
ca7924f134
Removed debugging output.
2012-04-14 09:35:35 +09:30
gardners
25a626a61e
Fixed reply packet handling for built in echo port.
2012-04-14 09:33:29 +09:30
gardners
0c41920fa9
fixed src/dst port switcharoo when showing MDP packets.
2012-04-14 09:19:11 +09:30
gardners
3b0fb3929d
Added code to extract MDP frames from packets.
...
source ports and decryption are currently not right.
2012-04-14 08:15:29 +09:30
gardners
a71929bcd2
Removed some debugging output.
2012-04-14 07:42:43 +09:30
gardners
e636dcd0fc
Fixed handling of broadcast frames so that not-forwarding a broadcast
...
frame does not equate to not examining its contents ourselves.
2012-04-14 07:39:02 +09:30