Satoshi MailBeta Open in Satoshi Mail

Satoshi Nakamoto's commits

His 203 commits to Bitcoin's source code, 21 October 2009 to 15 December 2010, oldest first.

  1. Fredrik Roubert: simplified makefile.unix with wx-config, misc 30 July 2010
  2. reverted makefile.unix wx-config -- version 0.3.6 30 July 2010
  3. simplified makefile.unix, updated build-unix.txt instructions to include boost 1.37 30 July 2010 · r120
  4. simplified makefile.unix, updated build-unix.txt instructions to include boost 1.37 31 July 2010
  5. fixed segfault in bignum.h, additional security limits, refactoring -- version 0.3.7 31 July 2010 · r121
  6. fixed segfault in bignum.h, additional security limits, refactoring -- version 0.3.7 31 July 2010
  7. new safety feature displays a warning message and locks down RPC if it detects a problem that may require an upgrade -- version 0.3.8 3 August 2010 · r122
  8. new safety feature displays a warning message and locks down RPC if it detects a problem that may require an upgrade -- version 0.3.8 4 August 2010
  9. enable SSE2 in all builds to fix crypto++ SHA-256 on 64-bit 9 August 2010 · r124
  10. always make 8 outbound connections even if have inbound, limit one outbound connection per a.b.?.? range, switch -maxconnections=# 9 August 2010 · r125
  11. correct typo for mac compile, update makefile to use llvm 10 August 2010
  12. enable SSE2 in all builds to fix crypto++ SHA-256 on 64-bit 10 August 2010
  13. always make 8 outbound connections even if have inbound, limit one outbound connection per a.b.?.? range, switch -maxconnections=# 10 August 2010
  14. json-spirit print reals with 8 decimal places, bitcoind help <command> instead of bitcoind <command> -? 10 August 2010 · r126
  15. gethashespersec and added version and hashespersec to getinfo 10 August 2010 · r127
  16. disable SSE2 on 32-bit 10 August 2010 · r128
  17. fix build, thanks jgarzik 11 August 2010 · r129
  18. json-spirit print reals with 8 decimal places, bitcoind help <command> instead of bitcoind <command> -? 12 August 2010
  19. gethashespersec and added version and hashespersec to getinfo 12 August 2010
  20. disable SSE2 on 32-bit 12 August 2010
  21. fix build, thanks jgarzik 12 August 2010
  22. fix -datadir=./subdir relative path, autostart off by default except on windows, fix occasional "vector iterator not dereferencable" assertion with msvc, fix readlink compile warning on linux build, use sys/param.h and BSD define instead of __BSD__, -paytxfee switch 12 August 2010 · r130
  23. fix -datadir=./subdir relative path, autostart off by default except on windows, fix occasional "vector iterator not dereferencable" assertion with msvc, fix readlink compile warning on linux build, use sys/param.h and BSD define instead of __BSD__, -paytxfee switch 13 August 2010
  24. misc changes 15 August 2010 · r131
  25. fix for block 74638 overflow output transaction 15 August 2010 · r132
  26. scanback check to prevent adding to the 74638 overflow chain 15 August 2010 · r133
  27. makefile.unix to build with option to enable tcatm's 4-way SSE2 SHA-256 with -4way switch on Linux -- version 0.3.10 release 15 August 2010 · r134
  28. misc changes 15 August 2010
  29. fix for block 74638 overflow output transaction 15 August 2010
  30. added -march=amdfam10 to sha256.cpp in makefile.unix 16 August 2010 · r135
  31. wrap sha256.cpp in FOURWAYSSE2 #ifdef 16 August 2010 · r136
  32. blocks-1, verify block chain on load, so wouldn't have needed to delete blk*.dat, it would have done a reorg automatically 16 August 2010 · r137
  33. erase the bad chain after disconnecting it 16 August 2010 · r138
  34. do an extra CheckBlock in ConnectBlock 16 August 2010 · r139
  35. makefile.unix to build with option to enable tcatm's 4-way SSE2 SHA-256 with -4way switch on Linux 16 August 2010
  36. added -march=amdfam10 to sha256.cpp in makefile.unix 16 August 2010
  37. wrap sha256.cpp in FOURWAYSSE2 #ifdef 16 August 2010
  38. blocks-1, verify block chain on load, so wouldn't have needed to delete blk*.dat, it would have done a reorg automatically 16 August 2010
  39. erase the bad chain after disconnecting it 16 August 2010
  40. do an extra CheckBlock in ConnectBlock 16 August 2010
  41. block index checking on load, extra redundant checks, misc refactoring 19 August 2010 · r140
  42. warning message if clock is too far off 20 August 2010 · r141
  43. alert system -- version 0.3.11 25 August 2010 · r142
  44. more rpc methods allowed in safe mode 25 August 2010 · r143
  45. change switch name to -disablesafemode 25 August 2010 · r144
  46. added -testsafemode switch -- version 0.3.11 release 25 August 2010 · r145
  47. block index checking on load, extra redundant checks, misc refactoring 28 August 2010
  48. warning message if clock is too far off 28 August 2010
  49. alert system -- version 0.3.11 28 August 2010
  50. more rpc methods allowed in safe mode 28 August 2010
  51. change switch name to -disablesafemode 28 August 2010
  52. added -testsafemode switch -- version 0.3.11 release 28 August 2010
  53. propset svn:eol-style native 29 August 2010 · r146
  54. Gavin Andresen: json-rpc return standard error objects with error code numbers, json-rpc command line client return exit code, added rpc backupwallet command 6 September 2010 · r147
  55. cleanup, catch some recoverable exceptions and continue 7 September 2010 · r148
  56. cleanup, catch some recoverable exceptions and continue -- version 0.3.12 release 7 September 2010 · r148
  57. Gavin Andresen: clean shutdown on SIGTERM 8 September 2010 · r149
  58. Gavin Andresen: clean shutdown on SIGTERM 8 September 2010 · r149
  59. try to auto-detect whether to use 128-bit 4-way SSE2 9 September 2010 · r150
  60. try to auto-detect whether to use 128-bit 4-way SSE2 9 September 2010 · r150
  61. fix problem sending the last cent with sub-cent fractional change 10 September 2010 · r151
  62. fix problem sending the last cent with sub-cent fractional change 10 September 2010 · r151
  63. fix build on non-intel architectures, thanks teknohog 10 September 2010 · r152
  64. fix build on non-intel architectures, thanks teknohog 10 September 2010 · r152
  65. dropped DB_PRIVATE from dbenv.open 12 September 2010 · r153
  66. dropped DB_PRIVATE from dbenv.open 12 September 2010 · r153
  67. reorganize BitcoinMiner to make it easier to add different SHA256 routines 13 September 2010 · r154
  68. reorganize BitcoinMiner to make it easier to add different SHA256 routines 13 September 2010 · r154
  69. config option -rpcallowip= to accept json-rpc connections from another machine 15 September 2010 · r155
  70. config option -rpcallowip= to accept json-rpc connections from another machine 15 September 2010 · r155
  71. only accept transactions sent by IP address if -allowreceivebyip is specified 19 September 2010 · r156
  72. only accept transactions sent by IP address if -allowreceivebyip is specified 19 September 2010 · r156
  73. changed free transactions per block threshold 23 September 2010 · r157
  74. changed free transactions per block threshold 23 September 2010 · r157
  75. don't count or spend payments until they have 1 confirmation, misc cleanup, changed internal version number from 312 to 31300 -- version 0.3.13 30 September 2010 · r158
  76. fixed linux build, dkaparis: _WIN32_WINNT 0x500 -- version 0.3.13 release 30 September 2010 · r159
  77. Russian translation by eurekafag 4 October 2010 · r160
  78. recursive function to determine if own unconfirmed transaction can be spent 6 October 2010 · r161
  79. updated Russian translation 6 October 2010 · r162
  80. key pool for safer wallet backup 9 October 2010 · r163
  81. dkaparis: boost::bind build fix for c++0x 11 October 2010 · r164
  82. Gavin's TEST network as -testnet switch, misc fixes 19 October 2010 · r168
  83. Gavin Andresen: multiple instance check, -testnet use port 18333 20 October 2010 · r170
  84. -- version 0.3.14 release 21 October 2010 · r171
  85. bugfixes from Dean Gores, addr system changes, make sure no gen before block 74000 23 October 2010 · r173
  86. -paytxfee is now per KB, BitcoinMiner prioritise transactions by how old their dependencies are 8 November 2010 · r176
  87. SelectCoins first pass tries not to use coins with less than 6 confirmations 9 November 2010 · r177
  88. -- version 0.3.15 release 14 November 2010 · r179
  89. efficiently sort transaction dependencies in one pass 19 November 2010 · r184
  90. require some minimal priority for free transactions to slow down transaction spam 19 November 2010 · r185
  91. small bugfix 20 November 2010 · r186
  92. added transaction fee setting in UI options menu, cut free transaction area from 50KB to 26KB 21 November 2010 · r187
  93. new getwork 23 November 2010 · r189
  94. still working on account-based commands getbalance, move and sendfrom, they're only for testing for now 25 November 2010 · r190
  95. -- version 0.3.17 release 25 November 2010 · r191
  96. added boost tuples to serialize.h 27 November 2010 · r192
  97. preps for future client-only mode, jgarzik's initial download speedup 5 December 2010 · r195
  98. fix wallet.dat compatibility problem if you downgrade from 0.3.17 and then upgrade again 6 December 2010 · r196
  99. -- version 0.3.18 release 8 December 2010 · r198
  100. added some DoS limits, removed safe mode 12 December 2010 · r199