Commit graph

13820 commits

Author SHA1 Message Date
Ross Nicoll 0fb46507b3
1.14.5 release notes 2021-09-25 08:52:47 +01:00
Patrick Lodder 478115a63b
Merge pull request #2588 from rnicoll/1.14.5-dev-strings
Refresh locale files
2021-09-25 01:57:45 +02:00
Ross Nicoll 029c83da14 Refresh English locale files 2021-09-25 00:00:21 +01:00
Ross Nicoll c2c71b2f21
Correct application names in locale files
Correct application names in locale files so Qt correctly recognises that the translations are valid.
2021-09-24 23:59:49 +01:00
Ross Nicoll f1acd77583
Merge pull request #2581 from patricklodder/1.14.5-openssl-102u-patched
depends: Update OpenSSL to 1.0.2u and fix issues it introduces
2021-09-24 22:09:25 +01:00
Ross Nicoll 7b27476601
Merge pull request #2572 from slightlyskepticalpotat/rename-files
Finish Renaming Icons
2021-09-24 10:07:16 +01:00
Carl Dong 043ce9a2c2
depends: Fully determine path for darwin_{CC,CXX}
Instead of doing the awkward /bin path prepending at config.site
creation time, set darwin_{CC,CXX} in a way that fully determines the
program's path (clang/clang++)

Also see the added comment block in depends/Makefile for more context on
determining $PATH for our config.site.

Cherry-picked from: 880660ac

Conflicts: cherry-picked from a Bitcoin Core build system that is
           optimized for supporting system-provided clang builds
           which Dogecoin Core does not have at this time. I have
           removed all code regarding that functionality and only
           kept the code relevant to Dogecoin Core for this
           major version (1.14), i.e. those lines that use the
           pinned clang from the depends system.
2021-09-23 20:14:03 +02:00
Patrick Lodder cbc3aaeed8
depends: Remove export of glibc 2.17 secure_getenv
Patches openssl 1.0.2's usage of secure_getenv to always use the
fallback OPENSSL_issetugid() instead, to remove reliance on a
higher glibc than the minimum we currently support (2.11)

See depends/patches/openssl/secure_getenv.patch for a full
description of the patch.
2021-09-23 20:13:43 +02:00
Ed Tubbs 61c1cf3a3c
Updated to OpenSSL 1.0.2 2021-09-23 20:13:38 +02:00
Patrick Lodder 15f0fc62ac
Merge pull request #2567 from rnicoll/1.14.5-fees-ui
Replace smart fee UI with predefined fees
2021-09-22 17:09:12 +02:00
Ross Nicoll 36e39a395d
Revise fee UI
* Change from a block target number to using speed labels which pick predefined fee values.
* Remove smart fee labels from send coins control dialog.
* Rename slider position configuration for Qt, as smart fee slider settings are not compatible with preset fee settings.
2021-09-21 23:17:56 +01:00
Patrick Lodder 661197f502
Merge pull request #2546 from rnicoll/1.14.5-translations
Refresh English translation file
2021-09-15 18:47:22 +02:00
Ross Nicoll 13a5cc8589
Merge pull request #2570 from AbcSxyZ/introduction-sentence
Docs4Doge : refresh README.md introduction sentence
2021-09-15 08:10:03 +01:00
cg dd18d5c962 rename other icons 2021-09-14 21:18:15 -04:00
cg 0589466f76 swap out doxygen icon 2021-09-14 21:10:36 -04:00
AbcSxyZ 9508da5d81 Docs4Doge: refresh README introduction sentence 2021-09-14 18:24:28 +02:00
Ross Nicoll b0d9b4627a
Refresh English translation files
This is the result of running `make translate` under `src/`.
2021-09-13 20:48:32 +01:00
Ross Nicoll 36d8b7bd72
Merge pull request #2525 from chromatic/replace-more-bitcoin-in-translations
Replace Bitcoin with Dogecoin in translations
2021-09-11 10:10:49 +01:00
chromatic c6f3cbbf49 Replace Bitcoin with Dogecoin in translations 2021-09-05 11:31:49 -07:00
Patrick Lodder 88e79c9cc5
Merge pull request #2503 from chromatic/fix-tinyformat-switch-fallthrough-warnings
Fix implicit switch fallthrough warnings
2021-09-04 20:07:34 +02:00
Patrick Lodder 1b9bc8fada
Merge pull request #2515 from elvisbegovic/patch-1
french translations update (sync with Dogecoin instead Bitcoin network)
2021-09-04 19:00:35 +02:00
Patrick Lodder 07406ddd36
Merge pull request #2502 from patricklodder/1.14-freebsd-docs-1
update freebsd build docs
2021-09-03 17:47:16 +02:00
Ross Nicoll 9c6af6d841 Reduce recommended fees
* Reduce DEFAULT_FALLBACK_FEE to 1,000,000 Koinu. Note this by itself has no effect as the required fee is higher.
* Reduce wallet minimum fees to 0.01 DOGE
* Update DEFAULT_DUST_LIMIT
* Revise derived values after updating recommended fees
* Remove fee rounding from RPC tests
* Revert tests back to Bitcoin originals where possible
2021-09-03 10:52:24 +01:00
chromatic 7a0b3034c7 Remove more implicit fallthrough compiler warnings 2021-09-01 20:52:06 -07:00
Elvis Begović 7cd56df174
french translations update (sync with Dogecoin instead Bitcoin network)
- update bitcoin_fr.ts in french language
- with this commit new users (running first time Dogecoin Core) have a message that they are syncing with Dogecoin network (instead Bitcoin)
2021-09-01 17:16:28 +02:00
Ross Nicoll 97190c0ae6
Merge pull request #2497 from patricklodder/1.14-remove-redundant-copy-ctors
1.14: Remove redundant explicitly defined copy constructors
2021-08-30 20:01:17 +01:00
chromatic 16a2776ea8 Fix tinyformat.h switch fallthrough warnings
This cherry-picks a tinyformat commit:

8a2812d848

The effect should be to remove all compilation warnings about implicit
switch fallthroughs.

Updating the entire header file to the latest release at once brings in
other changes that may be more invasive for 1.14.5, and this commit
should not interfere with a further update.
2021-08-29 17:55:20 -07:00
Patrick Lodder 84be09269b
update freebsd doc 2021-08-30 02:08:46 +02:00
Patrick Lodder 18dbe3291b
Merge pull request #2481 from chromatic/fix-freebsd-scrypt-compilation-gh2475
Fix FreeBSD scrypt compilation
2021-08-29 17:01:16 +02:00
Dan Raviv 6efc333ffe
Remove redundant explicitly defined copy ctors
CFeeRate and CTxMemPoolEntry have explicitly defined copy ctors which has
the same functionality as the implicit default copy ctors which would
have been generated otherwise.

Besides being redundant, it violates the rule of three
(see https://en.wikipedia.org/wiki/Rule_of_three_(C%2B%2B_programming) ).
(Of course, the rule of three doesn't -really- cause a resource
management issue here, but the reason for that is exactly that there is
no need for an explicit copy ctor in the first place since no resources
are being managed).

CFeeRate has an explicitly defined copy ctor which has the same
functionality as the implicit default copy ctor which would have been
generated otherwise.

-----------------------------

Cherry-picked from: b426e2467

Note:
Solved conflict where upstream moved CFeeRate into ./policy/
whereas we still have it in amount.h/cpp on 1.14.
2021-08-28 21:07:58 +02:00
chromatic 24d9b1c4e3 Fix FreeBSD scrypt compilation
Commit originated in Litecoin PR #416:

https://github.com/litecoin-project/litecoin/pull/416

Note that Dogecoin 1.21-dev has a different scrypt.h file which will
need a similar change, but scrypt is under rework, so this is the
minimal change for 1.14.5 which will get FreeBSD compilation to work
again.
2021-08-28 08:54:34 -07:00
Patrick Lodder f8a5488be3
Merge pull request #2483 from bjacquin/dev/beber/db53
Update to Berkeley DB 5.3
2021-08-24 22:26:03 +02:00
Ross Nicoll 3564eebeca
Merge pull request #2488 from justdaksh/patch-1
Grammatical: Added "," in #156
2021-08-24 19:55:39 +01:00
Patrick Lodder 523d346857
Merge pull request #2490 from micaelmalta/1.14.5-dev-key-derivation-path
Change key derivation path to be correct for Dogecoin
2021-08-24 19:07:50 +02:00
Micael Malta 82ed8e0cc5 Change key derivation path to be correct for Dogecoin 2021-08-24 01:13:17 +02:00
Patrick Lodder 5f41105096
Merge pull request #2487 from chromatic/fix-compiler-warnings
Fix compiler warnings
2021-08-24 00:49:26 +02:00
Daksh Sharma b8dcff1104
Grammatical: Added "," in #156 2021-08-23 23:29:35 +05:30
chromatic 622d1cc126 Clean up whitespace in modified code 2021-08-22 12:36:23 -07:00
chromatic d8643a4129 Fix variable name; otherwise interpreted as label 2021-08-22 12:36:23 -07:00
chromatic a9a5736df8 Add explicit braces to avoid ambiguous else 2021-08-22 12:34:59 -07:00
chromatic aeccc23943 Return value from non-void function 2021-08-22 12:28:52 -07:00
Bertrand Jacquin 1a6738f920
Update to Berkeley DB 5.3
Old BerkeleyDB version such as 5.1 are being removed from most Linux
distribution.

See: https://bugs.gentoo.org/792222
See: https://fedoraproject.org/wiki/Changes/Libdb_deprecated
2021-08-21 23:55:05 +01:00
Patrick Lodder 7a83a2363f
Merge pull request #2479 from slightlyskepticalpotat/snap-improvements
snap packaging for 1.14.5
2021-08-21 21:14:11 +02:00
cg 20d2cbc2fe snap packaging for 1.14.5 2021-08-20 23:09:51 -04:00
Patrick Lodder beccd79ca4
Merge pull request #2478 from patricklodder/1.14.5-open
open 1.14.5 for development
2021-08-21 02:13:20 +02:00
Patrick Lodder 6591f8ed67
open 1.14.5 for development 2021-08-20 23:37:24 +02:00
Ross Nicoll 4c93783ab6
Merge pull request #2469 from patricklodder/1.14.4-fixate
Fixate v1.14.4 release
2021-08-20 10:09:55 +01:00
Ross Nicoll 87942b39b8
Merge pull request #2449 from rnicoll/1.14.4-release-notes
1.14.4 release notes
2021-08-20 10:06:33 +01:00
Ross Nicoll bdff0bf3bb doc: Remove developer personal Twitter accounts 2021-08-20 09:37:56 +01:00
Ross Nicoll ce3dbd55a2
Merge pull request #28 from patricklodder/1.14.4-release-notes
Suggested edits to release notes
2021-08-20 09:37:09 +01:00