LearnBitcoin

Bitcoin Dev Archive 2011

Bitcoin v0.3.24 release candidate available

3 messages, 3 to 8 Jul 2011. Started by Jeff Garzik.

Jeff Garzik (2), Mike Hearn

Permalink Original thread on gnusha.org

Jeff Garzik permalink original

Bitcoin v0.3.24 release candidate #1 is now available for download at https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.24/test/

This is another bug fix release. We had hoped to have wallet encryption ready for release, but more urgent fixes for existing clients were needed. Wallet encryption is ready for testing at https://github.com/bitcoin/bitcoin/pull/352 for the git-savvy, and -hopefully- will follow shortly in the next release, v0.4.

Notable fixes in v0.3.24:

F1) Block downloads were failing or taking unreasonable amounts of time to complete, because the increased size of the block chain was bumping up against some earlier buffer-size DoS limits. F2) Fix crash caused by loss/lack of network connection.

Notable changes in v0.3.24: C1) DNS seeding enabled by default. C2) UPNP enabled by default in the GUI client. The percentage of bitcoin clients that accept incoming connections is quite small, and that is a problem. This should help. bitcoind, and unofficial builds, are unchanged (though we encourage use of "-upnp" to help the network!) C3) Initial unit testing framework. Bitcoin sorely needs automated tests, and this is a beginning. Contributions welcome. C4) Internal wallet code cleanup. While invisible to an end user, this change provides the basis for v0.4's wallet encryption.

Full changelog ("git shortlog v0.3.23.."):

Dawid Spiechowicz (1):
      added polish translation
Doug Huff (1):
      Add OSX App bundle and correct build instructions to reflect reality.
Eric Hosmer (3):
      Updated Visual C++ makefile.
      Further updated Visual C++ makefile.
      Add keystore.h to makefile.vs's header list.
Gavin Andresen (1):
      Boost unit-testing framework.     make -f makefile.{unix,osx,mingw} test_b
Giel van Schijndel (2):
      rpc server: send '403 Forbidden' to rejected clients
      rpc: don't send 403 when using SSL to prevent DoS
Han Lin Yap (3):
      Double check translation and improved a translation string
      Update swedish translation
      Consistent Bitcoin example address
James Burkle (1):
      Edited init.cpp to include a check that -datadir exists
Jeff Garzik (6):
      FormatFullVersion: build fix related to recent translation improvement
      doc/release-process.txt: minor updates
      CWalletTx::GetAmounts(): pass NULL for CKeyStore*, rather than false     t
      Enable DNS seeding by default.
      Bump version to 0.3.24.
      Bump OSX version to 0.3.24 (missed in previous commit)
Joerie de Gram (1):
      Fix connection failure debug output
Jordan Lewis (8):
      Only include irc.h when needed
      Only include db.h when we have to.
      Only included rpc.h when necessary
      Only include net.h when we have to
      Only include init.h when we have to
      Only include strlcpy.h when we have to
      Remove some globally unused headers from headers.h
      Only include certain boost headers if necessary.
Matt Corallo (5):
      Update translations and remove obsolete translations.
      Add new DNSSeed dnsseed.bluematt.me.
      Only use dnsseeds and static seeds when not on testnet.
      Make UPnP default on Bitcoin but not on Bitcoind.
      Give more detailed error messages for connection failure.
Pieter Wuille (5):
      move wallet code to separate file
      CWallet class
      Bugfixes walletclass
      Fix segfault when creating new wallet
      Limit response to getblocks to half of output buffer size
Shane Wegner (1):
      Fix missing includes needed for Boost 1.46.
Stéphane Gimenez (1):
      Fix AddressBook syncrhonization between a CWallet and CWalletDB
Wladimir J. van der Laan (1):
      add GetTotalBlocksEstimate() function, move magic number to constant

5340ee00a777e5b87a0d742ea931760916a1fac4 bitcoin-0.3.24rc1-linux.tar.gz f7f941a4fc33da7225262ccaad6147352dd2b342 bitcoin-0.3.24rc1-src.tar.gz efcdf578bb60a056c43f8dd40505461ea7d7c930 bitcoin-0.3.24rc1-win32-setup.exe 0b2560b3facba4301562441f6b8dea9eb2249d77 bitcoin-0.3.24rc1-win32.zip

Jeff Garzik in reply to Jeff Garzik permalink original

Bitcoin 0.3.24rc3 has been uploaded.

Fixes appeared after -rc2 was tagged, so we just skipped straight to -rc3.

Maybe final release on Friday?

Changes since 0.3.24rc1:

Gavin Andresen (2):
      Block-chain lock-in at 134444
      Do not use comma as thousands separator     Using the comma as thousands s
Matt Corallo (3):
      Added a couple minor things to match newer build process.
      Revert "Make UPnP default on Bitcoin but not on Bitcoind."
      Enable UPnP by default on bitcoin, but not on bitcoind (on gitian)
Pieter Wuille (1):
      Fix synchronization of default key

dec9ff63fe6d0cffb2abc723281a4135c22f19ef bitcoin-0.3.24rc3-linux.tar.gz c171c6e5128d570d5d7d5a6896b672fcab778933 bitcoin-0.3.24rc3-src.tar.gz d4b5425eff673551a326d5326b92a06359dc1a3d bitcoin-0.3.24rc3-win32-setup.exe 0653302ac7f8b052d58667ae30da53c4f6230be5 bitcoin-0.3.24rc3-win32.zip

Mike Hearn in reply to Jeff Garzik permalink original

A quick release would be good. The network is getting really sick:

   http://forum.bitcoin.org/index.php?topic=26894.40

I brought up the latest rc3 on plan99.net.

Though it's not relevant for this release, there seems to be some kind of shutdown issue. I did a "bitcoin stop" and then waited for the log to indicate successful shutdown. But the parent process didn't quit, leaving a zombie. I did a kill -9 on the parent to get rid of it, and then the addr.dat file became corrupted. I had to remove it and the "database" directory as running the db_recover command didn't work.

On Wed, Jul 6, 2011 at 10:05 PM, Jeff Garzik <jgarzik@exmulti•com> wrote:

Quoted text (61 lines)
> Bitcoin 0.3.24rc3 has been uploaded.
>
> Fixes appeared after -rc2 was tagged, so we just skipped straight to -rc3.
>
> Maybe final release on Friday?
>
> Changes since 0.3.24rc1:
>
> Gavin Andresen (2):
>      Block-chain lock-in at 134444
>      Do not use comma as thousands separator     Using the comma as thousands s
>
> Matt Corallo (3):
>      Added a couple minor things to match newer build process.
>      Revert "Make UPnP default on Bitcoin but not on Bitcoind."
>      Enable UPnP by default on bitcoin, but not on bitcoind (on gitian)
>
> Pieter Wuille (1):
>      Fix synchronization of default key
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> dec9ff63fe6d0cffb2abc723281a4135c22f19ef  bitcoin-0.3.24rc3-linux.tar.gz
> c171c6e5128d570d5d7d5a6896b672fcab778933  bitcoin-0.3.24rc3-src.tar.gz
> d4b5425eff673551a326d5326b92a06359dc1a3d  bitcoin-0.3.24rc3-win32-setup.exe
> 0653302ac7f8b052d58667ae30da53c4f6230be5  bitcoin-0.3.24rc3-win32.zip
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iQIVAwUBThS+Xdodwg8tvwyoAQINthAAqxOnungGYS1o7IB3D3M1NRPD/O/WNoB4
> ANIn+oZLYy5+0yZylckT/gbkPY3PkhsIE8hVqbxGDYaDzUpjwN+DLd+EMPg5/2vr
> Tp2b77Lzh6QszZzZhrs9LPLsB8Q/jzCAbbChAekkAAe4sGm0MFkxMEYaXE+RF/uj
> PX36hdtmWYMzeXwf3PtbI8rAE9ESwXVVF8B7/qFvDhy4lrbXaNnGb3hGyowrNVBM
> m1s4jyk/Lq5pPcoKlRN6kiujCbZBIy6VKgc74YaoMOrznHryoeYQVCg4tySfKkuG
> gfiZFEL6EwYeY8ipjcRBVLFGxbwzCbIhBcBO/Je2yC+EwAOplfyy+GBE3rXLuUkn
> AzMiL1i5nX6dNmkYqVE0+pbv81FeT+uc1i63CIjquLdVbxh3omdpYdYHs9q/zN/9
> geHU4WnpwwZhTFEclzZUOGo8IJ0wiNsTyQv9mwVEjoslnubXh4omqbW7Tpm7cXiP
> jlDZ42Ay+Z+AvafdLYP27vfjWJoMbjcu6qU2EXBOhmpkeaIcV43oEAd7suy0OLUq
> 8iNMpQHjlLnH0pcN8r38Tq+vuCuhPZtiPZd5dVKSF3PaCB6vAv8MulE0yhP2LEq3
> Q4MzxSlgGNEWCGIv19YfMnURxGMNMKB0cyQ8SMdLDR+IIB3NB5SreeG8c8P97s5p
> VnHOvTnpHyw=
> =vKTJ
> -----END PGP SIGNATURE-----
>
> --
> Jeff Garzik
> exMULTI, Inc.
> jgarzik@exmulti•com
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge•net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>