John Jones
|
f4860d3ed4
|
setting up when the remote requests the yamux protocol
|
2017-11-06 17:31:30 -05:00 |
|
John Jones
|
18b0139b81
|
squashed some memory leak bugs in yamux
|
2017-11-06 16:38:55 -05:00 |
|
John Jones
|
852629a4f8
|
More details of the yamux implementation
|
2017-11-06 13:36:11 -05:00 |
|
John Jones
|
d3f740b4e0
|
Starting to wire identity protocol into yamux
|
2017-11-06 07:27:03 -05:00 |
|
|
a91e840770
|
Initial implementation of the identify protocol.
|
2017-11-03 03:26:43 -03:00 |
|
John Jones
|
9200e0f09c
|
More implementation of the yamux protocol
|
2017-11-02 14:45:17 -05:00 |
|
John Jones
|
5e1cdac4cf
|
Moved buffered secio to context struct
|
2017-11-02 13:43:52 -05:00 |
|
John Jones
|
65194c06ee
|
secio and multistream now working. Need to negotiate yamux
|
2017-11-02 13:20:40 -05:00 |
|
John Jones
|
746682ebef
|
Fixed signature verification, continuing with swarm connectivity
|
2017-11-02 11:11:50 -05:00 |
|
John Jones
|
03a4b412dd
|
More swarm changes
|
2017-10-25 12:43:27 -05:00 |
|
John Jones
|
08a02f7956
|
More changes to the stream negotiation
|
2017-10-25 12:28:53 -05:00 |
|
jmjatlanta
|
9dd1dab8e4
|
More implementation of dialer
|
2017-10-23 18:03:38 -05:00 |
|
jmjatlanta
|
05f2620054
|
More changes for dialer
|
2017-10-23 16:21:03 -05:00 |
|
jmjatlanta
|
1dcac6ecb5
|
Implementing the new way of swarm connection
|
2017-10-23 15:21:50 -05:00 |
|
jmjatlanta
|
8480542b45
|
Network write methods now expect StreamMessage struct
|
2017-10-23 09:47:54 -05:00 |
|
jmjatlanta
|
6147769f4b
|
Reading from stream now uses StreamMessage struct
|
2017-10-23 09:01:03 -05:00 |
|
jmjatlanta
|
2391f23b4e
|
Beginnings of stream locking
|
2017-10-12 12:37:40 -05:00 |
|
jmjatlanta
|
56e301df8d
|
Handle swarm connect
|
2017-10-12 10:12:22 -05:00 |
|
|
7564a4b089
|
Fix compilation for the yamux protocol.
|
2017-10-11 23:15:12 -03:00 |
|
jmjatlanta
|
6b185e31bd
|
First commit of yamux protocol
|
2017-10-11 11:23:25 -05:00 |
|
John Jones
|
f4dd9b46be
|
No longer deleting session context when deleting message
|
2017-09-28 17:14:37 -05:00 |
|
jmjatlanta
|
bf1f900716
|
more debugging
|
2017-09-28 13:21:07 -05:00 |
|
|
2318162bad
|
Added a simple implementation of urlencode.
|
2017-09-25 10:27:13 -03:00 |
|
jmjatlanta
|
eac465012a
|
mkdir now creates root directories needed
|
2017-09-21 09:45:59 -05:00 |
|
jmjatlanta
|
a55b52ca81
|
Addition of memstream for osx and bsd
|
2017-09-20 10:26:24 -05:00 |
|
jmjatlanta
|
a810f94757
|
implementation of dht_send_message_nearest_x
|
2017-09-18 06:32:37 -05:00 |
|
John Jones
|
96ed7bc511
|
Testing ipns
|
2017-09-14 16:49:50 -05:00 |
|
jmjatlanta
|
5712e920d1
|
datastore_put now accepts a DatastoreRecord struct
|
2017-09-13 12:39:50 -05:00 |
|
John Jones
|
09e2a2291f
|
Small memory leak fix for protocol comparison
|
2017-09-07 18:46:03 -05:00 |
|
John Jones
|
ebb94d96cb
|
Sorting a memory leak in datastore/journalstore
|
2017-09-07 11:05:06 -05:00 |
|
John Jones
|
9fd44b7878
|
implementing handler interface in front of multistream
|
2017-09-04 11:01:17 -05:00 |
|
John Jones
|
53f754af43
|
Adding more compatibility fixes for standard ipfs
|
2017-08-31 16:40:35 -05:00 |
|
jmjatlanta
|
eecfea4f78
|
journalio working, needs tuning
|
2017-08-31 06:41:06 -05:00 |
|
jmjatlanta
|
f0d82129ab
|
Debugging journalio process
|
2017-08-30 11:09:28 -05:00 |
|
jmjatlanta
|
ecb9f984ba
|
datastore now retrieves a DatastoreRecord struct
The structure is much more user friendly and contains the timestamp
|
2017-08-28 10:54:56 -05:00 |
|
jmjatlanta
|
ed63c761d5
|
Updated comment
|
2017-08-28 06:55:38 -05:00 |
|
jmjatlanta
|
817eb0231c
|
Changes for the journal protocol
|
2017-08-24 13:30:04 -05:00 |
|
jmjatlanta
|
365e645d94
|
Added convenience method to peerstore, and fixed memory leak
|
2017-08-16 06:41:01 -05:00 |
|
John Jones
|
f84ec579f2
|
Making it easier to create secio connections
|
2017-08-09 10:57:17 -05:00 |
|
jmjatlanta
|
8ff5020088
|
Reverting back to specific network reads and writes
|
2017-08-09 10:23:24 -05:00 |
|
jmjatlanta
|
4f52a20314
|
Handling secio negotiation differently to comply with protocol
|
2017-08-09 09:12:16 -05:00 |
|
John Jones
|
6f77a64adb
|
IPFS protocols now implement an interface to make marshalling easier
|
2017-08-09 08:03:40 -05:00 |
|
jmjatlanta
|
61a576eb93
|
Handling details of bitswap and connection pool
|
2017-08-03 11:15:40 -05:00 |
|
John Jones
|
a750c0edf1
|
No need to keep track of socket fd
|
2017-08-02 09:03:35 -05:00 |
|
jmjatlanta
|
5a91c5bbe8
|
keeping track of max socket fd
|
2017-08-02 08:52:55 -05:00 |
|
jmjatlanta
|
3137d9efa6
|
Now a successful secio connection adds the peer to the peerstore
|
2017-07-31 16:36:08 -05:00 |
|
jmjatlanta
|
a137c2c43e
|
Code Cleanup plus making providerstore smarter
|
2017-07-31 12:49:41 -05:00 |
|
John Jones
|
30250a1af0
|
Making a Libp2pPeer more useful
|
2017-07-31 06:42:42 -05:00 |
|
John Jones
|
343748bc0f
|
added comments
|
2017-07-27 15:13:35 -05:00 |
|
John Jones
|
1e49d8f7ab
|
Fixed small memory leak
|
2017-07-27 14:32:42 -05:00 |
|