aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-02Merge pull request #4114Wladimir J. van der Laan
bfb154e Update build instructions for Berkeley DB (Wladimir J. van der Laan) d0a2e2e Log BerkeleyDB version at startup (Wladimir J. van der Laan)
2014-05-02Merge pull request #3602Wladimir J. van der Laan
2fdd4c7 better std::exception logging for CAddrDb (Philip Kaufmann)
2014-05-02gitian: use right qt tools in linux buildWladimir J. van der Laan
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.
2014-05-02better std::exception logging for CAddrDbPhilip Kaufmann
- also small logging text changes
2014-05-02Merge pull request #4110Wladimir J. van der Laan
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)
2014-05-02Merge pull request #4094Wladimir J. van der Laan
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)
2014-05-02Merge pull request #4116Wladimir J. van der Laan
188674d Wording (richierichrawr)
2014-05-02Merge pull request #4115Wladimir J. van der Laan
e27c411 Remove build-time no-IPv6 setting (Wladimir J. van der Laan)
2014-05-02Merge pull request #4032Wladimir J. van der Laan
c0e0b05 Bugfix: configure: Look in libx32 subdirectory for boost libraries (Luke Dashjr)
2014-05-01Wordingrichierichrawr
Cleaned up wording and spacing for readability.
2014-05-01Remove build-time no-IPv6 settingWladimir J. van der Laan
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...)
2014-05-01Full translation updateWladimir J. van der Laan
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`
2014-05-01devtools: add a script to fetch and postprocess translationsWladimir J. van der Laan
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
2014-05-01qt: add transifex configuration fileWladimir J. van der Laan
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.
2014-05-01Update build instructions for Berkeley DBWladimir J. van der Laan
- 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
2014-05-01Log BerkeleyDB version at startupWladimir J. van der Laan
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)
2014-05-01Merge pull request #4088Wladimir J. van der Laan
8abfb99 Add CLIENT_VERSION_REVISION to mac osx info plist (Michael Ford)
2014-05-01Merge pull request #4092Wladimir J. van der Laan
40c5b93 [Qt] Optionally add third party links to transaction context menu (Cozz Lovan)
2014-05-01Merge pull request #4109Wladimir J. van der Laan
6b29ccc Correct indentation (R E Broadley)
2014-04-30Merge pull request #4111Wladimir J. van der Laan
1cc7f54 use standard __func__ instead of __PRETTY_FUNCTION__ (Philip Kaufmann)
2014-04-30devtools: have symbol check script check for exported symbolsWladimir J. van der Laan
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.
2014-04-30gitian: don't export any symbols from executableWladimir J. van der Laan
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.
2014-04-30gitian: build against Qt 4.6Wladimir J. van der Laan
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.
2014-04-30use standard __func__ instead of __PRETTY_FUNCTION__Philip Kaufmann
2014-04-30Correct indentationR E Broadley
2014-04-29qt: Periodic translations updateWladimir J. van der Laan
Update English translation from source code, and pull other translations from Transifex.
2014-04-27Merge pull request #4043Wladimir J. van der Laan
d282c1f [Qt] catch Windows shutdown events while client is running (Philip Kaufmann)
2014-04-27Merge pull request #4089Wladimir J. van der Laan
74fc254 devtools: add script to check symbols from Linux gitian executables (Wladimir J. van der Laan)
2014-04-27Merge pull request #4098Wladimir J. van der Laan
6e40fcf Update contrib/debian for autotools, among a few other tweaks (Matt Corallo)
2014-04-26Update contrib/debian for autotools, among a few other tweaksMatt Corallo
2014-04-25[Qt] Optionally add third party links to transaction context menuCozz Lovan
2014-04-25devtools: add script to check symbols from Linux gitian executablesWladimir J. van der Laan
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.
2014-04-24Add CLIENT_VERSION_REVISION to mac osx info plistMichael Ford
2014-04-24Merge pull request #4087Wladimir J. van der Laan
0caf2b1 Add MESSAGE_START_SIZE from chainparams when loading blocks from external files. (Simon de la Rouviere)
2014-04-24Add MESSAGE_START_SIZE from chainparams when loading blocks from external files.Simon de la Rouviere
2014-04-23Merge pull request #4085Wladimir J. van der Laan
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)
2014-04-23Merge pull request #4055Wladimir J. van der Laan
bb1f1c9 [Qt] importwallet progress (Cozz Lovan)
2014-04-23Add missing AssertLockHeld in ConnectBlockWladimir J. van der Laan
2014-04-23qt: get required locks upfront in polling functionsWladimir J. van der Laan
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.
2014-04-23Add required locks in testsWladimir J. van der Laan
Unit tests with DEBUG_LOCKORDER were running into assertions.
2014-04-23[Qt] importwallet progressCozz Lovan
2014-04-22Merge pull request #4042Wladimir J. van der Laan
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)
2014-04-22Merge pull request #4035Wladimir J. van der Laan
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)
2014-04-22Merge pull request #4058Wladimir J. van der Laan
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)
2014-04-22Merge pull request #4048 from sipa/nobigb58Gregory Maxwell
Remove dependency of base58 on OpenSSL
2014-04-22Replace DecodeBase58/EncodeBase58 with direct implementation.Pieter Wuille
This removes the bignum/OpenSSL dependency. The base58 transformation code is also moved to a separate .cpp file.
2014-04-19Merge pull request #4047Wladimir J. van der Laan
494cbf8 /contrib index reorg (super3)
2014-04-19Merge pull request #4014Wladimir J. van der Laan
4e9667b Improve and expand base58 comments (rxl)
2014-04-19Merge pull request #3701Wladimir J. van der Laan
09ec3af AddToWallet implies BindWallet (Wladimir J. van der Laan)
2014-04-18Merge pull request #4037 from gmaxwell/fdleaksGregory Maxwell
Prevent socket leak in ThreadSocketHandler.