gardners
beb2ecbdf3
fixed Android.mk to have correct path to servalwrap.c
2012-04-26 16:43:12 +09:30
gardners
50c2581ae6
Reinstated commandline wrapper and library so that we can call
...
it from JAva, but don't waste 700KB on duplicating the contents
of the library in the command line control executable.
2012-04-26 16:39:22 +09:30
Andrew Bettison
7a3385112a
Replace bcmp() with memcmp()
2012-04-26 16:13:04 +09:30
Andrew Bettison
18eb83ebf4
JNI-ify "keyring list" output
2012-04-26 15:54:40 +09:30
Andrew Bettison
f868d54bad
ServalD.command() now accepts varargs
2012-04-26 15:54:40 +09:30
Andrew Bettison
72640ade4c
First output field of "rhizome list" is column count
2012-04-26 15:54:40 +09:30
gardners
e74f6ca7c2
fixed bugs in _node_info()
2012-04-26 15:48:33 +09:30
gardners
3532e236d9
fixed relevant_bytes() bug for nodeinfo messages.
2012-04-26 15:47:37 +09:30
gardners
38c240be58
using cli_delim() where appropriate. more work on "id self" /
...
"id list".
2012-04-26 15:47:05 +09:30
gardners
88ba56b68b
work towards "node info" command, and renamed stop/start etc to
...
drop node keyword, that in retrospect is not appropriate.
2012-04-26 07:14:01 +09:30
gardners
d56780852c
added "id peers" with maximum reuse of "id self".
2012-04-26 06:06:04 +09:30
gardners
0a3b415772
Further refinements to MDP_GETADDRS, and inserted code for peer
...
list retrieval.
2012-04-26 06:04:19 +09:30
gardners
35f231dcb0
preparation for allowing MDP_GETADDRS to return either local IDs,
...
or SIDs of peers.
2012-04-26 05:58:16 +09:30
gardners
cf2216fecf
"id self" now correctly does multi-packet lists for when we have
...
lots of identities.
2012-04-26 05:54:54 +09:30
gardners
3f81911e6f
fixed bugs in MDP_GETADDRS, now returns multi-packet lists properly
...
by setting the sub-ranges correctly.
2012-04-26 05:54:14 +09:30
gardners
44a416b969
added "id self" command to get all local SIDs (BatPhone needs this)
2012-04-26 05:48:06 +09:30
gardners
98c3b72cf4
mdp based dna lookup works now, but lacks duplicate suppression.
2012-04-25 20:33:25 +09:30
gardners
0133ea972a
fixed infinite loop when responding to DNA lookups.
2012-04-25 20:24:08 +09:30
gardners
a2880ada1e
closer to dna lookup working via mdp.
...
Bug to be fixed in sending replies.
2012-04-25 20:14:56 +09:30
gardners
4972da1b58
dna lookup via mdp nearly working.
2012-04-25 15:55:04 +09:30
gardners
f8a1ffc4c9
dna lookup command line utility mostly done. Now to make server
...
respond.
2012-04-25 15:24:21 +09:30
gardners
cd00204893
sending voice packets should now result in their being marked
...
as high priority (priority dispatch still outstanding).
2012-04-25 14:35:44 +09:30
gardners
dde520c465
forwarding frames preserves priority of voice packets.
...
voice packets now just need to be marked with the right priority...
2012-04-25 14:35:44 +09:30
gardners
ac6271c715
voice packets get priority queued. getting ready for dna lookups
...
via mdp.
2012-04-25 14:35:44 +09:30
gardners
e41da4322e
added note to explain why packetSetSid() has no prototype (deprecated)
2012-04-25 14:35:44 +09:30
gardners
dfb8d0d482
getting ready for making dna lookup work via mdp
2012-04-25 14:35:44 +09:30
Andrew Bettison
0cbdd5b37b
Android NDK build sets HAVE_JNI_H
2012-04-25 09:06:12 +09:30
Andrew Bettison
219e863999
Add another JNI command-line interface test
2012-04-25 09:06:12 +09:30
gardners
6c044d5e8d
sample times are now contiguous. DTMF tone length changed to 80ms
...
to be multiple of 20ms as used by most codecs.
2012-04-25 05:38:45 +09:30
gardners
12be1e326e
fixed unix domain socket "no buffer space" message (sockets
...
are buffered on receive side, not send side).
2012-04-24 21:09:27 +09:30
gardners
993412184e
cleaned out some debug messages.
2012-04-24 20:58:28 +09:30
gardners
d9fd7ce33e
tried to fix unix domain socket "no buffer space available" bug,
...
but to no avail.
2012-04-24 20:57:59 +09:30
gardners
30471f19ef
added system for resending recent samples as a form of
...
preemptive retransmission to deal with wifi packet loss.
2012-04-24 20:49:59 +09:30
gardners
2831507c8d
Added sample time info to audio packets.
...
Added codec default sample block times.
2012-04-24 20:26:16 +09:30
gardners
5abcbc7995
passing audio samples for VoMP now works. Sample times are not set.
2012-04-24 18:56:41 +09:30
gardners
8c86cf3b0e
Fixed various bugs towards getting audio flow happening.
2012-04-24 18:56:41 +09:30
Andrew Bettison
6746fc4e36
Fix commandline.c when undefined HAVE_JNI_H
2012-04-24 18:03:52 +09:30
Andrew Bettison
f9d8536d7d
JNI-ize the output of "dna rhizome list"
2012-04-24 17:50:27 +09:30
Andrew Bettison
54b1642bf1
Add test for servald non-JNI output delimiter
2012-04-24 17:15:50 +09:30
Andrew Bettison
a496919e8a
First real servald JNI command-line test works!
2012-04-24 17:07:20 +09:30
gardners
131a34617f
work towards pushing audio sample blocks out over the network.
2012-04-24 15:27:59 +09:30
gardners
321de2b189
Disable lots of debug output, and stop vomp dtmf command expecting
...
to receive a response when sending.
2012-04-24 15:27:59 +09:30
gardners
c1191c779b
enlarge MDP unix domain socket send buffers.
2012-04-24 15:27:59 +09:30
Andrew Bettison
4e9b35160e
Improve configure.in VoIP options:
...
- if --disable-voiptest is given, does not test for VoIP headers and libraries,
and sets HAVE_VOIPTEST=0 (as before)
- if --enable-voiptest is given, tests for VoIP headers and libraries,
and fails with an error if any are missing
- if neither option is given, behaviour is opportunistic: tests for VoIP
headers and libraries and sets HAVE_VOIPTEST accordingly
2012-04-24 13:56:11 +09:30
Andrew Bettison
9bd0a15ea9
Fix configure.in to adapt to missing VoIP dependencies
...
- if any dependency is missing, defines HAVE_VOIPTEST=0
2012-04-24 13:18:00 +09:30
gardners
70eb0a8cc4
Changes Andrew and Jeremy made to get it building again on my mac.
...
More permanent fixes coming.
2012-04-24 12:15:20 +09:30
gardners
53504fe694
Fixed function prototypes for JNI compatability.
2012-04-24 12:14:53 +09:30
gardners
03004bcfdc
added vomp dtmf command line interface to inject DTMF characters
...
into a call. This will be the initial codec/audio xfer app.
2012-04-24 12:06:28 +09:30
gardners
a553eb0942
added code to vomp monitor to show when audio packets arrive.
2012-04-24 12:04:49 +09:30
Andrew Bettison
b82a8c35cd
Add other libtool scripts created by libtoolize -i
...
- needed for ./configure to work on libtool-less platforms
2012-04-24 11:46:35 +09:30