Commit Graph

3006 Commits

Author SHA1 Message Date
gubatron
5d582e92b6 merging last changes from original repository 2014-01-15 17:52:48 -05:00
gubatron
613a312f65 silenced unused variable warnings. 2014-01-15 12:54:17 -05:00
miguelfreitas
194d17cd46 Merge pull request #71 from s9h869e5k5/fix-valgrind-warnings
Avoid valgrind warning.
2014-01-15 08:29:04 -08:00
Miguel Freitas
25128d93dd refresh mention resource in dht 2014-01-15 14:00:39 -02:00
Miguel Freitas
8631460293 reduce MIN_CORE_FILEDESCRIPTORS again, now that we have a single leveldb for all torrents.
MIN_CORE_FILEDESCRIPTORS can't be much higher because it will limit nMaxConnections.
2014-01-15 08:47:05 -02:00
Jö Fahlke
3f4cc4535d Explicitly initialize members of fundamental types; avoids "jump depends on
uninitialized value"-warnings by valgrind.
2014-01-15 03:30:25 +00:00
Miguel Freitas
1e577bfdfb missing function. thanks jpfox 2014-01-13 19:11:12 -02:00
Miguel Freitas
f3b9fc3148 validate post to promote. fix #34 2014-01-13 18:06:38 -02:00
Miguel Freitas
09625b2212 Join multiple dhtget responses. fix #14 2014-01-13 17:30:29 -02:00
Miguel Freitas
d30a86a538 rpcallowip is important 2014-01-13 15:01:41 -02:00
Miguel Freitas
4c25acc6af partialy revert changeset 77d1a4fb. fixed one case (that -reindex would fix anyway) but broke another one. 2014-01-13 09:40:18 -02:00
Miguel Freitas
055240b2a9 fix "CreateNewBlock() : ConnectBlock failed" due to "duplicate username".
improve transaction collect in CreateNewBlock
2014-01-13 09:16:04 -02:00
Miguel Freitas
bf3ec900d0 some nodes are still on the wrong chain (block 18973 with an invalid spamuser). checkpoint the
correct branch to force them to go to the right chain.
2014-01-13 08:03:43 -02:00
Miguel Freitas
e0dad4a114 update version 2014-01-12 23:55:55 -02:00
Miguel Freitas
77d1a4fb7b trying to fix infinite recursion in SetBestChain 2014-01-12 23:44:33 -02:00
Miguel Freitas
ba43f10e8f move spamuser key validation from CheckTransation to ConnectBlock.
reason: this is not context-independent validation.
2014-01-12 20:41:58 -02:00
Miguel Freitas
fbc7d9a77a generalize checking if tx is in mainchain for GetTransaction 2014-01-12 19:29:33 -02:00
miguelfreitas
7e5c85279a Merge pull request #49 from toyg/osx_makefile_backport
osx makefile backport of be34510
2014-01-10 12:33:04 -08:00
Miguel Freitas
9d5d203a0c bugfix: weak checking for existing users (the transaction may exist in index only
but the chain it belongs was invalidated) caused fork between users who erased their
block database from yesterday and those who didn't. improve the checking (test
if tx is actually in main chain). add another checkpoint. enforce.
2014-01-10 17:36:23 -02:00
Miguel Freitas
9f9bb58635 disable safemode & add checkpoint 2014-01-10 16:04:52 -02:00
toyg
43ac45c925 osx makefile backporting of commit be34510a9a 2014-01-10 02:52:04 +00:00
Miguel Freitas
be34510a9a When passing CC or CXX down to sub-makes, add quotes around it so that
blanks (say, CC=ccache distcc gcc -m64) don't mess things up.
2014-01-09 22:48:58 -02:00
Miguel Freitas
58d905aab3 change max block size as well 2014-01-09 21:50:28 -02:00
Miguel Freitas
394333a8bb increase the number of blocks to check at startup to force people to move to the right chain. 2014-01-09 15:03:50 -02:00
Miguel Freitas
6b01734ccf fix segfault in dhtget when ses is NULL (http://pastebin.com/rcJQm48W) 2014-01-09 14:48:42 -02:00
Miguel Freitas
23cb6fbdb6 limit transaction size 2014-01-09 12:21:58 -02:00
Miguel Freitas
5ab658ae3d enforce bencoded size. sanity check. 2014-01-07 16:51:40 -02:00
Miguel Freitas
8e80324c36 try to reduce the level of useless dht tracker requests by not announcing empty torrents we do not follow. 2014-01-06 21:59:40 -02:00
miguelfreitas
4eab7e4d81 Merge pull request #38 from toyg/usermessages
Replaced references to bitcoin/bitcoind in user-visible messages
2014-01-06 10:04:56 -08:00
Miguel Freitas
8287b2b1e1 use a single database for all swarms of the same libtorrent session.
upgrade resume file to version 2 and enforce on loading (to force existing clients to download all pieces again).
fixes #24.
2014-01-06 15:10:32 -02:00
toyg
ce787d6cd3 Replaced references to bitcoin/bitcoind in user-visible messages 2014-01-06 15:53:54 +00:00
Stefan Sayer
28975dd0d2 makefile: libtorrent needs -lrt for linking 2014-01-03 01:32:37 +01: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
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
Miguel Freitas
6708cec239 report dht_global_nodes in getinfo 2013-12-31 09:46:19 -02: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
378e4622e3 make it 2h before blockchain is considered outdated 2013-12-17 08:08:16 -02:00
Miguel Freitas
fd404d0927 dumppubkey json return value must be hexstr 2013-12-08 18:24:25 -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
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
36da093939 recheckusertorrent rpc 2013-11-23 18:25:55 -02:00
Miguel Freitas
dd128a39a1 Merge ../twister-bare 2013-11-23 13:09:16 -02:00