Philip Kaufmann
807f3e83ba
Bitcoin-Qt: expand GCC Stack-Smashing Protector usage (non Windows)
...
This patch currently excludes our Windows executable!
- change to use -fstack-protector-all
- the minimum size of buffers (i.e. arrays) that will receive stack
smashing protection was changed to 1 byte (GCC default: 8)
- warn about functions that will not be protected against stack
smashing by adding -Wstack-protector
12 years ago
Philip Kaufmann
bb86cffa56
additional fix for #1843
...
- a shortcut on "receive coins" was used twice
12 years ago
fanquake
e1eb3d4451
Update Bugreport Links
...
Update Qt Links
Revert Qt source link
Update Qt links
12 years ago
Wladimir J. van der Laan
f394f21594
Merge pull request #1844 from Diapolo/Qt5_compat1
...
enhance Qt5 compatibility
12 years ago
fanquake
0eaaa83ba5
Update Bitcoin to use OpenSSL 1.0.1c
...
Bump deps tp 0.0.5
Small docs corrections
12 years ago
Wladimir J. van der Laan
38682648c2
Remove unnecessary text from tooltip in AddressBookPage
12 years ago
Wladimir J. van der Laan
1da09ab062
Merge pull request #1845 from Diapolo/fix_1843
...
fix #1843 by changing 2 GUI shortcuts
12 years ago
Gavin Andresen
d6c4400d57
Compile/link Bitcoin-Qt.app with -pthread
12 years ago
Philip Kaufmann
da9413d913
fix #1843 by changing 2 GUI shortcuts
12 years ago
Philip Kaufmann
81605d90f5
enhance Qt5 compatibility
...
- replace Q_WS_MAC (not supported anymore in Qt5) with Q_OS_MAC (supported
in Qt4/5)
12 years ago
Wladimir J. van der Laan
e96a8c7d86
Merge pull request #1793 from Diapolo/fix_signed_unsigned_strprintf
...
fix signed/unsigned in strprintf and CNetAddr::GetByte()
12 years ago
Wladimir J. van der Laan
3ccbaa56f4
comment update: it's -> its
12 years ago
Wladimir J. van der Laan
1ba4925755
Merge pull request #1705 from Diapolo/cleanup_bitcoingui
...
Qt: re-order GUI code and remove FIRST_CLASS_MESSAGING
12 years ago
Wladimir J. van der Laan
2dca98511f
Merge pull request #1810 from laanwj/2012_09_rpcconsole_eventfilter
...
Improve RPC console key event behaviour
12 years ago
Pieter Wuille
58bc86e37f
Check for canonical public keys and signatures
...
Only enabled inside tests for now.
12 years ago
Gavin Andresen
f2b066da70
Update gitignore and Makefiles for build.h move from src/ to src/obj
12 years ago
Wladimir J. van der Laan
bfc24bd4ce
Merge pull request #1717 from Diapolo/Qt_change_TX_display
...
Qt: show mined transactions at depth 1
12 years ago
Gavin Andresen
6cbae37667
Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin
12 years ago
Jeff Garzik
b1d3e95a0a
When rejected TX relay due to lack of fees, log full txid
12 years ago
Jeff Garzik
ea0796bde3
Trim trailing whitespace for src/*.{h,cpp}
12 years ago
Gavin Andresen
8b371316c5
Merge branch 'master' of github.com:bitcoin/bitcoin
12 years ago
Gavin Andresen
8f09e4cac4
Give makefiles 'test' and 'check' targets to compile and run unit tests
12 years ago
Jeff Garzik
f8c449b5c8
Merge pull request #1812 from jgarzik/misc-07
...
Two minor generic cleanups done during OP_DROP hacking
12 years ago
Gavin Andresen
085d9c75f4
Reset release notes for release-after-0.7.0
12 years ago
Gavin Andresen
a0971337d0
Merge branch 'refactor_times' of git://github.com/luke-jr/bitcoin
12 years ago
Gavin Andresen
5add0b0d0f
Bump client version to 0.7.0.99 now that 0.7.0 release is final.
12 years ago
Christian von Roques
48a10a3780
reimplement CBigNum's compact encoding of difficulty targets
...
Use shifts instead of going through the MPI representation of BIGNUMs.
Be careful to keep the meaning of 0x00800000 as sign bit.
12 years ago
Christian von Roques
6f0cecfc47
tests for SetCompact and GetCompact of CBigNum
12 years ago
Wladimir J. van der Laan
7fddf1210e
update comment, secure_allocator is defined in allocators.h
12 years ago
Philip Kaufmann
463a1cab43
fix signed/unsigned in strprintf and CNetAddr::GetByte()
...
- I checked every occurance of strprintf() in the code and used %u, where
unsigned vars are used
- the change to GetByte() was made, as ip is an unsigned char
12 years ago
Gavin Andresen
0a4e67afad
Bump client version number for 0.7.0rc3
12 years ago
Gavin Andresen
b3295cd283
Merge pull request #1822 from sipa/fix_ipv6_rpc
...
Do not abort if RPC listening for IPv6 fails
12 years ago
Pieter Wuille
c1d79812f4
Do not abort if RPC listening for IPv6 fails
...
Instead, fall back to IPv4 listening.
12 years ago
Gavin Andresen
d078739965
Merge branch 'bip30_harder' of git://github.com/gmaxwell/bitcoin
12 years ago
Wladimir J. van der Laan
8b1eb5687d
Merge pull request #1755 from osmosis79/patch-1
...
Update doc/build-unix.txt
12 years ago
osmosis
a21bdda7ad
Cleanup on doc/build-unix.txt
12 years ago
Wladimir J. van der Laan
3b3d999618
Add format characters for (s)size_t and ptrdiff_t
12 years ago
Wladimir J. van der Laan
ac4e7f6269
HexStr: don't build a vector<char> first
...
Also const correctness for lookup tables in hex functions throughout the code.
12 years ago
Gregory Maxwell
ab91bf39b7
Apply BIP30 checks to all blocks except the two historic violations.
...
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.
12 years ago
Jeff Garzik
17f8d6e400
Improve debug logging, for mempool TXs that do not include sufficient fees
12 years ago
Jeff Garzik
76970091f1
Cosmetic: move CTransaction::GetMinFee out of header file
12 years ago
Wladimir J. van der Laan
62904b33f3
Improve RPC console key event behaviour
...
- Paging using PageUp / PageDown now works when entry widget has focus
- Typing or pasting while the messages widget has focus auto-selects entry widget
12 years ago
Wladimir J. van der Laan
0e08efc54a
Merge pull request #1808 from laanwj/2012_09_serialize_deadcode
...
Remove VC6 comment and pointless #ifdef'd benchmark code
12 years ago
Wladimir J. van der Laan
b019ea17ec
Remove VC6 comment and pointless #ifdef'd benchmark code
...
We're in a wholly different world now, C++-compiler-wise.
Current std::stringstream implementations don't have the stated problem anymore,
and are just as fast as CDataStream.
The #ifdef'd block does not even compile anymore; CDataStream constructor changed,
and missing some std::. Also timing in whole seconds is also way too granular
to say anything sensible in such microbenchmarks. Just remove it,
it can always be found again in git history.
12 years ago
Wladimir J. van der Laan
963af6449f
Cleanup some unused macros from util.h
...
Encapsulate _snprintf/sprintf difference in implementation not header
12 years ago
Wladimir J. van der Laan
b0a90fbb0c
Add printf-style warnings to strprintf() and OutputDebugStringF()
...
This finds about ~150 potential problems with format characters on a 64 bit build.
12 years ago
Wladimir J. van der Laan
eabc8f2c81
Merge pull request #1803 from luke-jr/md2k7_license
...
Apply MIT license to md2k7 art
12 years ago
Wladimir J. van der Laan
d8ecd21ff7
Merge pull request #1802 from luke-jr/bugfix_ts
...
Update translations from Transifex (100% coverage for Finnish and Chinese (China)
12 years ago
Luke Dashjr
23a44a7ad6
Apply MIT license to md2k7 art
...
[21:48:14] <md2k7> feel free to make it MIT if you like
12 years ago
Luke Dashjr
85eb1e7e56
Update translations from Transifex (100% coverage for Finnish and Chinese (China)
12 years ago