Satoshi Nakamoto's commits
His 203 commits to Bitcoin's source code, 21 October 2009 to 15 December 2010, oldest first.
- Fredrik Roubert: simplified makefile.unix with wx-config, misc 30 July 2010
- reverted makefile.unix wx-config -- version 0.3.6 30 July 2010
- simplified makefile.unix, updated build-unix.txt instructions to include boost 1.37 30 July 2010 · r120
- simplified makefile.unix, updated build-unix.txt instructions to include boost 1.37 31 July 2010
- fixed segfault in bignum.h, additional security limits, refactoring -- version 0.3.7 31 July 2010 · r121
- fixed segfault in bignum.h, additional security limits, refactoring -- version 0.3.7 31 July 2010
- 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
- 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
- enable SSE2 in all builds to fix crypto++ SHA-256 on 64-bit 9 August 2010 · r124
- always make 8 outbound connections even if have inbound, limit one outbound connection per a.b.?.? range, switch -maxconnections=# 9 August 2010 · r125
- correct typo for mac compile, update makefile to use llvm 10 August 2010
- enable SSE2 in all builds to fix crypto++ SHA-256 on 64-bit 10 August 2010
- always make 8 outbound connections even if have inbound, limit one outbound connection per a.b.?.? range, switch -maxconnections=# 10 August 2010
- json-spirit print reals with 8 decimal places, bitcoind help <command> instead of bitcoind <command> -? 10 August 2010 · r126
- gethashespersec and added version and hashespersec to getinfo 10 August 2010 · r127
- disable SSE2 on 32-bit 10 August 2010 · r128
- fix build, thanks jgarzik 11 August 2010 · r129
- json-spirit print reals with 8 decimal places, bitcoind help <command> instead of bitcoind <command> -? 12 August 2010
- gethashespersec and added version and hashespersec to getinfo 12 August 2010
- disable SSE2 on 32-bit 12 August 2010
- fix build, thanks jgarzik 12 August 2010
- 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
- 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
- misc changes 15 August 2010 · r131
- fix for block 74638 overflow output transaction 15 August 2010 · r132
- scanback check to prevent adding to the 74638 overflow chain 15 August 2010 · r133
- 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
- misc changes 15 August 2010
- fix for block 74638 overflow output transaction 15 August 2010
- added -march=amdfam10 to sha256.cpp in makefile.unix 16 August 2010 · r135
- wrap sha256.cpp in FOURWAYSSE2 #ifdef 16 August 2010 · r136
- 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
- erase the bad chain after disconnecting it 16 August 2010 · r138
- do an extra CheckBlock in ConnectBlock 16 August 2010 · r139
- makefile.unix to build with option to enable tcatm's 4-way SSE2 SHA-256 with -4way switch on Linux 16 August 2010
- added -march=amdfam10 to sha256.cpp in makefile.unix 16 August 2010
- wrap sha256.cpp in FOURWAYSSE2 #ifdef 16 August 2010
- 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
- erase the bad chain after disconnecting it 16 August 2010
- do an extra CheckBlock in ConnectBlock 16 August 2010
- block index checking on load, extra redundant checks, misc refactoring 19 August 2010 · r140
- warning message if clock is too far off 20 August 2010 · r141
- alert system -- version 0.3.11 25 August 2010 · r142
- more rpc methods allowed in safe mode 25 August 2010 · r143
- change switch name to -disablesafemode 25 August 2010 · r144
- added -testsafemode switch -- version 0.3.11 release 25 August 2010 · r145
- block index checking on load, extra redundant checks, misc refactoring 28 August 2010
- warning message if clock is too far off 28 August 2010
- alert system -- version 0.3.11 28 August 2010
- more rpc methods allowed in safe mode 28 August 2010
- change switch name to -disablesafemode 28 August 2010
- added -testsafemode switch -- version 0.3.11 release 28 August 2010
- propset svn:eol-style native 29 August 2010 · r146
- 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
- cleanup, catch some recoverable exceptions and continue 7 September 2010 · r148
- cleanup, catch some recoverable exceptions and continue -- version 0.3.12 release 7 September 2010 · r148
- Gavin Andresen: clean shutdown on SIGTERM 8 September 2010 · r149
- Gavin Andresen: clean shutdown on SIGTERM 8 September 2010 · r149
- try to auto-detect whether to use 128-bit 4-way SSE2 9 September 2010 · r150
- try to auto-detect whether to use 128-bit 4-way SSE2 9 September 2010 · r150
- fix problem sending the last cent with sub-cent fractional change 10 September 2010 · r151
- fix problem sending the last cent with sub-cent fractional change 10 September 2010 · r151
- fix build on non-intel architectures, thanks teknohog 10 September 2010 · r152
- fix build on non-intel architectures, thanks teknohog 10 September 2010 · r152
- dropped DB_PRIVATE from dbenv.open 12 September 2010 · r153
- dropped DB_PRIVATE from dbenv.open 12 September 2010 · r153
- reorganize BitcoinMiner to make it easier to add different SHA256 routines 13 September 2010 · r154
- reorganize BitcoinMiner to make it easier to add different SHA256 routines 13 September 2010 · r154
- config option -rpcallowip= to accept json-rpc connections from another machine 15 September 2010 · r155
- config option -rpcallowip= to accept json-rpc connections from another machine 15 September 2010 · r155
- only accept transactions sent by IP address if -allowreceivebyip is specified 19 September 2010 · r156
- only accept transactions sent by IP address if -allowreceivebyip is specified 19 September 2010 · r156
- changed free transactions per block threshold 23 September 2010 · r157
- changed free transactions per block threshold 23 September 2010 · r157
- 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
- fixed linux build, dkaparis: _WIN32_WINNT 0x500 -- version 0.3.13 release 30 September 2010 · r159
- Russian translation by eurekafag 4 October 2010 · r160
- recursive function to determine if own unconfirmed transaction can be spent 6 October 2010 · r161
- updated Russian translation 6 October 2010 · r162
- key pool for safer wallet backup 9 October 2010 · r163
- dkaparis: boost::bind build fix for c++0x 11 October 2010 · r164
- Gavin's TEST network as -testnet switch, misc fixes 19 October 2010 · r168
- Gavin Andresen: multiple instance check, -testnet use port 18333 20 October 2010 · r170
- -- version 0.3.14 release 21 October 2010 · r171
- bugfixes from Dean Gores, addr system changes, make sure no gen before block 74000 23 October 2010 · r173
- -paytxfee is now per KB, BitcoinMiner prioritise transactions by how old their dependencies are 8 November 2010 · r176
- SelectCoins first pass tries not to use coins with less than 6 confirmations 9 November 2010 · r177
- -- version 0.3.15 release 14 November 2010 · r179
- efficiently sort transaction dependencies in one pass 19 November 2010 · r184
- require some minimal priority for free transactions to slow down transaction spam 19 November 2010 · r185
- small bugfix 20 November 2010 · r186
- added transaction fee setting in UI options menu, cut free transaction area from 50KB to 26KB 21 November 2010 · r187
- new getwork 23 November 2010 · r189
- still working on account-based commands getbalance, move and sendfrom, they're only for testing for now 25 November 2010 · r190
- -- version 0.3.17 release 25 November 2010 · r191
- added boost tuples to serialize.h 27 November 2010 · r192
- preps for future client-only mode, jgarzik's initial download speedup 5 December 2010 · r195
- fix wallet.dat compatibility problem if you downgrade from 0.3.17 and then upgrade again 6 December 2010 · r196
- -- version 0.3.18 release 8 December 2010 · r198
- added some DoS limits, removed safe mode 12 December 2010 · r199