aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Add deeper XML checking to update-translation scriptWladimir J. van der Laan2014-09-011-14/+134
| | | | | | | | | | - Catch problems such as mismatched formatting characters. Remove messages that can give problems at runtime. - Also remove unfinished/untranslated messages, they just take up space in the ts and waste parsing time. Fixes #4774.
* contrib/linearize: split output files based on new-timestamp-year or ↵Jeff Garzik2014-08-233-9/+39
| | | | max-file-size
* Update linearize scripts.Jeff Garzik2014-08-234-39/+226
| | | | | | | | | Break into two steps: * Generate hash list * Build data file(s) from local bitcoind blocks/ directory. This supports building one large bootstrap.dat, or multiple smaller blocks/blkNNNNN.dat files.
* Fix github-merge with git version 2.1.0Gavin Andresen2014-08-191-2/+2
| | | | | | | Running git version 2.1.0 on OSX (homebrew), I get fatal: '1q': not a non-negative integer I'm guessing git command-line parsing got more strict recently?
* devtools: Exclude default exports from symbol-checker scriptWladimir J. van der Laan2014-08-171-0/+6
| | | | See discussion in #4663.
* build: teach macdeploy the -translations-dir argument, for use with static qtCory Fields2014-08-061-1/+18
| | | | | When QT is linked statically, macdeploy can't infer its paths. While plugins and frameworks don't need to be packaged, translations still do (for now).
* Merge pull request #4104Wladimir J. van der Laan2014-07-301-1/+2
|\ | | | | | | 68aa01e Fixes error (Ian Carroll)
| * Fixes errorIan Carroll2014-04-281-1/+2
| |
* | Merge pull request #4577Wladimir J. van der Laan2014-07-301-0/+17
|\ \ | | | | | | | | | 0c3e101 Added systemd .service file in order to help distributions integrate bitcoind. (Aitor Pazos)
| * | Added systemd .service file in order to help distributions integrate bitcoind.Aitor Pazos2014-07-291-0/+17
| | |
* | | contrib: remove getwork-based pyminerWladimir J. van der Laan2014-07-294-313/+0
| | | | | | | | | | | | | | | | | | | | | | | | As the `getwork` API doesn't exist anymore, currently this script is useless. It would be nice to have a `getblocktemplate`-based Python example of a miner, but there is no point in keeping this one around except to confuse people.
* | | pyminer: Fix memory leak, refactor to be more pythonic, maintainable, and ↵Clinton Christian2014-07-251-220/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | possibly faster Pull #4483. Note that pyminer is not currently functional due to the removal of getwork in cf0c47b.
* | | doc: remove any mention of SOCKS4Wladimir J. van der Laan2014-07-243-6/+3
| | | | | | | | | | | | SOCKS4 support was removed in 0127a9b, as well as the `-socks=` option.
* | | gitian: remove unneeded option after last commitCory Fields2014-07-221-1/+1
| | |
* | | Merge pull request #4557Wladimir J. van der Laan2014-07-211-2/+2
|\ \ \ | | | | | | | | | | | | 92b8587 Update README.md (elkingtowa)
| * | | Update README.mdelkingtowa2014-07-181-2/+2
| | | | | | | | | | | | Added two modifications to make the descriptions more clear.
* | | | Revert "Add -respendnotify option and new RPC data"Wladimir J. van der Laan2014-07-211-3/+0
|/ / / | | | | | | | | | This reverts commit 9004798e62e987ddf50030b17fa1881b63dd5e45.
* / / -datadir is now allowed in config filesZak Wilcox2014-07-121-1/+1
|/ /
* | Merge pull request #4190Wladimir J. van der Laan2014-07-101-1/+2
|\ \ | | | | | | | | | 502972f Fix Error: No file at @loader_path/libboost_system-mt.dylib (Federico Bond)
| * | Fix Error: No file at @loader_path/libboost_system-mt.dylibFederico Bond2014-07-091-1/+2
| | |
* | | Update Debian packaging description for new bitcoin-cliJohnathan Corgan2014-07-081-2/+3
|/ /
* | secp256k1: add libtool as a dependencyCory Fields2014-07-012-0/+2
| |
* | Merge pull request #3883 from dgenr8/first_double_spendGavin Andresen2014-06-301-0/+3
|\ \ | | | | | | Relay and alert user to double spends
| * | Add -respendnotify option and new RPC dataTom Harding2014-06-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -respendnotify=<cmd> Execute command when a network tx respends wallet tx input (%s=respend TxID, %t=wallet TxID) Add respendsobserved array to gettransaction, listtransactions, and listsinceblock RPCs. This omits the malleated clones that are included in the walletconflicts array. Add RPC help for respendsobserved and walletconflicts (help was missing for the latter).
* | | Update verify.sh script to point to bitcoin.orgMichael Ford2014-06-292-5/+5
|/ / | | | | | | | | Now that downloads are no longer hosted on Sourceforge, update the script to retrieve the binaries and signature file from bitcoin.org.
* | Added encryptwallet call to bitrpc.pydllud2014-06-171-0/+12
| | | | | | This was the only call requiring password input which was still missing. Much useful to avoid leaving a plain text passphrase in the shell log.
* | Updated Debian example bitcoin.conf with config from wiki + removed some ↵Giuseppe Mazzotta2014-06-111-32/+63
| | | | | | | | cruft and updated comments
* | gitian: upgrade OpenSSL to 1.0.1hWladimir J. van der Laan2014-06-058-31/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade for https://www.openssl.org/news/secadv_20140605.txt Just in case - there is no vulnerability that affects ecdsa signing or verification. The MITM attack vulnerability (CVE-2014-0224) may have some effect on our usage of SSL/TLS. As long as payment requests are signed (which is the common case), usage of the payment protocol should also not be affected. The TLS usage in RPC may be at risk for MITM attacks. If you have `-rpcssl` enabled, be sure to update OpenSSL as soon as possible.
* | gitian: make linux qt intermediate deterministicWladimir J. van der Laan2014-06-021-0/+1
| | | | | | | | | | | | | | A qt installation date snuck into the host utils (lrelease etc) This doesn't affect the end product, so no dependency version bump. It also doesn't explain why gavin's and mine build is different
* | Merge pull request #4187Wladimir J. van der Laan2014-05-302-15/+0
|\ \ | | | | | | | | | d16f6f8 Remove unused imports in macdeploy script (Federico Bond)
| * | Remove unused imports in macdeploy scriptFederico Bond2014-05-202-15/+0
| | |
* | | Fix name of Cory's pgp keyGavin Andresen2014-05-291-0/+0
| | |
* | | gitian: Add cfields to gitian download scriptsCory Fields2014-05-293-0/+58
| | |
* | | release: Bump the OSX SDK to 10.7 for gitian buildsCory Fields2014-05-244-46/+33
| | | | | | | | | | | | | | | This fixes the display on Retina Macbooks. It also moves us away from depending on the ancient XCode3 sdk.
* | | gitian: Add OSX build descriptorsCory Fields2014-05-214-0/+596
| | | | | | | | | | | | | | | | | | Github-Pull: #4185 Rebased-By: Wladimir J. van der Laan Rebased-From: bb5da27, 2288206, 7fe8fe6, f76db78, ebcf375, fa1ed7c, 397e9b8
* | | Fix NameError in macdeploy scriptFederico Bond2014-05-151-2/+2
|/ /
* | doc: remove mention of `-rpctimeout` from man pageWladimir J. van der Laan2014-05-121-3/+0
| | | | | | | | That option hasn't existed for a long time.
* | gitian: use right qt tools in linux buildWladimir J. van der Laan2014-05-021-1/+1
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #4110Wladimir J. van der Laan2014-05-022-0/+78
|\ \ | | | | | | | | | | | | | | | 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)
| * | devtools: add a script to fetch and postprocess translationsWladimir J. van der Laan2014-05-012-0/+78
| |/ | | | | | | | | | | | | | | | | 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
* | devtools: have symbol check script check for exported symbolsWladimir J. van der Laan2014-04-301-0/+5
| | | | | | | | | | | | 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.
* | gitian: don't export any symbols from executableWladimir J. van der Laan2014-04-301-1/+11
| | | | | | | | | | | | | | 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.
* | gitian: build against Qt 4.6Wladimir J. van der Laan2014-04-302-1/+272
|/ | | | | | | | | | | | | | | | | | 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.
* Merge pull request #4089Wladimir J. van der Laan2014-04-272-3/+133
|\ | | | | | | 74fc254 devtools: add script to check symbols from Linux gitian executables (Wladimir J. van der Laan)
| * devtools: add script to check symbols from Linux gitian executablesWladimir J. van der Laan2014-04-252-3/+133
| | | | | | | | | | | | | | 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.
* | Update contrib/debian for autotools, among a few other tweaksMatt Corallo2014-04-265-20/+27
|/
* Merge pull request #4042Wladimir J. van der Laan2014-04-221-14/+1
|\ | | | | | | | | | | | | 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)
| * gitian-linux: --enable-glibc-back-compatWarren Togami2014-04-101-14/+1
| |
* | Merge pull request #4035Wladimir J. van der Laan2014-04-221-3/+4
|\ \ | | | | | | | | | 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)
| * | Changed bitrpc.py's raw_input to getpass for passwords to conceal characters ↵Eric S. Bullington2014-04-091-3/+4
| | | | | | | | | | | | during command line input. Getpass is in Python stdlib so no additional dependencies required.