Wladimir J. van der Laan
90489ae977
Merge pull request #1770 from laanwj/2012_08_rpcconsoleparsing2
...
RPC console: escaping within ' and " now handled differently
12 years ago
Wladimir J. van der Laan
9c94bdac06
RPC console: escaping within ' and " now handled differently
...
Should now mimic bash quoting and escaping (see http://wiki.bash-hackers.org/syntax/quoting ) exactly,
leaving out argument expansion and obscure syntax like $''.
12 years ago
Gregory Maxwell
ddbddcb31e
Merge pull request #1758 from laanwj/2012_08_uiconsole_parsing
...
Fix RPC console parser to handle escaped arguments more like bash
12 years ago
Wladimir J. van der Laan
b5c1467a7d
In RPC console, attempt to format errors
...
Try to display a nicer message instead of dumping raw JSON object when possible. If the error
somehow doesn't have the required 'code' and 'message' fields, fall back to printing raw JSON object.
12 years ago
Wladimir J. van der Laan
576b5efe93
Fix RPC console parser to handle escaped arguments more like bash
...
- Fix issue #1750
12 years ago
Jeff Garzik
c2cd13faa4
release-notes.txt: mention getmemorypool removal
12 years ago
Philip Kaufmann
d93e5986d7
add default value in -timeout description
12 years ago
Wladimir J. van der Laan
f78fd6f397
Merge pull request #1752 from Diapolo/bitcoind_ASLR_DEP
...
enable ASLR and DEP for bitcoind.exe via linker flags
12 years ago
Wladimir J. van der Laan
a65b53bf06
Merge pull request #1756 from Diapolo/pro_add_netbase_h
...
add missing netbase.h to Qt project-file
12 years ago
Philip Kaufmann
c3856bb011
add missing netbase.h to Qt project-file
12 years ago
Philip Kaufmann
a4d4403a75
enable ASLR and DEP for bitcoind.exe via linker flags
...
- this is already active for bitcoin-qt.exe
12 years ago
Wladimir J. van der Laan
4d1d94c56c
Rename CreateThread to NewThread
...
Prevent clash with win32 API symbol
12 years ago
Jeff Garzik
4445434a2d
Merge pull request #1745 from gmaxwell/irc_fixes
...
Misc IRC fixes.
12 years ago
Wladimir J. van der Laan
61d8507140
implement CreateThread with boost::thread
...
I'm not sure why this wasn't done before.
- Removes typedef of pthread_t on Windows, which fixes a native compile issue on mingw.
12 years ago
Wladimir J. van der Laan
74d36d44f2
Merge pull request #1754 from laanwj/2012_08_stringsupdate2
...
Update strings for 0.7.0rc2
12 years ago
Wladimir J. van der Laan
6117afeeaa
Update strings for 0.7.0rc2
12 years ago
Wladimir J. van der Laan
c7df832d7a
Merge pull request #1617 from Diapolo/Show_Hide_string
...
Update string for Show/Hide in the tray
12 years ago
Wladimir J. van der Laan
1b4bd4c976
Merge pull request #1731 from luke-jr/opt_ipv6
...
Optional IPv6 spaces cleanup
12 years ago
Wladimir J. van der Laan
fc52af2736
Merge pull request #1720 from Diapolo/Qt_about
...
Qt: add copyrightLabel to aboutdialog.ui
12 years ago
Wladimir J. van der Laan
29316f7bd0
Merge pull request #1751 from laanwj/2012_08_qtjsonspirit
...
Remove json/*.cpp from Qt build system
12 years ago
Wladimir J. van der Laan
3f37f20ddc
Remove json/*.cpp from Qt build system
...
They are unneeded as jsonspirit is always used as template library,
the other makefiles don't include them either.
12 years ago
Philip Kaufmann
e273c51287
Update string for Show/Hide in the tray
...
- be clear we don't "Show/Hide Bitcoins", but just the client window
- remove the tooltip for toggleHideAction as this is not shown anyway
- update a comment to be more general
12 years ago
Gregory Maxwell
6a60c64c6b
Don't retry a failing IRC nickname forever.
...
If our IRC nick is in use (because some other node thinks it has
the same address we think we have) don't fruitlessly try to reconnect
using that name forever. After three tries, give up and use a random
nick. Either we'll learn a new local address from IRC and switch
to that, or it was right and the other guy is advertising for us.
This avoids a pessimal case where a second testnet node behind
a nat is unable to get any peers because he can't get on IRC.
12 years ago
Gregory Maxwell
3595b18793
Don't force IRC off if not listening, do force it off if IPv4 is off.
...
Previously Bitcoin would refuse to use IRC if it was either not
accepting inbound connections or not making outbound. Instead this
changes it to not use IRC only if it's not doing either or if
IPv4 is off completely. If Bitcoin is not listening this will use
the default random nicks rather than the IP based ones.
12 years ago
Jeff Garzik
5f38875807
Merge pull request #1748 from sipa/bugfix_portinc
...
Bugfix: increase score, not port
12 years ago
Pieter Wuille
af4da4be3d
Bugfix: increase score, not port
12 years ago
Pieter Wuille
3588c91c7e
Small update to release notes regarding -seednode
12 years ago
Gavin Andresen
286dbba2d2
Give testnet it's own alert key.
12 years ago
Gavin Andresen
f35c6c4fb9
Refactor: move alert code from main to alert.cpp/h
12 years ago
xanatos
9eb7fc5842
Changed nprev->pprev
...
It should be pprev, because the next one is pnext, and it's printing the memory address of the CBlockIndex (so pSomething).
12 years ago
Jeff Garzik
06707dd610
Merge pull request #1741 from freewil/release-notes-remove-i2p
...
remove I2P support mention from release notes
12 years ago
Jeff Garzik
9c63fd8e76
Merge pull request #1739 from freewil/onlynet-release-notes
...
make use of -onlynet more clear in release notes
12 years ago
freewil
8ef51cf15c
remove I2P support mention from release notes
12 years ago
freewil
41b2856bd4
make use of -onlynet more clear in release notes
12 years ago
Wladimir J. van der Laan
e598b5b5c2
Remove unused styles on Windows from gitian qt build
...
Keeps the "windows", "windowsxp", "windowsvista" styles.
Reduces the size of a static bitcoin-qt.exe by ~400 kB.
12 years ago
Jeff Garzik
0d9556f948
Merge pull request #1733 from Diapolo/Qt_changelog
...
add Qt GUI part to release-notes.txt
12 years ago
Philip Kaufmann
4f6a85b3bd
add Qt GUI part to release-notes.txt
12 years ago
Luke Dashjr
0eeb54cb89
I forgot to paint the bike shed
12 years ago
Wladimir J. van der Laan
ba7ba84f07
Add boost chrono lib for windows builds (required for boost 1.50)
12 years ago
Jeff Garzik
f29eaee30a
Update release notes
12 years ago
Gavin Andresen
03fa53a640
Version numbers -> 0.7.0
12 years ago
Matt Corallo
a1755ec426
Upgrade to Boost 1.50
12 years ago
Gavin Andresen
fde5c34bd8
Merge branch 'alert_fix' of git://github.com/gavinandresen/bitcoin-git
12 years ago
Gavin Andresen
ef8e821cf2
Fix compiler warning on mac
12 years ago
Gavin Andresen
8cd98a9a26
Merge branch 'bugfix_gitian' of git://github.com/luke-jr/bitcoin
12 years ago
Gavin Andresen
ea2fda46c3
Special-case the last alert for alert-key-compromised case
...
Hard-code a special nId=max int alert, to be broadcast if the
alert key is ever compromised. It applies to all versions, never
expires, cancels all previous alerts, and has a fixed message:
URGENT: Alert key compromised, upgrade required
Variations are not allowed (ignored), so an attacker with
the private key cannot broadcast empty-message nId=max alerts.
12 years ago
xanatos
028ec224b8
Removed duplicated lock
...
Around line 167 there is already a LOCK(bitdb.cs_db) that covers everything. Re-locking is useless.
12 years ago
Luke Dashjr
d0377a70e2
Bugfix: Adjust gitian-win32 to use Boost 1.49 for real
12 years ago
Luke Dashjr
1837696580
Bugfix: Move boost::interprocess Win32 workaround to Bitcoin-Qt sources, rather than hacking boost in gitian
12 years ago
Gavin Andresen
d5a52d9b3e
Alert system DoS prevention
...
This fixes two alert system vulnerabilities found by
Sergio Lerner; you could send peers unlimited numbers
of invalid alert message to try to either fill up their
debug.log with messages and/or keep their CPU busy
checking signatures.
Fixed by disconnecting/banning peers if they send 10 or more
bad (invalid/expired/cancelled) alerts.
12 years ago