e6d40cde76
Try to fix tests on travis. Unfortunately they work fine locally, so there may be several of those attempts.
Christian Basler2016-09-12 11:15:07 +02:00
dad05d835b
Created an improved JdbcNodeRegistry and removed MemoryNodeRegistry, as it doesn't properly work with the way nodes are handled and disseminated in the new PyBitmessage client. The new one should work a lot more stable.
Christian Basler2016-09-01 07:35:46 +02:00
53aa2c6804
Slightly improved the problem with stale objects in the requested objects list. But I don't know how to properly solve it, there may always be some left.
Christian Basler2016-08-25 12:44:06 +02:00
caa2219a63
It looks like the NIO network handler works now - some testing needed to see how reliably
Christian Basler2016-08-24 22:17:02 +02:00
3a92bab9ba
Merge remote-tracking branch 'origin/develop' into feature/nio
Christian Basler2016-08-17 07:46:52 +02:00
1eac644813
Fixed error in AbstractMessageRepository (archived messages couldn't be found)
Christian Basler2016-08-15 11:52:43 +02:00
41c4447514
Automatically set version from git - Uses last tag on master branch (this is set on 'git flow release finish') - branch name snapshot otherwise, e.g. 'feature-nio-SNAPSHOT', 'develop-SNAPSHOT'
Christian Basler2016-08-12 22:02:06 +02:00
86cfc66a40
Automatically set version from git - Uses last tag on master branch (this is set on 'git flow release finish') - branch name snapshot otherwise, e.g. 'feature-nio-SNAPSHOT', 'develop-SNAPSHOT'
Christian Basler2016-08-12 16:27:57 +02:00
505818a712
Added option to connect to local Bitmessage client (This makes it easier to debug some problem or make some tests)
Christian Basler2016-08-08 18:00:50 +02:00
92229151a5
It seems travis is a bit slow sometimes, so I raised the timeout for the NetworkHandlerTest
Christian Basler2016-07-29 11:47:05 +02:00
d130080df2
Implemented methods offer and request, system test works now but synchronization is still broken.
Christian Basler2016-07-08 18:14:41 +02:00
d12ffcfdf8
Some work on the dependencies page - renamed .markdown files to .md - a fix in the about page - a new (still empty) API page
Christian Basler2016-06-27 10:10:52 +02:00
43f42dd400
This breaks a lot of things, but it seems necessary. Implemented the resending mechanism and fixed many problems on the way, but tests and triggers are still to do.
Christian Basler2016-05-20 07:32:41 +02:00
05d9ea93d2
Acknowledgments are now returned, received, and the message (Plaintext object) updated -> no logic to resend messages yet
Christian Basler2016-05-06 19:39:39 +02:00
de8f04e22a
Added warning to Labeler for developers who want to implement it.
Christian Basler2016-05-06 17:29:39 +02:00
c7594795f0
Fixed tests & bugs, removed Ack payload type (a GenericPayload is now used) - SystemTest don't work yet, sending messages seems broken - ProofOfWorkService needs some work, the current solution is a hack (and might be the reason above tests are broken)
Christian Basler2016-05-02 11:11:29 +02:00
ea2cd7bf53
Improved labeler to cover all cases, and fixed when labels are set while sending (outbox vs sent) Removed message callback with both didn't work and is obsolete (use a labeler descendant)
Christian Basler2016-04-29 15:29:22 +02:00
f70c15da38
Some code for deterministic addresses - needs tests
Christian Basler2016-04-07 23:01:16 +02:00
32ea3517fe
Chans should now work. Other deterministic addresses should be easy to implement, but aren't done yet
Christian Basler2016-04-07 17:24:56 +02:00
bc68a5d3ec
Code cleanup & improvements - most notably removed some unnecessary synchronize blocks in the DefaultNetworkHandler
Christian Basler2016-02-26 14:34:08 +01:00