Miguel Freitas
|
b4322a61bc
|
persist dht keys to disk
|
11 years ago |
Miguel Freitas
|
7182f1bad8
|
getlasthave
|
11 years ago |
Miguel Freitas
|
7a72e63372
|
fix problem with dhtput > 2kb (for avatar)
|
11 years ago |
Miguel Freitas
|
878061317e
|
leveldb repair for torrents
|
11 years ago |
Miguel Freitas
|
0071cb31db
|
support key replacement from json rpc. seems to work.
|
11 years ago |
Miguel Freitas
|
6f48cf1dc1
|
rebuild database on error
|
11 years ago |
Miguel Freitas
|
b6db2327e4
|
add support (untested) for key replacement
|
11 years ago |
Miguel Freitas
|
d1ec27e01a
|
dont trust getBestHeight == 0
|
11 years ago |
Miguel Freitas
|
0df5c54166
|
promoted posts implemented
|
11 years ago |
Miguel Freitas
|
ea32a5a117
|
- begin refactoring twister_utils.h
- new rpc commands getdefaultuser/setdefaultuser (why is it not setting default on creation?)
- putdht now receives a generic json value parameter
|
11 years ago |
Miguel Freitas
|
adeeb15213
|
implement very very simple html server to fix cross-domain problems executing json-rpc from browser
|
11 years ago |
Miguel Freitas
|
8294e75672
|
listusernamespartial rpc
|
11 years ago |
Miguel Freitas
|
dc3b1b2c47
|
keep track of rt and dm messages and filter dm from get_pieces (getposts rpc)
|
11 years ago |
Miguel Freitas
|
ac55203421
|
follow/unfollow rpc
|
11 years ago |
Miguel Freitas
|
a32bfec78f
|
sugestion: add language to the spam message text
|
11 years ago |
Miguel Freitas
|
2e1c79a4c8
|
setspammsg rpc
|
11 years ago |
Miguel Freitas
|
5e68d4e2ae
|
new getposts rpc
|
11 years ago |
Miguel Freitas
|
875aa4095f
|
new dhtput to keep track of RTs
|
11 years ago |
Miguel Freitas
|
cbb5a524ce
|
is_unspecified() is not always available. never mind.
|
11 years ago |
Miguel Freitas
|
460be48e63
|
rpc cleanups
|
11 years ago |
Miguel Freitas
|
198c85f8ae
|
newrtmsg command working. requires original post json object "v" (containing userpost/sig_userpost)
|
11 years ago |
Miguel Freitas
|
2246f67f99
|
implement RT signature checking
|
11 years ago |
Miguel Freitas
|
98903d5a73
|
keep track of last "have" for each torrent
|
11 years ago |
Miguel Freitas
|
f631bdf98d
|
hack to enter libtorrent and make it during twister compilation
|
11 years ago |
Miguel Freitas
|
55ca248925
|
disable torrent protocol debug
|
11 years ago |
Miguel Freitas
|
4cd345bf62
|
// validate with smaller size to account uncertanty in network received bitfield
|
11 years ago |
Miguel Freitas
|
cefb94e321
|
allow bitfield with different number of pieces
|
11 years ago |
Miguel Freitas
|
b0d68b346e
|
disable smartban - no sense with single block pieces
|
11 years ago |
miguel
|
ef084487f4
|
fix torrent/swarm path and add resume file
|
11 years ago |
miguel
|
1bae0176f5
|
implement refreshing dht storage every hour
|
11 years ago |
miguel
|
f01cca3d48
|
logic to refresh dht storage (only single itens). only printf for now.
|
11 years ago |
miguel
|
f422868103
|
implement sending message to mention, hashtags, repliesXX and postXX
|
11 years ago |
miguel
|
b9c5b90e4d
|
error handling in newpostmsg and newdirectmsg implemented
|
11 years ago |
miguel
|
931c484c26
|
post propagation via torrent working!
|
11 years ago |
miguel
|
5112e73a07
|
newpostmsg command, working.
|
11 years ago |
miguel
|
4f51727c1b
|
use bitcoin network time reference, dm creation draft
|
11 years ago |
miguel
|
07b165d5f3
|
first draft of createSignedUserpost
|
11 years ago |
miguel
|
cc2588ae41
|
refactoring acceptSignedPost
|
11 years ago |
miguel
|
e4a943c745
|
some crash fixes, disable ut_metadata, fix m_name
|
11 years ago |
miguel
|
33d44cf473
|
fix cast
|
11 years ago |
miguel
|
bfc461a2dc
|
use leveldb for read/write of pieces
|
11 years ago |
miguel
|
0b69a1c5f3
|
remove file access from storage
|
11 years ago |
miguel
|
ef6baf79fd
|
replace the other partial hash with the piece signature checking
|
11 years ago |
miguel
|
2feb58f473
|
remove slot-piece mapping of deprecated compact storage
|
11 years ago |
miguel
|
15d8e3397c
|
more consistency checks of userpost
|
11 years ago |
miguel
|
6fb557e33c
|
more untested stuff: try to preserve piece_size when reading from disk.
first signature checking instead of hash.
|
11 years ago |
miguel
|
6b9c27048e
|
partial untested torrent chages. will use leveldb for storage, no more multi-files per torrent, number of pieces may increase.
|
11 years ago |
Miguel Freitas
|
7af7927f5d
|
some more debuging to make sure new dht announce x torrent peers is working
|
11 years ago |
Miguel Freitas
|
4513fee3e5
|
use the right torrent port from the start, not need to change it later
|
11 years ago |
Miguel Freitas
|
d149565509
|
avoid adding ourselves to torrent peers
|
11 years ago |