]> Git Repo - VerusCoin.git/log
VerusCoin.git
10 years agoqt: periodic translations update
Wladimir J. van der Laan [Tue, 6 May 2014 10:20:48 +0000 (12:20 +0200)]
qt: periodic translations update

10 years agoMerge pull request #4120
Wladimir J. van der Laan [Mon, 5 May 2014 06:49:19 +0000 (08:49 +0200)]
Merge pull request #4120

dbe8f75 don't use sed's -i option to stay posix compliant (Fabian Raetz)

10 years agodoc: remove specific mention of boost 1.55
Wladimir J. van der Laan [Sun, 4 May 2014 07:44:00 +0000 (09:44 +0200)]
doc: remove specific mention of boost 1.55

There is no need to use any specific version of boost on Linux/Unix.
Even 1.37 should still work.

Also the mention of boost-dev doesn't belong after adding oldstable.
Remove it. libboost-all-dev is already mentioned earlier.

10 years agodon't use sed's -i option to stay posix compliant
Fabian Raetz [Fri, 2 May 2014 19:32:12 +0000 (21:32 +0200)]
don't use sed's -i option to stay posix compliant

POSIX does not define sed's -i option. To stay as portable
as possible we should not relay on it.

10 years agoMerge pull request #4119
Wladimir J. van der Laan [Fri, 2 May 2014 19:31:12 +0000 (21:31 +0200)]
Merge pull request #4119

2364b11 reorder includes to compile on OpenBSD (Fabian Raetz)

10 years agoreorder includes to compile on OpenBSD
Fabian Raetz [Fri, 2 May 2014 18:45:03 +0000 (20:45 +0200)]
reorder includes to compile on OpenBSD

From getifaddr(3) manual:
"If both <net/if.h> and <ifaddrs.h> are being
included, <net/if.h> must be included before <ifaddrs.h>"

http://www.openbsd.org/cgi-bin/man.cgi?query=getifaddrs&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html

10 years agoMerge pull request #4074
Wladimir J. van der Laan [Fri, 2 May 2014 18:36:01 +0000 (20:36 +0200)]
Merge pull request #4074

d3081fa Removed LevelDB changes (super3)

10 years agostop bitcoind/bitcoin-cli processes that might have been left running
Gavin Andresen [Fri, 2 May 2014 16:37:20 +0000 (12:37 -0400)]
stop bitcoind/bitcoin-cli processes that might have been left running

10 years agoMerge pull request #4114
Wladimir J. van der Laan [Fri, 2 May 2014 16:14:28 +0000 (18:14 +0200)]
Merge pull request #4114

bfb154e Update build instructions for Berkeley DB (Wladimir J. van der Laan)
d0a2e2e Log BerkeleyDB version at startup (Wladimir J. van der Laan)

10 years agoMerge pull request #3602
Wladimir J. van der Laan [Fri, 2 May 2014 13:16:55 +0000 (15:16 +0200)]
Merge pull request #3602

2fdd4c7 better std::exception logging for CAddrDb (Philip Kaufmann)

10 years agogitian: use right qt tools in linux build
Wladimir J. van der Laan [Fri, 2 May 2014 12:38:03 +0000 (14:38 +0200)]
gitian: use right qt tools in linux build

If the `libqt4-dev` package is installed it picks the moc executable
from the system instead of our custom-built one. This results in
compatibility errors.

This commit convinces configure to pick the right one.

10 years agobetter std::exception logging for CAddrDb
Philip Kaufmann [Thu, 30 Jan 2014 09:50:52 +0000 (10:50 +0100)]
better std::exception logging for CAddrDb

- also small logging text changes

10 years agoMerge pull request #4110
Wladimir J. van der Laan [Fri, 2 May 2014 09:50:56 +0000 (11:50 +0200)]
Merge pull request #4110

3a54ad9 Full translation update (Wladimir J. van der Laan)
9dd5d79 devtools: add a script to fetch and postprocess translations (Wladimir J. van der Laan)
58c01a3 qt: add transifex configuration file (Wladimir J. van der Laan)

10 years agoMerge pull request #4094
Wladimir J. van der Laan [Fri, 2 May 2014 09:49:49 +0000 (11:49 +0200)]
Merge pull request #4094

202c95c devtools: have symbol check script check for exported symbols (Wladimir J. van der Laan)
92e3022 gitian: don't export any symbols from executable (Wladimir J. van der Laan)
3ab1664 gitian: build against Qt 4.6 (Wladimir J. van der Laan)

10 years agoMerge pull request #4116
Wladimir J. van der Laan [Fri, 2 May 2014 09:43:39 +0000 (11:43 +0200)]
Merge pull request #4116

188674d Wording (richierichrawr)

10 years agoMerge pull request #4115
Wladimir J. van der Laan [Fri, 2 May 2014 08:27:17 +0000 (10:27 +0200)]
Merge pull request #4115

e27c411 Remove build-time no-IPv6 setting (Wladimir J. van der Laan)

10 years agoMerge pull request #4032
Wladimir J. van der Laan [Fri, 2 May 2014 07:24:59 +0000 (09:24 +0200)]
Merge pull request #4032

c0e0b05 Bugfix: configure: Look in libx32 subdirectory for boost libraries (Luke Dashjr)

10 years agoWording
richierichrawr [Fri, 2 May 2014 00:03:30 +0000 (20:03 -0400)]
Wording

Cleaned up wording and spacing for readability.

10 years agoRemoved LevelDB changes
super3 [Tue, 22 Apr 2014 04:24:09 +0000 (00:24 -0400)]
Removed LevelDB changes

Syntax Highlighting

10 years agoRemove build-time no-IPv6 setting
Wladimir J. van der Laan [Thu, 1 May 2014 10:07:03 +0000 (12:07 +0200)]
Remove build-time no-IPv6 setting

The year is 2014. All supported operating systems have IPv6 support,
most certainly at build time (this doesn't mean that IPv6 is configured,
of course).

If noone is exercising the functionality to disable it, that means it
doesn't get tested, and IMO it's better to get rid of it.

(it's also not used consistently in RPC/boost and Net code...)

10 years agoFull translation update
Wladimir J. van der Laan [Wed, 30 Apr 2014 07:49:36 +0000 (09:49 +0200)]
Full translation update

Last update (48be9ce) missed quite a lot, for some reason.

This is also the first update done with the new script
`contrib/devtools/update-translations.py`

10 years agodevtools: add a script to fetch and postprocess translations
Wladimir J. van der Laan [Wed, 30 Apr 2014 07:46:04 +0000 (09:46 +0200)]
devtools: add a script to fetch and postprocess translations

Run this script from the root of the repository to update all translations from transifex.
It will do the following automatically:

- create a transifex configuration file
- fetch all translations
- post-process them into valid and committable format

10 years agoqt: add transifex configuration file
Wladimir J. van der Laan [Wed, 30 Apr 2014 07:30:04 +0000 (09:30 +0200)]
qt: add transifex configuration file

This is a project-wide configuration file and should be the same for
everyone.
Also remove mention of creating it yourself from the translation process.

10 years agoUpdate build instructions for Berkeley DB
Wladimir J. van der Laan [Thu, 1 May 2014 07:56:36 +0000 (09:56 +0200)]
Update build instructions for Berkeley DB

- People were having problems with the .so when installing in
  alternative locations.
  Like gitian, build a static library with -fPIC that can
  be embedded into the executables.

- Add some missing steps

- Add reminder that BerkeleyDB is only needed when wallet support is
  enabled

10 years agoLog BerkeleyDB version at startup
Wladimir J. van der Laan [Thu, 1 May 2014 07:44:45 +0000 (09:44 +0200)]
Log BerkeleyDB version at startup

Prints the actual version of BerkeleyDB that is linked against, if
wallet support is enabled.

Useful for troubleshooting.

For example:

    2014-05-01 07:44:02 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)

    2014-05-01 07:54:25 Using BerkeleyDB version Berkeley DB 5.1.29: (October 25, 20 11)

10 years agoMerge pull request #4088
Wladimir J. van der Laan [Thu, 1 May 2014 06:20:56 +0000 (08:20 +0200)]
Merge pull request #4088

8abfb99 Add CLIENT_VERSION_REVISION to mac osx info plist (Michael Ford)

10 years agoMerge pull request #4092
Wladimir J. van der Laan [Thu, 1 May 2014 06:19:55 +0000 (08:19 +0200)]
Merge pull request #4092

40c5b93 [Qt] Optionally add third party links to transaction context menu (Cozz Lovan)

10 years agoMerge pull request #4109
Wladimir J. van der Laan [Thu, 1 May 2014 06:09:09 +0000 (08:09 +0200)]
Merge pull request #4109

6b29ccc Correct indentation (R E Broadley)

10 years agoMerge pull request #4111
Wladimir J. van der Laan [Wed, 30 Apr 2014 14:17:41 +0000 (16:17 +0200)]
Merge pull request #4111

1cc7f54 use standard __func__ instead of __PRETTY_FUNCTION__ (Philip Kaufmann)

10 years agodevtools: have symbol check script check for exported symbols
Wladimir J. van der Laan [Wed, 30 Apr 2014 13:26:36 +0000 (15:26 +0200)]
devtools: have symbol check script check for exported symbols

After last commit, our executables should export no symbols anymore.  To
make sure that this stays the case, verify this in the symbol checker
script.

10 years agogitian: don't export any symbols from executable
Wladimir J. van der Laan [Wed, 30 Apr 2014 06:17:22 +0000 (08:17 +0200)]
gitian: don't export any symbols from executable

This avoids conflicts between the libraries statically linked into bitcoin and any
libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094).
It also avoids start-up overhead to not export any unnecessary symbols.
To do this, build a linker script that marks all symbols as local.

10 years agogitian: build against Qt 4.6
Wladimir J. van der Laan [Fri, 25 Apr 2014 18:29:05 +0000 (20:29 +0200)]
gitian: build against Qt 4.6

Should make it possible to run the resulting GUI executable on
Linux distributions that use Qt 4.6, such as Debian Wheezy and Tails.

Builds a mini-SDK for building against Qt 4.6. This includes the headers
as well as host utilities such as `lrelease`, `qrc` and `moc`.

This speeds up the gitian build a bit - libqt4-dev pulled in a lot of packages,
and is no longer needed as this provides a replacement of our own.

Note: This does not replace the Qt build with at static library. After this
commit we still build dynamically against the system Qt library. The only
difference is that compatibility with an older version is maintained. This
loses minor GUI functionality (such as setPlaceholderText) but still
allows integration into the window management of the host OS, unlike
when statically linking.

10 years agouse standard __func__ instead of __PRETTY_FUNCTION__
Philip Kaufmann [Wed, 30 Apr 2014 12:45:24 +0000 (14:45 +0200)]
use standard __func__ instead of __PRETTY_FUNCTION__

10 years agoCorrect indentation
R E Broadley [Wed, 30 Apr 2014 06:57:11 +0000 (14:57 +0800)]
Correct indentation

10 years agoqt: Periodic translations update
Wladimir J. van der Laan [Tue, 29 Apr 2014 14:02:06 +0000 (16:02 +0200)]
qt: Periodic translations update

Update English translation from source code, and pull other translations
from Transifex.

10 years agoMerge pull request #4043
Wladimir J. van der Laan [Sun, 27 Apr 2014 16:20:29 +0000 (18:20 +0200)]
Merge pull request #4043

d282c1f [Qt] catch Windows shutdown events while client is running (Philip Kaufmann)

10 years agoMerge pull request #4089
Wladimir J. van der Laan [Sun, 27 Apr 2014 15:08:25 +0000 (17:08 +0200)]
Merge pull request #4089

74fc254 devtools: add script to check symbols from Linux gitian executables (Wladimir J. van der Laan)

10 years agoMerge pull request #4098
Wladimir J. van der Laan [Sun, 27 Apr 2014 06:40:22 +0000 (08:40 +0200)]
Merge pull request #4098

6e40fcf Update contrib/debian for autotools, among a few other tweaks (Matt Corallo)

10 years agoUpdate contrib/debian for autotools, among a few other tweaks
Matt Corallo [Sun, 27 Apr 2014 00:18:18 +0000 (20:18 -0400)]
Update contrib/debian for autotools, among a few other tweaks

10 years ago[Qt] Optionally add third party links to transaction context menu
Cozz Lovan [Thu, 24 Apr 2014 20:21:45 +0000 (22:21 +0200)]
[Qt] Optionally add third party links to transaction context menu

10 years agodevtools: add script to check symbols from Linux gitian executables
Wladimir J. van der Laan [Thu, 24 Apr 2014 15:43:22 +0000 (17:43 +0200)]
devtools: add script to check symbols from Linux gitian executables

Add a script to check that the (Linux) executables produced by gitian
only contain allowed gcc, glibc and libstdc++ version symbols.  This
makes sure they are still compatible with the minimum supported Linux
distribution versions.

10 years agoAdd CLIENT_VERSION_REVISION to mac osx info plist
Michael Ford [Thu, 24 Apr 2014 15:37:50 +0000 (23:37 +0800)]
Add CLIENT_VERSION_REVISION to mac osx info plist

10 years agoMerge pull request #4087
Wladimir J. van der Laan [Thu, 24 Apr 2014 14:09:03 +0000 (16:09 +0200)]
Merge pull request #4087

0caf2b1 Add MESSAGE_START_SIZE from chainparams when loading blocks from external files. (Simon de la Rouviere)

10 years agoAdd MESSAGE_START_SIZE from chainparams when loading blocks from external files.
Simon de la Rouviere [Thu, 24 Apr 2014 12:32:11 +0000 (14:32 +0200)]
Add MESSAGE_START_SIZE from chainparams when loading blocks from external files.

10 years agoMerge pull request #4085
Wladimir J. van der Laan [Wed, 23 Apr 2014 15:05:36 +0000 (17:05 +0200)]
Merge pull request #4085

b39a07d Add missing AssertLockHeld in ConnectBlock (Wladimir J. van der Laan)
41106a5 qt: get required locks upfront in polling functions (Wladimir J. van der Laan)
ed67100 Add required locks in tests (Wladimir J. van der Laan)

10 years agoMerge pull request #4055
Wladimir J. van der Laan [Wed, 23 Apr 2014 15:02:59 +0000 (17:02 +0200)]
Merge pull request #4055

bb1f1c9 [Qt] importwallet progress (Cozz Lovan)

10 years agoAdd missing AssertLockHeld in ConnectBlock
Wladimir J. van der Laan [Wed, 23 Apr 2014 06:55:24 +0000 (08:55 +0200)]
Add missing AssertLockHeld in ConnectBlock

10 years agoqt: get required locks upfront in polling functions
Wladimir J. van der Laan [Wed, 23 Apr 2014 06:40:48 +0000 (08:40 +0200)]
qt: get required locks upfront in polling functions

This avoids the GUI from getting stuck on
periodical polls if the core is holding the locks for a longer time -
for example, during a wallet rescan.

10 years agoAdd required locks in tests
Wladimir J. van der Laan [Wed, 23 Apr 2014 06:05:05 +0000 (08:05 +0200)]
Add required locks in tests

Unit tests with DEBUG_LOCKORDER were running into assertions.

10 years ago[Qt] importwallet progress
Cozz Lovan [Mon, 14 Apr 2014 17:59:22 +0000 (19:59 +0200)]
[Qt] importwallet progress

10 years agoMerge pull request #4042
Wladimir J. van der Laan [Tue, 22 Apr 2014 14:24:35 +0000 (16:24 +0200)]
Merge pull request #4042

05c20a5 build: add symbol for upcoming gcc 4.9's libstdc++ (Cory Fields)
49a3352 gitian-linux: --enable-glibc-back-compat (Warren Togami)
d5aab70 build: add an option for enabling glibc back-compat (Cory Fields)
ffc6b67 build: add glibc/libstdc++ back-compat stubs (Cory Fields)

10 years agoMerge pull request #4035
Wladimir J. van der Laan [Tue, 22 Apr 2014 14:18:20 +0000 (16:18 +0200)]
Merge pull request #4035

0f63504 Changed bitrpc.py's raw_input to getpass for passwords to conceal characters during command line input. Getpass is in Python stdlib so no additional dependencies required. (Eric S. Bullington)

10 years agoMerge pull request #4058
Wladimir J. van der Laan [Tue, 22 Apr 2014 08:01:35 +0000 (10:01 +0200)]
Merge pull request #4058

55a1db4 Solve chainActive-related locking issues (Wladimir J. van der Laan)
e07c943 Add AssertLockHeld for cs_main to ChainActive-using functions (Wladimir J. van der Laan)

10 years agoMerge pull request #4048 from sipa/nobigb58
Gregory Maxwell [Tue, 22 Apr 2014 07:57:52 +0000 (00:57 -0700)]
Merge pull request #4048 from sipa/nobigb58

Remove dependency of base58 on OpenSSL

10 years agoReplace DecodeBase58/EncodeBase58 with direct implementation.
Pieter Wuille [Sat, 12 Apr 2014 21:34:00 +0000 (23:34 +0200)]
Replace DecodeBase58/EncodeBase58 with direct implementation.

This removes the bignum/OpenSSL dependency.

The base58 transformation code is also moved to a separate .cpp file.

10 years agoMerge pull request #4047
Wladimir J. van der Laan [Sat, 19 Apr 2014 07:12:41 +0000 (09:12 +0200)]
Merge pull request #4047

494cbf8 /contrib index reorg (super3)

10 years agoMerge pull request #4014
Wladimir J. van der Laan [Sat, 19 Apr 2014 07:05:37 +0000 (09:05 +0200)]
Merge pull request #4014

4e9667b Improve and expand base58 comments (rxl)

10 years agoMerge pull request #3701
Wladimir J. van der Laan [Sat, 19 Apr 2014 06:51:32 +0000 (08:51 +0200)]
Merge pull request #3701

09ec3af AddToWallet implies BindWallet (Wladimir J. van der Laan)

10 years agoMerge pull request #4037 from gmaxwell/fdleaks
Gregory Maxwell [Fri, 18 Apr 2014 22:16:52 +0000 (15:16 -0700)]
Merge pull request #4037 from gmaxwell/fdleaks

Prevent socket leak in ThreadSocketHandler.

10 years agoSolve chainActive-related locking issues
Wladimir J. van der Laan [Tue, 15 Apr 2014 15:38:25 +0000 (17:38 +0200)]
Solve chainActive-related locking issues

- In wallet and GUI code LOCK cs_main as well as cs_wallet when
  necessary
- In main.cpp SendMessages move the TRY_LOCK(cs_main) up, to encompass the call
  to IsInitialBlockDownload.
- Make ActivateBestChain, AddToBlockIndex, IsInitialBlockDownload,
  InitBlockIndex acquire the cs_main lock

Fixes #3997

10 years agoAdd AssertLockHeld for cs_main to ChainActive-using functions
Wladimir J. van der Laan [Tue, 15 Apr 2014 10:43:17 +0000 (12:43 +0200)]
Add AssertLockHeld for cs_main to ChainActive-using functions

All functions that use ChainActive but do not aquire the cs_main
lock themselves, need to be called with the cs_main lock held.

This commit adds assertions to all externally callable functions
that use chainActive or chainMostWork.

This will flag usages when built with -DDEBUG_LOCKORDER.

10 years agoTranslation update 2014-04
Wladimir J. van der Laan [Thu, 17 Apr 2014 11:42:36 +0000 (13:42 +0200)]
Translation update 2014-04

Push new English translation, as well as pull other translations that
changed since last month.

10 years agoPointed to location of BDB 4.8 in procedure for unix build.
Altoidnerd [Wed, 16 Apr 2014 11:11:06 +0000 (07:11 -0400)]
Pointed to location of BDB 4.8 in procedure for unix build.

10 years agoUpdate doc/gitian-building.md for new gitian
Wladimir J. van der Laan [Wed, 16 Apr 2014 14:53:28 +0000 (16:53 +0200)]
Update doc/gitian-building.md for new gitian

The patch to make it possible to configure the LXC IPs has been merged
upstream. This means that it is no longer needed to patch gitian.
Remove that workaround.

10 years agoMerge pull request #4049
Wladimir J. van der Laan [Wed, 16 Apr 2014 10:03:59 +0000 (12:03 +0200)]
Merge pull request #4049

3d20cd5 VERSION obtained from source instead of the previous git tag. (Warren Togami)

10 years agoVERSION obtained from source instead of the previous git tag.
Warren Togami [Sun, 13 Apr 2014 00:06:07 +0000 (14:06 -1000)]
VERSION obtained from source instead of the previous git tag.

Drawback: The version string is no longer a valid git identifier.
          For this reason the 'g' short hash prefix has been removed.

Exception: When building directly from a tag this behaves exactly like the previous behavior.
           This allows formatting release versions with precision     i.e. v0.9.2
           This also allows arbitrary topicbranch names               i.e. v0.9.1-glibc-compat

10 years ago[Qt] catch Windows shutdown events while client is running
Philip Kaufmann [Thu, 10 Apr 2014 06:19:58 +0000 (08:19 +0200)]
[Qt] catch Windows shutdown events while client is running

- prevents unsafe shutdowns on Windows, which is known to be
  able to cause problems with wallet.dat
- if a users ends a Windows session, this will initiate a client shutdown
  and show a Windows dialog, that tells the user what is going on (for
  Windows Vista and higher it will even show a reason for blocking the
  Windows session end)

10 years agoqt: remove de_AT translation
Wladimir J. van der Laan [Mon, 14 Apr 2014 12:20:40 +0000 (14:20 +0200)]
qt: remove de_AT translation

Got too many complaints that is was unserious and written by trolls.
I have also removed the translation from transifex.
Fixes #4054 and #3918.

10 years ago/contrib index reorg
super3 [Sat, 12 Apr 2014 06:46:55 +0000 (02:46 -0400)]
/contrib index reorg

Cleaner and easier to read.

Reordered by functionality

10 years agoImprove and expand base58 comments
rxl [Mon, 7 Apr 2014 02:30:04 +0000 (22:30 -0400)]
Improve and expand base58 comments

update comments so doxygen will pick them up

10 years agoMerge pull request #3747
Wladimir J. van der Laan [Sat, 12 Apr 2014 09:18:14 +0000 (11:18 +0200)]
Merge pull request #3747

b698417 Added Blockchain Bootstraping Tutorial (super3)

10 years agoAdded Blockchain Bootstraping Tutorial
super3 [Wed, 26 Feb 2014 01:54:47 +0000 (20:54 -0500)]
Added Blockchain Bootstraping Tutorial

Per @laanwj request in #3724

Fixing Checkpoints Comment

Fixed Image Paths

Removed requirement.

Update Torrent Links.

Update Links 2

Link would not work.

2 Small Fixes

Changed in to from

@laanwj suggestion on safety

10 years agobuild: add symbol for upcoming gcc 4.9's libstdc++
Cory Fields [Fri, 11 Apr 2014 22:51:49 +0000 (18:51 -0400)]
build: add symbol for upcoming gcc 4.9's libstdc++

10 years agoMerge pull request #3912
Wladimir J. van der Laan [Fri, 11 Apr 2014 13:12:59 +0000 (15:12 +0200)]
Merge pull request #3912

b1b9c76 Fix bloom filter not to use bit_mask (peryaudo)

10 years agoMerge pull request #4009
Wladimir J. van der Laan [Fri, 11 Apr 2014 13:11:19 +0000 (15:11 +0200)]
Merge pull request #4009

7328898 Added instructions for when wrong openssl detected after brew link (olalonde)

10 years agoMerge pull request #4041
Wladimir J. van der Laan [Fri, 11 Apr 2014 13:00:12 +0000 (15:00 +0200)]
Merge pull request #4041

1528397 doc: add note about translations to README.md (Wladimir J. van der Laan)

10 years agodoc: add note about translations to README.md
Wladimir J. van der Laan [Wed, 9 Apr 2014 18:11:08 +0000 (20:11 +0200)]
doc: add note about translations to README.md

10 years agoMerge pull request #4016
Wladimir J. van der Laan [Fri, 11 Apr 2014 07:16:15 +0000 (09:16 +0200)]
Merge pull request #4016

8414cb0 Doxygen-compatible comments in coding style (Wladimir J. van der Laan)

10 years agogitian-linux: --enable-glibc-back-compat
Warren Togami [Wed, 9 Apr 2014 04:20:44 +0000 (18:20 -1000)]
gitian-linux: --enable-glibc-back-compat

10 years agobuild: add an option for enabling glibc back-compat
Cory Fields [Thu, 27 Mar 2014 23:58:41 +0000 (19:58 -0400)]
build: add an option for enabling glibc back-compat

Using "./configure --enable-glibc-back-compat" will attempt to be
compatible with a target running glibc abi 2.9 and libstdc++ abi 3.4.

10 years agobuild: add glibc/libstdc++ back-compat stubs
Cory Fields [Thu, 10 Apr 2014 02:40:33 +0000 (22:40 -0400)]
build: add glibc/libstdc++ back-compat stubs

glibc/libstdc++ have added new symbols in later releases. When running a new
binary against an older glibc, the run-time linker is unable to resolve the
new symbols and the binary refuses to run.

This can be fixed by adding our own versions of those functions, so that the
build-time linker does not emit undefined symbols for them.

This enables our binary releases to work on older Linux distros, while not
incurring the downsides of a fully static binary.

10 years agoCorrect some proxy related socket leaks.
Gregory Maxwell [Thu, 10 Apr 2014 00:09:17 +0000 (17:09 -0700)]
Correct some proxy related socket leaks.

10 years agoMerge pull request #4033
Wladimir J. van der Laan [Wed, 9 Apr 2014 17:57:29 +0000 (19:57 +0200)]
Merge pull request #4033

219b512 doc: update expected intermediate dependency hashes (Wladimir J. van der Laan)
25d4911 gitian: upgrade miniupnpc input to 1.9 (Wladimir J. van der Laan)

10 years agoPrevent socket leak in ThreadSocketHandler.
Gregory Maxwell [Wed, 9 Apr 2014 16:25:52 +0000 (09:25 -0700)]
Prevent socket leak in ThreadSocketHandler.

When we are over our outbound limit ThreadSocketHandler would try to
 keep the connection if the peer was addnoded.

This didn't actually work for two reasons: It didn't actually run
 the accept code due to mistaken code flow, and because we have a
 limited number of outbound semaphores it couldn't actually use the
 connection.

Instead it leaked the socket, which might have caused issue #4034.

This patch just takes out the non-functioning white-listing for now.

10 years agoMerge pull request #4024
Wladimir J. van der Laan [Wed, 9 Apr 2014 14:25:09 +0000 (16:25 +0200)]
Merge pull request #4024

ab64381 Fix a typo in RPC signrawtransaction help (Hector Jusforgues)

10 years agoChanged bitrpc.py's raw_input to getpass for passwords to conceal characters during...
Eric S. Bullington [Wed, 9 Apr 2014 14:01:47 +0000 (10:01 -0400)]
Changed bitrpc.py's raw_input to getpass for passwords to conceal characters during command line input. Getpass is in Python stdlib so no additional dependencies required.

10 years agoMerge pull request #4031
Wladimir J. van der Laan [Wed, 9 Apr 2014 13:51:57 +0000 (15:51 +0200)]
Merge pull request #4031

f3f2cb7 doc: remove versions from build-unix.md, just refer to release-process.md (Wladimir J. van der Laan)

10 years agodoc: update expected intermediate dependency hashes
Wladimir J. van der Laan [Wed, 9 Apr 2014 13:35:32 +0000 (15:35 +0200)]
doc: update expected intermediate dependency hashes

Also move them to release-process.md from gitian-building.md for more
visibility.

10 years agoBugfix: configure: Look in libx32 subdirectory for boost libraries
Luke Dashjr [Wed, 9 Apr 2014 12:59:17 +0000 (12:59 +0000)]
Bugfix: configure: Look in libx32 subdirectory for boost libraries

10 years agogitian: upgrade miniupnpc input to 1.9
Wladimir J. van der Laan [Wed, 9 Apr 2014 11:08:59 +0000 (13:08 +0200)]
gitian: upgrade miniupnpc input to 1.9

Bumps deps-linux, deps-win dependency versions as well.

qt-win does not need to be bumped, as although it depends on deps-win,
Qt doesn't use miniupnp. I verified this by rebuilding the dependency
and checking the the output is the same. Not having to rebuild Qt is a
good thing as it is huge.

10 years agodoc: remove versions from build-unix.md, just refer to release-process.md
Wladimir J. van der Laan [Wed, 9 Apr 2014 10:46:26 +0000 (12:46 +0200)]
doc: remove versions from build-unix.md, just refer to release-process.md

No one bothers to keep this up to date.
Better to refer to another file than give wrong information.

10 years agoMerge pull request #4020
Wladimir J. van der Laan [Wed, 9 Apr 2014 08:24:54 +0000 (10:24 +0200)]
Merge pull request #4020

71f82bf Restart-warning for spendZeroConfChange option (langerhans)

10 years agoFix a typo in RPC signrawtransaction help
Hector Jusforgues [Tue, 8 Apr 2014 15:53:41 +0000 (22:53 +0700)]
Fix a typo in RPC signrawtransaction help

10 years agogitian: Version bump for Qt dependency
Wladimir J. van der Laan [Tue, 8 Apr 2014 09:50:36 +0000 (11:50 +0200)]
gitian: Version bump for Qt dependency

Bump Qt dependency version after OpenSSL update.
Very important. Thanks @michagogo for noting.

10 years agoMerge pull request #4023
Wladimir J. van der Laan [Tue, 8 Apr 2014 08:55:55 +0000 (10:55 +0200)]
Merge pull request #4023

4a811b0 gitian: upgrade openssl to 1.0.1g for both win and linux (Wladimir J. van der Laan)

10 years agoMerge pull request #3914
Wladimir J. van der Laan [Tue, 8 Apr 2014 08:55:19 +0000 (10:55 +0200)]
Merge pull request #3914

ddcd1af gitian: add statically built variant of bitcoind/bitcoin-cli (Wladimir J. van der Laan)

10 years agoMerge pull request #4019
Wladimir J. van der Laan [Tue, 8 Apr 2014 08:24:21 +0000 (10:24 +0200)]
Merge pull request #4019

13a2283 build: Sync ax_boost_base.m4 with upstream. (Cory Fields)

10 years agoMerge pull request #4022
Wladimir J. van der Laan [Tue, 8 Apr 2014 08:23:29 +0000 (10:23 +0200)]
Merge pull request #4022

633bb8b Fixes the broken image in the Gitian Build Guide (Michael Ford)

10 years agoMerge pull request #4018
Wladimir J. van der Laan [Tue, 8 Apr 2014 06:41:29 +0000 (08:41 +0200)]
Merge pull request #4018

4ae5e72 Show error message if ReadConfigFile fails (Wladimir J. van der Laan)

10 years agogitian: upgrade openssl to 1.0.1g for both win and linux
Wladimir J. van der Laan [Tue, 8 Apr 2014 05:26:22 +0000 (07:26 +0200)]
gitian: upgrade openssl to 1.0.1g for both win and linux

OpenSSL 1.0.1g fixes CVE-2014-0160.

Also bump dependency versions.

This page took 0.077604 seconds and 4 git commands to generate.