Skip to content

Steem 0.14.3 - #527

Closed
mvandeberg wants to merge 59 commits into
masterfrom
develop
Closed

Steem 0.14.3#527
mvandeberg wants to merge 59 commits into
masterfrom
develop

Conversation

@mvandeberg

Copy link
Copy Markdown
Contributor

This is a cumulative update of improvements and bug fixes over the last month. Most of them are plugin/API related that are already being used by Steemit.com and are not related to consensus at all.

Most important are the two following changes that will effect users of steemd.

Mining is fixed again. When we updated the proof of work algorithm, the code in the witness plugin was not ported properly which resulted in multiple threads mining the same hashes. The problem has been fixed and threads once again mine unique hashes.

Soft Fork on authority names. Account names in authorities were not properly sanitized. This allowed accounts to have public keys as account authorities which both, do not work, and are invalid account names. Those names are now checked both for validity and existence. This is implemented as a soft fork and will be enforced through a hard fork at a later date.

theoreticalbts and others added 30 commits August 31, 2016 13:25
Custom ops can fail fast on producing nodes.
Updated the follow plugin to throw exceptions on bad ops (handled by custom op code).
#426 CI testing automation is slow
Fix deleting blog_object when comment is deleted #440
Fix and document get_replies_by_last_update
#445
Posts in "@user/posts" are now stored as author/permlink.
Validate posting auth and check for account auth existence as a soft …
Update fc on develop to match shared-db branch
sneak and others added 19 commits October 6, 2016 20:11
does not run tests as part of main docker build
Removed addresses that were not responding ( multiple probes done over a week ), replaced with current when possible, added nodes provided by community ( thanks to @wackou for maintaining list ) IPs replaced with hostnames where applicable. Sorted by current approval rate for their providers ( where possible )
…s-list

Improved and updated Steem seed nodes list
- Follow new plugin constructor API
- Create impl class for plugin as well as API
- Attach to on_applied_block() by default as this is so common
newplugin.py:  Updates to new plugin template
Convert last_hardfork variable to uint32_t
Allow debug node to generate blocks without editing database
@mvandeberg

Copy link
Copy Markdown
Contributor Author

Do not merge yet. The mining fix did not make it in yet.

@theoreticalbts

Copy link
Copy Markdown
Contributor

During my review I summarized the changes. Let's use this as a starting point for patch notes.

Documentation changes

Functionality changes

Bugfixes

Architecture changes

@mvandeberg

Copy link
Copy Markdown
Contributor Author

Due to problems with github merging, closing this PR and creating a new one.

@mvandeberg mvandeberg closed this Oct 21, 2016
On1x pushed a commit to VIZ-Blockchain/viz-cpp-node that referenced this pull request May 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants