Commit Graph

4827 Commits

Author SHA1 Message Date
miguelfreitas
0a55be85bc Merge pull request #29 from toyg/osx
OSX support
2014-01-02 15:46:57 -08:00
toyg
83dcd048bb fixes to compile and run under OSX 10.9.1 2014-01-02 23:10:57 +00:00
toyg
65dfbef547 now compiling and running on OSX. old makefile.osx from bitcoin is still around in case we need to merge back some stuff. 2014-01-02 23:07:22 +00:00
Joe Button
323734850f Specify rpcallowip in web client setup example in README.md 2014-01-02 17:09:44 +00:00
Miguel Freitas
5462a3bf0b increase number of file descriptors as discussed in #24
the original value was ok for bitcoin only but now we also need fd's for libtorrent.
2014-01-02 14:21:12 -02:00
Joe Button
2cbadcc936 linkify url in README.md 2014-01-01 13:39:00 +00:00
Joe Button
b176dad4db Add web UI instructions to README.md 2014-01-01 13:35:48 +00:00
Joe Button
e0db586e8d Clarify INSTALL doc slightly 2014-01-01 13:34:59 +00:00
Miguel Freitas
6708cec239 report dht_global_nodes in getinfo 2013-12-31 09:46:19 -02:00
Miguel Freitas
8cae4d84de make --enable-debug default in libtorrent so it should compile out of the box (without extra flags) 2013-12-31 08:47:17 -02:00
miguelfreitas
9024eb2a5d Merge pull request #16 from joshpurvis/patch-1
Added step to run make on libtorrent
2013-12-31 01:23:39 -08:00
Josh Purvis
48e66f95f9 Added step to run make on libtorrent 2013-12-31 00:04:11 -05:00
Miguel Freitas
342d3e1478 just learned that scrypt is too slow for CBlockTreeDB::LoadBlockIndexGuts.
disable CheckIndex() like litecoin does.
2013-12-30 15:12:52 -02:00
Miguel Freitas
46660a989a checkpoint 2013-12-30 14:52:41 -02:00
Miguel Freitas
339c4a00ea TODO cleanups 2013-12-30 14:15:45 -02:00
Miguel Freitas
884e25eecc prevent useless dhtget (for neighbor check) when torrent is already known 2013-12-30 12:24:29 -02:00
Miguel Freitas
60db413630 less noisy 2013-12-30 12:14:03 -02:00
Miguel Freitas
5fcf9b452a Merge 2013-12-30 11:03:39 -02:00
Miguel Freitas
2dd4c62b0e increase active downloads. tests needed. 2013-12-24 16:58:10 -02:00
Miguel Freitas
af253907ae Merge ../twister-bare 2013-12-17 11:31:07 -02:00
Miguel Freitas
378e4622e3 make it 2h before blockchain is considered outdated 2013-12-17 08:08:16 -02:00
Miguel Freitas
1ae5745151 another we_dont_have() due to disk read error.
the idea is to help recovering faster from db corruption problems.
2013-12-12 19:07:50 -02:00
Miguel Freitas
ddd5e332a3 Merge lease enter a commit message to explain why this merge is necessary, 2013-12-11 22:56:20 -02:00
Miguel Freitas
8328c7222f use we_dont_have to recover from corrupt swarm database.
eventually we will download the pieces again (it works)
2013-12-11 22:17:42 -02:00
Miguel Freitas
a3046784ac This sample script is a username crawler: it will obtain all known usernames
from block chain and then try to download avatar and profiles for all of
them. The report is shown as an html file.
2013-12-10 18:34:08 -02:00
Miguel Freitas
fd404d0927 dumppubkey json return value must be hexstr 2013-12-08 18:24:25 -02:00
Miguel Freitas
ca1eb9f3c2 update "interesting" upon receiving bitfield 2013-12-08 16:34:56 -02:00
Miguel Freitas
4d3e7a3551 upnp enabled by default like in qmake project 2013-12-08 16:34:07 -02:00
Miguel Freitas
e26785510c third dnsseed 2013-12-03 22:03:50 -02:00
Miguel Freitas
8dbae988ec dont expire dht items if block chain is invalid 2013-12-03 18:35:28 -02:00
Miguel Freitas
bcc7ee4747 increase dht upload rate.
explains some avatars not being served on timeline updates. client really needs to start caching this.
2013-12-01 22:45:22 -02:00
Miguel Freitas
aa422d9b4e increase number of active torrents 2013-11-30 18:49:13 -02:00
Miguel Freitas
33a04c7cf0 improve miner response to new blocks received to prevent stale blocks being generated 2013-11-30 18:48:04 -02:00
Miguel Freitas
d2d64bfed2 make sure strSpamUser is valid before using it to sign message 2013-11-30 18:34:34 -02:00
Miguel Freitas
74470ebddb check for key mismatch when importing keys 2013-11-30 18:21:47 -02:00
Miguel Freitas
9aec1f6c73 libtorrent fix from upstream 2013-11-25 23:22:59 -02:00
Miguel Freitas
36da093939 recheckusertorrent rpc 2013-11-23 18:25:55 -02:00
Miguel Freitas
bd65447806 important TODO: Check pieces before sending to other peers in swarm 2013-11-23 18:20:51 -02:00
Miguel Freitas
dd128a39a1 Merge ../twister-bare 2013-11-23 13:09:16 -02:00
Miguel Freitas
b4d044f843 utf8 character counting to check message size < 140 2013-11-23 13:06:28 -02:00
Miguel Freitas
77cfe2cd6c libtorrent fix: should prevent the infinite sequence of auto manager triggering 2013-11-23 12:38:50 -02:00
Miguel Freitas
0903a9e0ec fix bug where "follow" failed for empty users (who followed no one) 2013-11-23 10:05:15 -02:00
Miguel Freitas
c61f016b44 reduce checkblocks even more for faster startup 2013-11-23 10:04:43 -02:00
Miguel Freitas
40cd54e0ec use utf8 for text json strings. only a few characters need to be
escaped per json rfc spec. escaping everything was causing problem with browsers.
2013-11-22 17:34:39 -02:00
Miguel Freitas
bc990abfff "hexcape" binary strings before json encoding.
because json doesn't support binary we need to escape to hex, unfortunatly,
this add requirement to twisterd to know each possible binary field we may add to dht items.
(unlike bencode that simply doesn't care).
2013-11-22 17:33:07 -02:00
Miguel Freitas
d5a81fdcdd check less blocks on startup 2013-11-21 14:50:49 -02:00
Miguel Freitas
574e82ecd4 TODO about dhtget improvement 2013-11-21 08:37:54 -02:00
Miguel Freitas
6fae6f216b remove assert. not the proper way to handle this 2013-11-20 14:49:37 -02:00
Miguel Freitas
408fec30ed periodically save user_data 2013-11-18 18:01:30 -02:00
Miguel Freitas
570d9196a2 reordering direct messages by time is only allowed when both messages have been received (not fromMe).
otherwise we would be comparing times from different computers, which may cause messages to get out of order.
2013-11-18 13:54:07 -02:00