aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-12don't use memset() in privacy/security relevant code partsPhilip Kaufmann
As memset() can be optimized out by a compiler it should not be used in privacy/security relevant code parts. OpenSSL provides the safe OPENSSL_cleanse() function in crypto.h, which perfectly does the job of clean and overwrite data. For details see: http://www.viva64.com/en/b/0178/ - change memset() to OPENSSL_cleanse() where appropriate - change a hard-coded number from netbase.cpp into a sizeof()
2012-11-12Fixed 100% CPU utilization problem on FreeBSD 9Alex
2012-10-15Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_es.ts src/qt/locale/bitcoin_zh_CN.ts
2012-10-15Update supported translationsLuke Dashjr
2012-10-15Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
2012-10-15fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cppPhilip Kaufmann
- also includes the required bitcoinstrings.cpp update
2012-10-09Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_da.ts src/qt/locale/bitcoin_de.ts src/qt/locale/bitcoin_en.ts src/qt/locale/bitcoin_es.ts src/qt/locale/bitcoin_es_CL.ts src/qt/locale/bitcoin_hu.ts src/qt/locale/bitcoin_it.ts src/qt/locale/bitcoin_nb.ts src/qt/locale/bitcoin_nl.ts src/qt/locale/bitcoin_pt_BR.ts src/qt/locale/bitcoin_ru.ts src/qt/locale/bitcoin_uk.ts src/qt/locale/bitcoin_zh_CN.ts src/qt/locale/bitcoin_zh_TW.ts
2012-10-09Update supported translationsLuke Dashjr
2012-10-09Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/transactiondesc.cpp
2012-10-09Merge branch '0.4.x' into 0.5.xLuke Dashjr
Conflicts: src/bitcoinrpc.cpp src/init.cpp
2012-10-09Avoid crashes at shutdown due to printf() in global destructors.Gavin Andresen
2012-10-09Send --help message to stdout i.s.o stderrWladimir J. van der Laan
This allows fun stuff such as `bitcoin --help | less`, and more easy piping to files. Looking at other tools such as bash, gcc, they all send their help text to stdout.
2012-10-09When datadir missing, show messagebox instead of printing error to stderrWladimir J. van der Laan
2012-10-09When encrypting the wallet, warn user that old backups will become useless.Rune K. Svendsen
Don't include HTML in translation strings. Do split the huge message over several lines. Prettier lines
2012-10-09Add a backup warning to the encryptwallet RPC commandkjj2
2012-10-09Windows: fix URI association setting in registryPhilip Kaufmann
- fix for #1877 - fix was reported to work via https://bitcointalk.org/index.php?topic=110243.msg1230418#msg1230418
2012-10-09toHTML won't add empty wtx.mapValue elementsxanatos
As the code was before, toHTML added empty elements to mapValue to check for their existance. Now first it check for their existance and then for their non-emptiness. Removed a duplicated identical if There are two equal ifs, one inside another. If the first one is true, then the second one is true.
2012-10-09change last occurance of mac to macx in Qt project-filePhilip Kaufmann
2012-10-09Compile/link Bitcoin-Qt.app with -pthreadGavin Andresen
2012-10-09additional fix for #1843Philip Kaufmann
- a shortcut on "receive coins" was used twice
2012-10-09Update Bugreport Linksfanquake
Update Qt Links Revert Qt source link Update Qt links PARTIAL of e1eb3d4
2012-10-09Update Bugreport Linksfanquake
Update Qt Links Revert Qt source link Update Qt links PARTIAL of e1eb3d4
2012-10-09Change hotkey for "Send" button to "e" since "S" is already used for ↵Philip Kaufmann
"Settings" menu Partial of upstream da9413d9134a7534369a55422cadc3fdd91ba608
2012-09-17Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
2012-09-17Merge branch '0.4.x' into 0.5.xLuke Dashjr
2012-09-17Apply BIP30 checks to all blocks except the two historic violations.Gregory Maxwell
Matt pointed out some time ago that there existed a minor DOS attack where a node in its initial block download could be wedged by an overwrite attack in a fork created between checkpoints before a time where BIP30 was enforced. Now that the BIP30 timestamp is irreversibly past the check can be more aggressive and apply to all blocks except the two historic violations.
2012-09-11Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_da.ts src/qt/locale/bitcoin_zh_CN.ts
2012-09-11Update supported translationsLuke Dashjr
2012-09-11Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_pt_BR.ts
2012-09-11Apply MIT license to md2k7 artLuke Dashjr
[21:48:14] <md2k7> feel free to make it MIT if you like
2012-09-10Docs Tidy upfanquake
Partial of f00a0dcfed248186811ae596dbe42f83c8550b31.
2012-09-10Bugfix: Correct doubled-up &amp;amp; in translations and remove extra spaces ↵Luke Dashjr
after ampersand in translations (this fixes hotkeys) Partial of upstream 4ee706243c670bf308123792d026d7dab6b5ae69.
2012-09-10Bugfix: Correct doubled-up &amp;amp; in translations and remove extra spaces ↵Luke Dashjr
after ampersand in translations (this fixes hotkeys) Partial of upstream 4ee706243c670bf308123792d026d7dab6b5ae69.
2012-09-10Wrong address added to collection in testxanatos
The wrong address is added to the collection. As was written a second copy of address1 was added (and so address2 was useless).
2012-09-10Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/net.cpp
2012-09-10Merge branch '0.4.x' into 0.5.xLuke Dashjr
2012-09-10select(): Use precise fd presence check, rather than imprecise hSocketMax testJeff Garzik
2012-09-10Bugfix: Don't consider invalid listening socket in hSocketMaxLuke Dashjr
Fixed upstream in 8f10a2889089af1b2ac64802360494b54c8c7ff1.
2012-09-07Update supported translationsLuke Dashjr
2012-09-06Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/locale/bitcoin_da.ts src/qt/locale/bitcoin_de.ts src/qt/locale/bitcoin_es.ts src/qt/locale/bitcoin_es_CL.ts src/qt/locale/bitcoin_hu.ts src/qt/locale/bitcoin_it.ts src/qt/locale/bitcoin_nb.ts src/qt/locale/bitcoin_nl.ts src/qt/locale/bitcoin_pt_BR.ts src/qt/locale/bitcoin_ru.ts src/qt/locale/bitcoin_uk.ts src/qt/locale/bitcoin_zh_CN.ts src/qt/locale/bitcoin_zh_TW.ts
2012-09-06Update supported translationsLuke Dashjr
2012-09-06Merge branch '0.4.x' into 0.5.xLuke Dashjr
2012-09-06Correct LoadWallet() return value (false -> DB_LOAD_OK)xanatos
Equivalent code. (false == 0 == DB_LOAD_OK). Fixes #1706.
2012-09-06add missing netbase.h to Qt project-filePhilip Kaufmann
2012-09-06Remove json/*.cpp from Qt build systemWladimir J. van der Laan
They are unneeded as jsonspirit is always used as template library, the other makefiles don't include them either.
2012-08-28Update supported translationsLuke Dashjr
2012-08-28Tree-Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: src/qt/bitcoinstrings.cpp src/qt/locale/bitcoin_da.ts src/qt/locale/bitcoin_de.ts src/qt/locale/bitcoin_en.ts src/qt/locale/bitcoin_es.ts src/qt/locale/bitcoin_es_CL.ts src/qt/locale/bitcoin_hu.ts src/qt/locale/bitcoin_it.ts src/qt/locale/bitcoin_nb.ts src/qt/locale/bitcoin_nl.ts src/qt/locale/bitcoin_pt_BR.ts src/qt/locale/bitcoin_ru.ts src/qt/locale/bitcoin_uk.ts src/qt/locale/bitcoin_zh_CN.ts src/qt/locale/bitcoin_zh_TW.ts
2012-08-28Update supported translationsLuke Dashjr
2012-08-28Update supported translationsLuke Dashjr
2012-08-27Merge branch '0.5.x' into 0.6.0.xLuke Dashjr
Conflicts: bitcoin-qt.pro doc/README doc/README_windows.txt share/setup.nsi src/serialize.h