Jeremy Lakeman
|
0382e7990e
|
Enable a more graceful shutdown of the server in most cases
|
2017-09-12 15:37:52 +09:30 |
|
Jeremy Lakeman
|
dfe108d287
|
Allow checking for a self signed manifest author with no loaded keyring
|
2017-09-12 15:04:24 +09:30 |
|
Jeremy Lakeman
|
e158a38137
|
Clean up a number of memory leaks, as revealed by clang's sanitiser
|
2017-09-11 14:09:27 +09:30 |
|
Jeremy Lakeman
|
6853f9a3e6
|
Treat all IOExceptions and all Runtime exceptions after closing as EOF
|
2017-09-11 14:09:27 +09:30 |
|
Andrew Bettison
|
093bdfdcd3
|
Add FALLTHROUGH macro to silence -Wimplicit-fallthrough in GCC7
|
2017-09-11 12:43:38 +09:30 |
|
Andrew Bettison
|
9ba74c6767
|
Update copyright messages in Java API
|
2017-09-11 11:39:44 +09:30 |
|
Jeremy Lakeman
|
1c543f3c41
|
Ensure space calculation is performed as a uint64_t (Fixes #125)
|
2017-09-06 13:01:58 +09:30 |
|
Jeremy Lakeman
|
3333d2faa2
|
Compare MeshMS sender first, so you can talk to yourself (Fixes #124)
|
2017-09-06 12:38:53 +09:30 |
|
Jeremy Lakeman
|
34ad8c0fc0
|
Treat IllegalStateExceptions thrown by some implementations as EOFExceptions
|
2017-08-29 16:51:14 +09:30 |
|
Jeremy Lakeman
|
cf4306cff2
|
Fix warnings on android ndk
|
2017-08-29 13:19:35 +09:30 |
|
Jeremy Lakeman
|
e8effa75e4
|
Refactor dns lookups to reuse the code
|
2017-07-11 11:42:15 +09:30 |
|
Jeremy Lakeman
|
8ad03cb427
|
Don't fail to write a message ply, if the payload is already stored
|
2017-07-03 12:15:36 +09:30 |
|
Jeremy Lakeman
|
d1a1a41f08
|
Escape codepoints U+10000 to U+10FFFF in json output as surrogate pairs
|
2017-06-29 19:23:51 +09:30 |
|
Jeremy Lakeman
|
fc943fdb19
|
Fix command line route print --monitor port binding
|
2017-06-28 15:36:19 +09:30 |
|
Jeremy Lakeman
|
5f1c476249
|
Fix fd in log message
|
2017-06-28 15:09:52 +09:30 |
|
Jeremy Lakeman
|
50a3f51c10
|
Check authorship when opening message ply's
|
2017-06-28 15:09:38 +09:30 |
|
Jeremy Lakeman
|
b38cc82b82
|
Tweak structure initialisation to avoid old gcc warnings
|
2017-06-28 13:34:38 +09:30 |
|
Jeremy Lakeman
|
2356a8ec20
|
Fix follow / ignore failure handling
|
2017-06-28 12:08:05 +09:30 |
|
Jeremy Lakeman
|
0cc0f37b52
|
Failures to set socket options should only be warnings
|
2017-06-28 10:48:48 +09:30 |
|
Jeremy Lakeman
|
65932e05db
|
Improve reliability of last routing test
|
2017-06-20 16:32:12 +09:30 |
|
Jeremy Lakeman
|
89d5f877c1
|
Treat Subscribers as the same only if they have the same signing key
|
2017-06-20 16:31:56 +09:30 |
|
Jeremy Lakeman
|
ef2430fd58
|
Handle expected EOF after closing in a different thread
|
2017-06-20 16:31:20 +09:30 |
|
Jeremy Lakeman
|
9cb561229a
|
Allow following a feed that isn't in rhizome yet, and override the displayed name
|
2017-06-20 12:17:57 +09:30 |
|
Jeremy Lakeman
|
508e95436a
|
Add API's for marking a feed as blocked
|
2017-06-07 13:52:44 +09:30 |
|
Jeremy Lakeman
|
f83b15d251
|
Compile without warnings with android ndk 15 beta 2
|
2017-06-06 15:14:33 +09:30 |
|
Jeremy Lakeman
|
34b6ab6ec2
|
Update restful api docs
|
2017-05-30 09:27:48 +09:30 |
|
Jeremy Lakeman
|
65bc309999
|
Allow POST requests with no Content-Length
|
2017-05-24 16:38:42 +09:30 |
|
Jeremy Lakeman
|
af2d32c25b
|
Add Java API for importing bundles with manifests in zip comments
|
2017-05-24 13:33:03 +09:30 |
|
Jeremy Lakeman
|
c7de17b552
|
Fix decoding of multiple chunks in the same buffer
|
2017-05-23 15:34:07 +09:30 |
|
Jeremy Lakeman
|
2db8c24e15
|
Use chunked transfer encoding and expect header in Java API
|
2017-05-23 11:37:26 +09:30 |
|
Jeremy Lakeman
|
c138c94ee5
|
Fix warnings highlighted by gcc
|
2017-05-22 16:57:57 +09:30 |
|
Jeremy Lakeman
|
77b603942f
|
Support "Transfer-Encoding: chunked" for POST'ed content
|
2017-05-22 16:17:17 +09:30 |
|
Jeremy Lakeman
|
87d171cdf7
|
Reject rhizome import before sending manifest & payload
|
2017-05-17 14:55:56 +09:30 |
|
Jeremy Lakeman
|
8cdd849c3e
|
Return STATUS_OLD from is_interesting
|
2017-05-17 14:24:28 +09:30 |
|
Jeremy Lakeman
|
e376c1cb80
|
Add proper server support for http/1.1 Expect header
|
2017-05-17 14:24:28 +09:30 |
|
Jeremy Lakeman
|
a473304c06
|
Add restful import API
|
2017-05-17 10:16:46 +09:30 |
|
Jeremy Lakeman
|
9b7d8bfa23
|
Resume activity newsince when acking our own message
|
2017-05-10 15:21:21 +09:30 |
|
Jeremy Lakeman
|
576e95e2cd
|
Fix freeing peer state (Issue #121)
|
2017-05-10 11:23:13 +09:30 |
|
Jeremy Lakeman
|
3812587a31
|
Ack the senders ply and thread into activity feed
|
2017-05-10 11:01:02 +09:30 |
|
Jeremy Lakeman
|
cc0d6fcdb9
|
Return Invalid bundle status if rhizome manifest not found during import
|
2017-05-09 14:26:23 +09:30 |
|
Jeremy Lakeman
|
6c4e7de574
|
Add sender & recipient filters to rhizome restful api
|
2017-05-08 11:38:20 +09:30 |
|
Jeremy Lakeman
|
a997fdf020
|
Fallback to file rename if linking fails
|
2017-05-03 12:00:23 +09:30 |
|
Jeremy Lakeman
|
de0258e30f
|
Remove route structures from memory when all links are down
|
2017-05-02 14:46:08 +09:30 |
|
Jeremy Lakeman
|
69fb10395a
|
Send route link messages with extra abbreviation bits
|
2017-05-01 10:06:24 +09:30 |
|
Jeremy Lakeman
|
73136461ad
|
Use offsetof macro for all AF_UNIX address length calculations
|
2017-04-26 15:52:33 +09:30 |
|
Jeremy Lakeman
|
556dabe458
|
Flip sense of MeshMSMessage comparison to match other comparables
|
2017-04-26 14:11:25 +09:30 |
|
Jeremy Lakeman
|
7c4c242577
|
Add placeholder for blocked feeds
|
2017-04-24 14:52:25 +09:30 |
|
Jeremy Lakeman
|
a244c23a51
|
Delay meshmb flush until http resume
|
2017-04-19 14:46:37 +09:30 |
|
Jeremy Lakeman
|
fb2322d45f
|
Add Java Date for timestamps
|
2017-04-19 14:46:37 +09:30 |
|
Jeremy Lakeman
|
f060e4dc59
|
Add Java api for meshmb restful activity
|
2017-04-19 14:46:37 +09:30 |
|