aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #1669 from carsenk/masterPatrick Lodder2021-02-011-0/+3
|\ \ | | | | | | New DNS Seeders for DOGE
| * | Removed CommentsCarsen Klock2021-01-301-2/+2
| | | | | | | | | | | | | | | Doges, just do not forgot who made Dogecoin great again DENARIUS (D) https://denarius.io
| * | Added new denarius.pro seeders for DOGECarsen Klock2021-01-291-1/+4
| |/ | | | | D helping D
* | Merge pull request #1664 from patricklodder/1.14.3-mempool-expiryRoss Nicoll2021-01-311-1/+1
|\ \ | | | | | | Default policy: reduce default mempool expiry time
| * | Default policy: reduce default mempool expiry timePatrick Lodder2021-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduces DEFAULT_MEMPOOL_EXPIRY from 336 hours to 24 hours. Motivation is that while blocks are empty, un-relayable tx are stuck in mempools for a long time and effectively locking utxo for 2 weeks until they can be respent, if no RBF opt-in was performed (most wallet implementations do not do RBF opt-in.) As the expectation is that block space will not be fully utilized for the foreseeable future, and therefore, as long as this is the case, no valid transaction should ever live in the mempool for more than a couple of minutes. This default setting can be overridden with the -mempoolexpiry parameter by individual node operators to a value (expressed in hours) that makes the most sense for the use cases the node serves.
* | | Merge pull request #1684 from eltociear/patch-1Patrick Lodder2021-01-311-1/+1
|\ \ \ | |/ / |/| | [Qt] fix typo in bitcoingui.cpp
| * | [Qt] fix typo in bitcoingui.cppIkko Ashimine2021-01-311-1/+1
| |/ | | | | availble -> available
* | [tests] fix rpc ban test: set test time far into the futurePatrick Lodder2021-01-151-2/+2
| |
* | Merge pull request #1637 from patricklodder/disk_size_and_pruningPatrick Lodder2020-08-063-10/+31
|\ \ | | | | | | Add size_on_disk and addl pruning fields to getblockchaininfo
| * | [backport] [rpc] getblockchaininfo: add size_on_disk, prune_target_size, ↵Daniel Edgecumbe2020-07-243-10/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | automatic_pruning Fix pruneheight help text. Move fPruneMode block to match output ordering with help text. Add functional tests for new fields in getblockchaininfo. Rebase-from: bitcoin#b7dfc6c4
* | | Merge pull request #1629 from ftab/1628-fix-dogecoin-linksPatrick Lodder2020-07-271-1/+1
|\ \ \ | | | | | | | | Fix dogecoin payment links
| * | | Change IPC prefix from bitcoin: to dogecoin:Dennis Field2020-02-271-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given that GUIUtil::parseBitcoinURI is expecting it to start with dogecoin, it seems like this was overlooked, and this results in dogecoin: links not being processed as expected in handleURIOrFile, ipcParseCommandLine. Instead of processing the link as a payment request and opening the such send page, it simply opens the core wallet (or attempts to open another). This commit makes dogecoin-qt properly handle dogecoin links so that the such send page is opened with the desired information obtained from the link. Fixes #1628
* | | Merge pull request #1626 from bjacquin/dev/beber/dequePatrick Lodder2020-07-271-0/+1
|\ \ \ | | | | | | | | httpserver: include deque
| * | | httpserver: include dequeBertrand Jacquin2020-01-241-0/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems gcc 9.2.0 requires deque to be included: x86_64-pc-linux-gnu-g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -I. -I./obj -I/usr/include/db5.1/ -pthread -I/usr/include -I./leveldb/include -I./leveldb/helpers/memenv -I./secp256k1/include -pthread -I/usr/include/db5.1 -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -march=native -O2 -pipe -fomit-frame-pointer -c -o libdogecoin_server_a-httpserver.o `test -f 'httpserver.cpp' || echo './'`httpserver.cpp httpserver.cpp:71:10: error: ‘deque’ in namespace ‘std’ does not name a template type 71 | std::deque<std::unique_ptr<WorkItem>> queue; | ^~~~~ httpserver.cpp:30:1: note: ‘std::deque’ is defined in header ‘<deque>’; did you forget to ‘#include <deque>’? 29 | #include <event2/keyvalq_struct.h> +++ |+#include <deque> 30 | httpserver.cpp: In member function ‘bool WorkQueue<WorkItem>::Enqueue(WorkItem*)’: httpserver.cpp:110:13: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 110 | if (queue.size() >= maxDepth) { | ^~~~~ | Enqueue httpserver.cpp:113:9: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 113 | queue.emplace_back(std::unique_ptr<WorkItem>(item)); | ^~~~~ | Enqueue httpserver.cpp: In member function ‘void WorkQueue<WorkItem>::Run()’: httpserver.cpp:125:35: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 125 | while (running && queue.empty()) | ^~~~~ | Enqueue httpserver.cpp:129:31: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 129 | i = std::move(queue.front()); | ^~~~~ | Enqueue httpserver.cpp: In member function ‘size_t WorkQueue<WorkItem>::Depth()’: httpserver.cpp:154:16: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 154 | return queue.size(); | ^~~~~ | Enqueue
* | | Merge pull request #1388 from maerco/patch-1Patrick Lodder2020-07-271-1/+1
|\ \ \ | |_|/ |/| | Fixes translation for "Export Address List"
| * | Articols matter in ItalianMarco2017-10-221-1/+1
| | |
| * | Changing to the proper ports for Dogecoin.Sporklin2015-10-311-1/+1
| | |
| * | [Qt] Disable milli and micro units, introduce kilo and mega unitsPatrick Lodder2015-10-312-3/+19
| | | | | | | | | | | | | | | | | | | | | milli- and micro-Dogecoins are below dust threshold so do not make any sense as display units. Instead, kilo- and mega-dogecoins are probably more useful, as those make common amounts easier to read instead of harder
| * | Add minimum constraint on custom fees fieldJ Ross Nicoll2015-10-313-3/+40
| | |
| * | Disable UI elements for selecting zero-feeJ Ross Nicoll2015-10-312-7/+14
| | |
| * | Add Dogecoin Core copyright line to splash screenJ Ross Nicoll2015-10-3122-23/+110
| | |
| * | Update about menu icon to DogecoinJ Ross Nicoll2015-10-311-0/+0
| | | | | | | | | | | | Icon provided by cdeverett
| * | Update copyright header to include DogecoinSporklin2015-10-312-0/+3
| | |
| * | rebrand dogecoin-tx testPatrick Lodder2015-10-311-10/+10
| | |
| * | qt: Replace thin spaces with locale-specific number formattingJ Ross Nicoll2015-10-316-47/+94
| | |
| * | qt: use QChar(0x03BC) for mu symbolWladimir J. van der Laan2015-10-311-4/+4
| | | | | | | | | | | | | | | | | | Embedding UTF-8 in source code is not portable. Also make unit descriptions translatable.
| * | Update qt forms. :tada: :dog2:Sporklin2015-10-319-24/+24
| | |
| * | Customize Icons, Strings and DMG of Mac build (and icons for windows)langerhans2015-10-312-0/+0
| | |
| * | Update URI tests for DogecoinRoss Nicoll2015-10-311-18/+18
| | | | | | | | | | | | | | | | | | Note that the test address was invalid in Bitcoin Core, and as such rather than re-encoding as a Dogecoin address, I've simply swapped the first byte. Still invalid, but looks correct at least.
| * | Replace Bitcoin with Dogecoin in tooltiplangerhans2015-10-311-1/+1
| | |
| * | Add dogechain and chain.so as default block explorersRoss Nicoll2015-10-311-1/+1
| | |
| * | qt: Introduce PlatformStyleWladimir J. van der Laan2015-10-3137-320/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a PlatformStyle to handle platform-specific customization of the UI. This replaces 'scicon', as well as #ifdefs to determine whether to place icons on buttons. The selected PlatformStyle defaults to the platform that the application was compiled on, but can be overridden from the command line with `-uiplatform=<x>`. Also fixes the warning from #6328.
| * | Amount to send field now goes up/down 1 Koinu at a timeRoss Nicoll2015-10-311-1/+1
| | |
| * | [Qt] replace wifi icon with network symbolMarco2015-10-3110-70/+331
| | |
| * | [QT] cleanup iconsMarco2015-10-3114-49/+91
| | | | | | | | | | | | | | | | | | * Cleanup SVG code * Unify design ("Typicons" seem to have round edges) * Fix transparency issue with clock5.png
| * | Update QT client messages and corresponding translationsRoss Nicoll2015-10-3171-3949/+3948
| | | | | | | | | | | | | | | Update QT client messages and translations to Doge equivalents. Where specific contributions were made in languages for Dogecoin, those translations are used in preference.
| * | Added wallet_bgcoin.png to QT makefileRoss Nicoll2015-10-311-0/+1
| | |
| * | Update Bitcoin references in QT to Dogecoin equivalentsRoss Nicoll2015-10-315-25/+25
| | |
| * | Rename binaries to match DogecoinRoss Nicoll2015-10-317-73/+73
| | |
| * | Update Bitcoin references and addresses in strings to Dogecoin equivalentsRoss Nicoll2015-10-3123-206/+206
| | |
| * | Introduce basic Dogecoin brandingRoss Nicoll2015-10-3117-20/+68
| | |
| * | Merge pull request #1291 from patricklodder/1.10-enforce-low-sMax K.2015-10-181-1/+2
| |\ \ | | | | | | | | Make low-s verification mandatory for standard script verification
| | * | Make low-s verification mandatory for standard script verificationPatrick Lodder2015-10-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change makes a node only accept transactions with low-s signature encoding for relay and mining, but allows transactions with high-s signature encoding in mined blocks (no blocks will be rejected) Pros: - If deployed by all miners, this will eliminate this particular malleability attack. - There is no impact on consensus Cons: - Wallets that do not implement low-s signature encoding will see their transactions be rejected by growing numbers of peers and ultimately not be able to get any transaction mined. Follow ups: - Eventually, this verification needs to be confirmed through a consensus rule (enforcement of BIP62)
| * | | [Qt] Add textual descriptor for NODE_BLOOM service flagPatrick Lodder2015-10-171-0/+3
| | | | | | | | | | | | | | | | | | | | Displays NODE_BLOOM service as "BLOOM" instead of "UNKNOWN[2]" in qt->debug->peers
| * | | Bring back "target" property of getauxblockPatrick Lodder2015-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | Marked as deprecated but still used in many pool implementations, as well as rpc-tests. This restores AuxPoW compatibility to 100%.
| * | | Merge in miniupnpc updates from Bitcoin CoreRoss Nicoll2015-10-101-1/+5
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Contains: 0cca0248f030ea32bd8de778b5a2782e0d191978 9f3e48e5219a09b5ddfd6883d1f0498910eff4b6 888c595cffe73b0d49434acf49a9611cbff1ea1d 00c5a73136e13813219c7b0846fa1bfd91757e5d
| * | Merge pull request #1270 from rnicoll/1.10-fixmesMax K.2015-09-091-2/+6
| |\ \ | | | | | | | | Update block height used to determine relevant parameters
| | * | Update block height used to determine relevant parametersJ Ross Nicoll2015-09-081-2/+6
| | | |
| * | | Match fee calculation to legacy codeJ Ross Nicoll2015-09-069-31/+46
| | | | | | | | | | | | | | | | | | | | Purge all support for zero-fee transactions Disable IsDust() for backwards compatibility
| * | | Merge pull request #1273 from rnicoll/1.10-testnetPatrick Lodder2015-08-301-6/+9
| |\ \ \ | | | | | | | | | | Update testnet checkpoints and remove old seed