Jeremy Lakeman
206f06f3f9
Throw exceptions in java server start for any failures
2016-04-11 13:36:35 +09:30
Jeremy Lakeman
7939a780fb
Fix case where eof mime boundary overlaps buffer boundary
2016-04-11 13:10:37 +09:30
Jeremy Lakeman
2241a15e48
Use file locking to better detect if the server really is running
2016-04-06 14:57:30 +09:30
Jeremy Lakeman
1cf46dcef9
Add default instance path for android debug servald binary
2016-04-04 11:46:31 +09:30
Jeremy Lakeman
2efcfa24d5
Only trigger bundle add hooks within the daemon thread / process
2016-03-30 17:18:40 +10:30
Jeremy Lakeman
c04d015bc6
Don't continuously toggle fd blocking mode
2016-03-30 16:25:43 +10:30
Jeremy Lakeman
256fdb11c9
Avoid remeasuring string
2016-03-30 16:25:43 +10:30
Jeremy Lakeman
8d015d9c2f
Remove duplicate global variables
2016-03-30 16:25:43 +10:30
Jeremy Lakeman
b516ff686d
Flip section linking tests
2016-03-30 16:25:43 +10:30
Jeremy Lakeman
5636edfe20
Append manifest into zip file comment
2016-03-30 16:25:43 +10:30
Jeremy Lakeman
a5ff0ed2a3
Remove asserts in ob_makespace, that's what ob_overrun is for ( Fixes #98 )
2016-03-15 10:51:46 +10:30
Jeremy Lakeman
9feffb89c0
Add test for missing file
2016-03-08 14:59:13 +10:30
Jeremy Lakeman
edc1658cfd
Rework detection of rhizome add from cli to trigger bundle_add
2016-03-08 13:33:23 +10:30
Jeremy Lakeman
49ec0f61c4
Make sure sync still works for add via command line
2016-03-08 12:20:43 +10:30
Jeremy Lakeman
9c7d9c6100
Define trigger for changes to the neighbour list
2016-03-08 11:24:09 +10:30
Jeremy Lakeman
cf8932d5ba
Use trigger for interface up/down
2016-03-08 10:16:20 +10:30
Jeremy Lakeman
b5afcf9a8f
Fix vomp stun test after route print change
2016-03-07 16:11:27 +10:30
Jeremy Lakeman
231ab257e4
Define internal port bindings with section linking tricks
2016-03-07 15:50:34 +10:30
Jeremy Lakeman
3cacf63eaa
Add sqlite column for the hash of the manifest (before any signatures)
2016-03-07 14:34:53 +10:30
Jeremy Lakeman
ab15369af5
Use trigger function to clear out sync bars
2016-03-07 14:33:50 +10:30
Jeremy Lakeman
c1947cf774
Add prior hop SID to route print output
2016-03-02 10:51:16 +10:30
Andrew Bettison
518740bcf2
Report missing Content-Disposition header
2016-02-22 18:14:53 +10:30
Andrew Bettison
463e27684c
Split REST API documentation into several files
2016-02-22 17:41:49 +10:30
Andrew Bettison
fa4fd02fbd
Fix MSP test case after switching to nc6
2016-02-15 18:41:54 +10:30
Andrew Bettison
afc1cc5dbe
Improve test defs to ensure setup_curl is called before curl
2016-02-15 18:41:54 +10:30
Andrew Bettison
46678c2b39
Improve JSON test defs to ensure setup_jq is called before jq
2016-02-15 18:41:54 +10:30
Andrew Bettison
3e4470bf4a
Use nc6 in MSP tests instead of nc
...
On OS-X (BSD), nc6 appears to be the only available variant of
netcat that matches the Linux version.
Introduces a guard function to catch invocations of nc6 when
setup_netcat6 has not been called in the fixture. Introduce
guard functions to prevent invocations of nc and netcat.
2016-02-15 18:41:54 +10:30
Jeremy Lakeman
2da3f12cfa
Expose more rhizome add command line arguments to the Java API
2016-02-15 15:34:29 +10:30
Jeremy Lakeman
b8f10fd40d
Delay interface re-detection after errors to rate limit continuous failures
2016-02-10 10:23:27 +10:30
Jeremy Lakeman
3b88b50d01
Make sure the test is performed on the correct serval instance
2016-02-01 15:05:27 +10:30
Andrew Bettison
f0d3dec67a
Suppress sqlite.c compile warnings with gcc 5.3
2016-02-01 13:49:53 +10:30
Jeremy Lakeman
4fd86004ab
Reduce unintentional chattiness
2016-02-01 11:40:56 +10:30
Jeremy Lakeman
bf0abad719
Redirect any output from the server to stderr to the log file
...
Mainly to capture the output of any 3rd party libraries
2016-01-27 16:27:47 +10:30
Jeremy Lakeman
389f16d2bb
Establish a unicast link to a configured host on demand
2016-01-27 16:27:47 +10:30
Jeremy Lakeman
d0da910b19
Avoid undefined behaviour as highlighted by clang
2016-01-27 16:27:47 +10:30
Jeremy Lakeman
ef208c9932
Workaround stack alignment bugs when compiling with clang
2016-01-27 16:27:47 +10:30
Jeremy Lakeman
f2e2b4acb5
Replace nacl & sha methods with versions from libsodium to avoid undefined behaviour
2016-01-27 16:27:04 +10:30
Jeremy Lakeman
7b6f167b9b
Update sqlite
2016-01-27 16:27:03 +10:30
Jeremy Lakeman
64eb4f426b
Handle stream EOF without entering an infinite poll loop
2016-01-27 16:27:02 +10:30
Andrew Bettison
0361b99ca7
Fix OSX bugs in test framework
...
Use GNU grep, sed and awk instead of BSD variants. Developers will have
to install these using a package manager like homebrew. Updated the
INSTALL.md and doc/Development.md tech docs with instructions.
2016-01-27 00:24:43 +10:30
gardners
dbf49d8a81
fix detection of var_attributes_section_seg on OSX
2016-01-21 12:12:52 +01:00
Jeremy Lakeman
f1a4584e41
Running out of space is not a fatal error
2016-01-19 15:09:49 +10:30
Jeremy Lakeman
2f7fa26791
Expand m4 section attribute detection to include linking the resulting object
...
clang on linux was being detected as if it was using darwin's macho format.
2016-01-19 11:23:04 +10:30
Jeremy Lakeman
54b845f7e3
Split java test classes into a separate folder
2016-01-19 10:41:52 +10:30
Andrew Bettison
c3375d0501
Fix MDP client packet receive bug on OSX
...
Was failing because recvmsg(2) on OSX does not nul terminate the
pathname of local (AF_UNIX) sockets in the returned sockaddr buffer.
Zerofilling the buffer before calling recvmsg() does the trick.
In the process, improved debug and error logging, replacing
recvwithttl() with recv_message() and recv_message_frag(). The
mdp_net.c source file was retired.
2016-01-19 04:05:46 +10:30
Andrew Bettison
ae18d765a7
Fix OSX build errors
2016-01-18 21:16:01 +10:30
Jeremy Lakeman
b5c62a19d5
Add Java API for setting the instance path
2016-01-18 13:22:36 +10:30
Andrew Bettison
87ab136d0f
Improve build instructions
...
Autoconf version 2.70 has never been tested; include automake 1.5.
2016-01-18 12:07:11 +10:30
Andrew Bettison
792aa07153
Update config.guess and config.sub scripts
...
Were early 2012 vintage.
This will help Debian and other distribution packagers, who rely on
having up-to-date architecture detection in every package when built.
2016-01-18 11:53:52 +10:30
Jeremy Lakeman
e9e35a8f93
Use the unicast tick_ms for link ACK's, if configured
2016-01-13 12:01:29 +10:30