Andrew Bettison
|
24c00091f5
|
Fix bug in conversion to rhizome uppercase hex DB keys
|
2012-05-24 11:37:03 +09:30 |
|
Andrew Bettison
|
fa26b53294
|
Fix SEGV bug
rhizome_write_manifest_file() was not checking for NULL fopen() result
Standardise rhizome "import" directory pathname handling
|
2012-05-24 11:28:32 +09:30 |
|
Andrew Bettison
|
71781b6c12
|
Cosmetic improvement
|
2012-05-24 11:28:06 +09:30 |
|
Andrew Bettison
|
60e4209b88
|
Diagnose and fix rhizome MeshMS
|
2012-05-23 19:01:07 +09:30 |
|
Andrew Bettison
|
3f9e20f2f0
|
Cosmetic edits, no change to function
|
2012-05-23 18:13:18 +09:30 |
|
Andrew Bettison
|
54d456e540
|
Fix and reinstate FORM_RHIZOME_DATASTORE_PATH()
|
2012-05-23 18:11:34 +09:30 |
|
Andrew Bettison
|
2f6f642a02
|
Improve log pathname trimming
|
2012-05-23 18:04:10 +09:30 |
|
Andrew Bettison
|
59e58da2f4
|
More fixes for varargs stuff
But still no luck on Android
|
2012-05-23 16:07:52 +09:30 |
|
Andrew Bettison
|
1af9125392
|
All rhizome database keys are uppercase hex
FILES.id, MANIFESTS.id, FILEMANIFESTS.fileid, FILEMANIFESTS.manifestid
Named constants for hex and binary ID sizes
|
2012-05-23 16:04:00 +09:30 |
|
gardners
|
e1c30b8ed8
|
deprioritised peer list resolution so that rhizome doesn't
back off at the sight of the first peer list enquiry.
|
2012-05-22 17:40:11 +09:30 |
|
gardners
|
115cb942dc
|
included fix for suppressing bad behaviour due to signature-less manifests.
|
2012-05-22 17:33:33 +09:30 |
|
gardners
|
a9be08b0cc
|
supress bad rhizome manifest messages.
|
2012-05-22 17:24:06 +09:30 |
|
gardners
|
299cb92952
|
further output cleanups.
|
2012-05-22 17:08:12 +09:30 |
|
gardners
|
6a83f2434f
|
cleaned up some debug output, among other things.
|
2012-05-22 17:04:24 +09:30 |
|
gardners
|
3f1f668e8b
|
found and fixed a bug with chopping signatures from manifests when
importing (really need to clean that code up).
|
2012-05-22 16:55:59 +09:30 |
|
gardners
|
e319b146a6
|
cleaned up some debugging.
|
2012-05-22 15:57:19 +09:30 |
|
gardners
|
e3387fbecf
|
periodic sucking in from rhizome prioritised list now works.
|
2012-05-22 15:57:18 +09:30 |
|
gardners
|
f528110257
|
almost have priority pre-listing of bundles for rhizome working.
|
2012-05-22 15:57:18 +09:30 |
|
gardners
|
0abc7ff96e
|
added code to create and maintain priority download list for
rhizome, so that we get things in a sensible order.
|
2012-05-22 15:57:18 +09:30 |
|
Andrew Bettison
|
29502d8c81
|
Varargs and strbuf fixes
Add missing va_end() for all va_copy()
strbuf_sprintf() adds precautionary nul to end of string after vsnprintf()
|
2012-05-22 14:58:05 +09:30 |
|
gardners
|
3866352340
|
further improvements to supressing broken manifest time wasting
in rhizome.
|
2012-05-22 14:20:01 +09:30 |
|
gardners
|
8e9396419c
|
adding ignored manifest list to let us ignore repeated offerings
of broken manifests without wasting effort.
|
2012-05-22 14:15:35 +09:30 |
|
gardners
|
d2c811b4b4
|
further rhizome voice traffic detection hooks.
|
2012-05-22 14:15:19 +09:30 |
|
gardners
|
29bb86d9e7
|
first cut at supressing rhizome activity during calls.
|
2012-05-22 13:05:29 +09:30 |
|
gardners
|
4a3fc65385
|
back out undefined function bug.
|
2012-05-22 12:11:42 +09:30 |
|
gardners
|
fd343ca5b0
|
debug fiddles etc.
|
2012-05-22 11:45:54 +09:30 |
|
gardners
|
4d5627a732
|
tweaked output to be more convenient.
|
2012-05-22 10:43:07 +09:30 |
|
gardners
|
79ce37ec35
|
vomp calls should work again, and without the server blocking
on the mdp_client_socket.
|
2012-05-22 10:42:29 +09:30 |
|
gardners
|
c3350bb493
|
fix bug introduced in using snprintf instead of strbuf_*
use WHY() macros for all output.
|
2012-05-22 10:02:24 +09:30 |
|
gardners
|
bf6172f7ca
|
clean up and use WHY() macros for all output.
|
2012-05-22 10:01:57 +09:30 |
|
gardners
|
a2c3ffde6b
|
make sure import path exists, use WHY() macros for all output
to help debugging on android.
|
2012-05-22 10:01:17 +09:30 |
|
gardners
|
99bbbb0b05
|
make sure import path exists.
|
2012-05-22 10:00:26 +09:30 |
|
gardners
|
082b517fc9
|
improved debugging of interface connections.
|
2012-05-22 10:00:06 +09:30 |
|
gardners
|
e3a61f7614
|
improved WHY() macros to not show build path in messages.
|
2012-05-22 09:54:10 +09:30 |
|
gardners
|
62b400fe23
|
fixed "id peers" so that stale nodes disappear.
|
2012-05-22 06:36:32 +09:30 |
|
gardners
|
904663ef6c
|
bandaid for hung servald processes.
(real fix being worked on).
|
2012-05-21 22:47:17 +09:30 |
|
gardners
|
f562a6361d
|
completed working around strbuf_* bugs so that rhizome works again.
|
2012-05-21 22:45:08 +09:30 |
|
gardners
|
3164a76b1e
|
fixed manifest structure leak when failing to write a manifest.
|
2012-05-21 22:41:13 +09:30 |
|
gardners
|
322806a150
|
force correct construction of filenames for manifests and data files
(strbuf_* not working for these right now).
|
2012-05-21 22:31:35 +09:30 |
|
gardners
|
f96ba5be18
|
added various debugging, including revealing problem forming
file names for rhizome bundles being imported.
|
2012-05-21 22:19:47 +09:30 |
|
gardners
|
740a64ed51
|
"servald stop" now checks monitor interface, and can kill the PID
even if there is no PID file, and the server process is stuck.
Now to find out how the process gets stuck to begin with ...
|
2012-05-21 20:57:31 +09:30 |
|
gardners
|
165ac03c7a
|
added use of server_probe() to "servald start" command.
Tries to kill existing server if present, and will abort if
there is an existing instance.
Old pid code not cleaned out.
|
2012-05-21 20:54:17 +09:30 |
|
gardners
|
e44294ea66
|
implemented server_probe(int *pid) that used monitor interface
to probe server status. Also returns PID if running (Linux only).
|
2012-05-21 20:45:07 +09:30 |
|
gardners
|
6f09128d9c
|
fixed identity creation bug which was allowing first nybl of SID == 0.
|
2012-05-21 16:41:46 +09:30 |
|
Daniel O'Connor
|
e5153db2e2
|
Merge branch 'master' of github.com:servalproject/serval-dna
|
2012-05-21 16:18:38 +09:30 |
|
Daniel O'Connor
|
9d07cccf8e
|
Hide display of MDP socket name behind DEBUG_IO.
|
2012-05-21 16:18:09 +09:30 |
|
Andrew Bettison
|
ce0ca8801f
|
Implement "rhizome list" sender/recipient filtering
With tests in tests/dna_rhizome that actually revealed a bug
|
2012-05-21 14:42:53 +09:30 |
|
Andrew Bettison
|
da98535191
|
Add tests for rhizome MeshMS manifest operations
|
2012-05-21 14:42:53 +09:30 |
|
Andrew Bettison
|
f4293e8ab3
|
Add "rhizome hash file" command
Also fixed a file descriptor leak in rhizome_hash_file() -- missing fclose()
|
2012-05-21 14:42:53 +09:30 |
|
Jeremy Lakeman
|
05a430bc3a
|
Fix case of new peer message for consistency
|
2012-05-21 14:14:24 +09:30 |
|