aboutsummaryrefslogtreecommitdiff
path: root/src/util.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '0.4.x' into 0.5.0.xLuke Dashjr2012-01-031-0/+17
|\ | | | | | | | | Conflicts: src/util.cpp
| * Fix issue #659, and cleanup wallet/command-line argument handling a bitGavin Andresen2012-01-031-0/+17
| | | | | | | | | | | | Conflicts: src/init.cpp src/util.cpp
| * remove possibility of 63 bit overflow in ParseMoneyWladimir J. van der Laan2011-10-011-1/+1
| |
* | Fix build on windows and macGavin Andresen2011-10-071-8/+8
| | | | | | | | | | | | Replaced all occurrences of #if* __WXMSW__ with WIN32, and all occurrences of __WXMAC_OSX__ with MAC_OSX, and made sure those are defined appropriately in the makefile and bitcoin-qt.pro.
* | remove possibility of 63 bit overflow in ParseMoneyWladimir J. van der Laan2011-10-011-1/+1
| | | | | | | | - also, add unit tests for various functions in util.cpp/util.h
* | Inline base64 encoder/decoderPieter Wuille2011-09-271-35/+114
| | | | | | | | | | | | | | This replaces the openssl-based base64 encoder and decoder with a more efficient internal one. Tested against the rfc4648 test vectors. Decoder is based on JoelKatz' version.
* | Faster Base64 decoder.JoelKatz2011-09-271-0/+59
| |
* | Remove wxWidgetsGavin Andresen2011-09-261-42/+0
| | | | | | | | | | | | | | Makefiles now build bitcoind only. qmake/make in top-level directory is used to build Bitcoin QT Deleted almost all #ifdef GUI from the code (left one possibly controversial one) Deleted xpm/ files.
* | Merge pull request #517 from gavinandresen/DoSpreventionGavin Andresen2011-09-261-0/+9
|\ \ | | | | | | Denial-of-service prevention
| * | SetMockTime() for cleaner unit testingGavin Andresen2011-09-211-0/+9
| |/
* | Merge branch 'master' of https://github.com/bitcoin/bitcoinWladimir J. van der Laan2011-09-031-6/+20
|\|
| * If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex ↵Gavin Andresen2011-09-021-6/+20
| | | | | | | | lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems)
* | Merge branch 'master' of https://github.com/bitcoin/bitcoinWladimir J. van der Laan2011-09-021-2/+6
|\| | | | | | | | | Conflicts: src/main.cpp
| * Highlight mis-matching locksGavin Andresen2011-08-311-2/+6
| |
* | Merge branch 'master' of https://github.com/bitcoin/bitcoinWladimir J. van der Laan2011-08-221-0/+118
|\|
| * Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can ↵Gavin Andresen2011-08-171-0/+118
| | | | | | | | cause deadlocks
* | Merge branch 'master' of https://github.com/bitcoin/bitcoinWladimir J. van der Laan2011-08-161-0/+1
|\|
| * Unify copyright notices.Matt Corallo2011-08-091-0/+1
| | | | | | | | | | | | To a variation on: // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2011 The Bitcoin developers
* | Merge branch 'master' of https://github.com/bitcoin/bitcoinWladimir J. van der Laan2011-07-151-3/+5
|\|
| * fix warnings: using the result of an assignment as a condition without ↵Giel van Schijndel2011-07-131-3/+5
| | | | | | | | | | | | | | | | | | parentheses [-Wparentheses] Don't unnecessarily assign to variables within the *boolean* expression of a conditional. Signed-off-by: Giel van Schijndel <[email protected]>
| * Do not use comma as thousands separatorGavin Andresen2011-07-041-7/+0
| | | | | | | | | | | | Using the comma as thousands separator causes problems for parts of the world where comma == decimal point. Germans sending 0,001 bitcoins are unpleasantly surprised when that results in 1 BTC getting sent.
| * Fix missing includes needed for Boost 1.46.Shane Wegner2011-06-191-0/+1
| |
| * Merge pull request #226 from jordanlewis/betterheadersJeff Garzik2011-06-141-0/+7
| |\ | | | | | | Optimize header dependencies; improve Makefile dependency graph
| | * Only include certain boost headers if necessary.Jordan Lewis2011-05-171-0/+6
| | |
| | * Only include strlcpy.h when we have toJordan Lewis2011-05-151-0/+1
| | |
| * | FormatFullVersion: build fix related to recent translation improvementJeff Garzik2011-06-141-2/+4
| | |
| * | Double check translation and improved a translation stringHan Lin Yap2011-06-121-1/+1
| | |
| * | Fixes #240 and #244 - delete delete[] mismatch.Matt Corallo2011-05-261-2/+2
| |/
| * make bitcoin include files more modularWladimir J. van der Laan2011-05-151-4/+5
| |
| * directory re-organization (keeps the old build system)Jaromil2011-04-231-0/+905
| | | | | | | | | | | | | | | | | | | there is no internal modification of any file in this commit files are moved into directories according to established standards in sourcecode distribution; these directories contain: src - Files that are used in constructing the executable binaries, but are not installed. doc - Files in HTML and text format that document usage, quirks of the implementation, and contributor checklists. locale - Files that contain human language translation of strings used in the program contrib - Files contributed from distributions or other third party implementing scripts and auxiliary programs
* Sync to bitcoin git e94010b2395694d56dd6Wladimir J. van der Laan2011-07-071-7/+0
|
* update core to d0d80170a2ca73004e08fb85007fe055cbf4e411 (CWallet class)Wladimir J. van der Laan2011-06-261-1/+1
|
* fixes for mac buildmark2011-06-201-0/+1
|
* update bitcoin core from git (eeac8727bc0a951631bd)Wladimir J. van der Laan2011-06-181-2/+11
|
* Internationalization -- initial step, make _ return a std::string to prevent ↵Wladimir J. van der Laan2011-06-131-6/+4
| | | | memory leaks
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+906