Page MenuHomePhabricator
Feed Advanced Search

Aug 28 2017

freetrader committed rABC9f2d65cb7915: Add low-level RPC error code changes from D500 to release notes (authored by freetrader).
Add low-level RPC error code changes from D500 to release notes
Aug 28 2017, 13:10
freetrader closed D503: Add low-level RPC error code changes from D500 to release notes by committing rABC9f2d65cb7915: Add low-level RPC error code changes from D500 to release notes.
Aug 28 2017, 13:10
freetrader accepted D490: FastRandomContext improvements and switch to ChaCha20.
Aug 28 2017, 13:07
freetrader accepted D500: Fix error codes from various RPCs.

Accepting , the release notes updates have been added in D503.

Aug 28 2017, 13:01
Herald added 1 blocking reviewer(s) for D503: Add low-level RPC error code changes from D500 to release notes: Restricted Project.
Aug 28 2017, 13:01
freetrader added a comment to D500: Fix error codes from various RPCs.

It would be very helpful to port also the applicable release notes "Low-level RPC changes" which was part of the PR9853.
Simply referring to PR9853 in the release notes would not be very useful because some of the affected RPC calls mentioned there are not applicable to ABC (e.g. 'bumpfee').

Aug 28 2017, 12:29
freetrader accepted D498: autopep8 comptool.py.
Aug 28 2017, 11:38
freetrader requested changes to D490: FastRandomContext improvements and switch to ChaCha20.

Checked that the backport is accurate, but please fix the attribution instances

Aug 28 2017, 11:36

Aug 27 2017

freetrader accepted D497: Workaround to Travis-CI Wine/Mingw build hanging occasionally.
Aug 27 2017, 14:42
freetrader accepted D488: Specific GetOSRandom for Linux/FreeBSD/OpenBSD.
Aug 27 2017, 11:58
freetrader added inline comments to D497: Workaround to Travis-CI Wine/Mingw build hanging occasionally.
Aug 27 2017, 11:51

Aug 26 2017

freetrader accepted D486: Make the HF start time a consensus parameter rather than configurable..
Aug 26 2017, 21:12
freetrader accepted D492: Tweak to travis.yml to exit on error.
Aug 26 2017, 20:26
freetrader accepted D489: fixed travis build warning/error related to rename of package from bitcoin -> bitcoin-abc.
Aug 26 2017, 19:13
freetrader added a comment to D489: fixed travis build warning/error related to rename of package from bitcoin -> bitcoin-abc.

Nice catch, accepting to get a second confirmation on the Travis result.
I think I need to look at why the errors related to the directory name didn't stop Travis.

Aug 26 2017, 19:11
freetrader requested changes to D488: Specific GetOSRandom for Linux/FreeBSD/OpenBSD.

Looks good, except for the attribution issue

Aug 26 2017, 19:04
freetrader accepted D487: Fix some fallthrough comment..
Aug 26 2017, 18:13

Aug 24 2017

freetrader committed rABCb02e8097861d: Fix naming of build artifacts to bitcoin-abc-... (authored by freetrader).
Fix naming of build artifacts to bitcoin-abc-...
Aug 24 2017, 17:32
freetrader closed D482: Fix naming of build artifacts to bitcoin-abc-... by committing rABCb02e8097861d: Fix naming of build artifacts to bitcoin-abc-....
Aug 24 2017, 17:31
freetrader added a comment to T83: Change default build artifacts names.

Addressed in D482

Aug 24 2017, 16:35
Herald added 1 blocking reviewer(s) for D482: Fix naming of build artifacts to bitcoin-abc-...: Restricted Project.
Aug 24 2017, 16:29
freetrader added a revision to T83: Change default build artifacts names: D482: Fix naming of build artifacts to bitcoin-abc-....
Aug 24 2017, 16:29
freetrader committed rABC0ee4822fbc31: Add fork block checkpoints and update defaultAssumedValid and min chain work… (authored by freetrader).
Add fork block checkpoints and update defaultAssumedValid and min chain work…
Aug 24 2017, 09:15
freetrader closed D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet) by committing rABC0ee4822fbc31: Add fork block checkpoints and update defaultAssumedValid and min chain work….
Aug 24 2017, 09:15
freetrader updated the test plan for D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet).
Aug 24 2017, 09:13
freetrader requested review of D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet).

Changes made based on previous review comments, quite a few so I'm returning to review:

Aug 24 2017, 06:45
freetrader updated the diff for D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet).

Add comments from review, update minimum chain work and defaultAssumeValid hashes

Aug 24 2017, 06:41

Aug 23 2017

freetrader added a comment to D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet).

@sickpig : Yes, you are right. I will update the definitions accordingly (also need to update testnet's defaultAssumeValid hash).

Aug 23 2017, 20:06
freetrader added a comment to D479: Added fActiveChainTipIsUAHF as a global flag to indicate active chain is UAHF (potentially net_processing code needs this for NODE_CASH stuff).

The flag should not really be necessary in my view, although I can live with it as an interim measure.

Aug 23 2017, 16:41
Herald added 1 blocking reviewer(s) for D480: Add fork block checkpoints and update defaultAssumedValid and min chain work (main and testnet): Restricted Project.
Aug 23 2017, 16:29
freetrader accepted D477: Mark -uahfstarttime parameter as deprecated and issue a log warning if set to anything other than default.
Aug 23 2017, 09:59

Aug 22 2017

freetrader created T93: Settle the MIME type question raised in T88.
Aug 22 2017, 14:43
freetrader closed T88: Change payment request URI prefix from "bitcoin:" to something else as Resolved.

The URI (main part of this issue) is done, marking as Resolved.

Aug 22 2017, 14:31

Aug 21 2017

freetrader accepted D475: TRIVIAL: Fix log file message for client name to match CLIENT_NAME.
Aug 21 2017, 10:25

Aug 20 2017

freetrader planned changes to D311: Resolve FIXMEs in src/net.cpp (pass config through CConnman).

From discussions on Slack, it's become clear that a reference member is to be avoided and a pointer used instead.

Aug 20 2017, 21:42
freetrader requested review of D311: Resolve FIXMEs in src/net.cpp (pass config through CConnman).

Back to review for more feedback on what changes exactly are required for this diff.

Aug 20 2017, 12:18

Aug 17 2017

freetrader updated the diff for D311: Resolve FIXMEs in src/net.cpp (pass config through CConnman).

Use references instead of pointer

Aug 17 2017, 15:43

Aug 12 2017

freetrader committed rABCe8cacd37397a: Use std for make_pair in walletdb.cpp (authored by freetrader).
Use std for make_pair in walletdb.cpp
Aug 12 2017, 11:30
freetrader closed D391: Use std for make_pair in walletdb.cpp by committing rABCe8cacd37397a: Use std for make_pair in walletdb.cpp.
Aug 12 2017, 11:29
freetrader added a comment to D469: Updated top-of-file comments to include (c) 2017 The Bitcoin Developers.

so you're decidedly against changing copyright notices to include us?

Aug 12 2017, 11:22

Aug 11 2017

freetrader requested review of D391: Use std for make_pair in walletdb.cpp.

After eliminating all occurrences of 'using namespace std', I found that make_pair still does not need to be qualified in this file, nor in others (e.g. net_processing.cpp).
This leaves only Boost as the source (ref. http://www.boost.org/doc/libs/1_46_1/doc/html/boost/proto/functional/make_pair.html).

Aug 11 2017, 22:35
freetrader requested changes to D469: Updated top-of-file comments to include (c) 2017 The Bitcoin Developers.

I think we should only apply "our" copyright notices to files where we have made actual changes, not introduce a blanket claim on files with minimal changes (e.g. formatting only etc).
As developers we shouldn't be so lazy to not add/update it when we make changes to files.
Once in a while one can scan for modified files for which the copyright hasn't been added or updated correctly, and fix them.

Aug 11 2017, 22:21

Aug 10 2017

freetrader accepted D465: Removed all usages of boost::assign::list_of in favor of C++11 initializer lists.

All good from my side.

Aug 10 2017, 21:12
freetrader committed rABCbc94722fc539: Get rid of blanket std import from util*.cpp and script/ismine.cpp (authored by freetrader).
Get rid of blanket std import from util*.cpp and script/ismine.cpp
Aug 10 2017, 14:11
freetrader closed D462: Get rid of blanket std import from util*.cpp and script/ismine.cpp by committing rABCbc94722fc539: Get rid of blanket std import from util*.cpp and script/ismine.cpp.
Aug 10 2017, 14:11
freetrader accepted D458: Replace use of boost/assign/list_of with more readable C++-11 initializer lists in rpc/rawtransaction.cpp.

I don't know how you managed to paste a raw linted diff in (apparently), but the changeset works alright (built, tested) and the problem is fixed, so I'm happy to accept this one.

Aug 10 2017, 14:10
freetrader accepted D461: Remove blanket std import from script/standard.cpp.
Aug 10 2017, 13:42
Herald added 1 blocking reviewer(s) for D462: Get rid of blanket std import from util*.cpp and script/ismine.cpp: Restricted Project.
Aug 10 2017, 13:41
freetrader added inline comments to D458: Replace use of boost/assign/list_of with more readable C++-11 initializer lists in rpc/rawtransaction.cpp.
Aug 10 2017, 12:31
freetrader committed rABCd68e7e48547c: Peer preferentially with NODE_CASH nodes (authored by freetrader).
Peer preferentially with NODE_CASH nodes
Aug 10 2017, 11:38
freetrader closed D457: Peer preferentially with NODE_CASH nodes by committing rABCd68e7e48547c: Peer preferentially with NODE_CASH nodes.
Aug 10 2017, 11:38
freetrader updated the diff for D457: Peer preferentially with NODE_CASH nodes.

Remove the option to disable preferential cash node peering

Aug 10 2017, 10:38
freetrader added a comment to D457: Peer preferentially with NODE_CASH nodes.

No, you're right, -noprefcashpeer is not working as intended. I'd need to elaborate the condition you pointed at.
If we want to keep the option, that is.

Aug 10 2017, 09:03

Aug 9 2017

freetrader created T90: Convert format strings using %u for bools to use %d instead.
Aug 9 2017, 21:24
freetrader added a comment to D457: Peer preferentially with NODE_CASH nodes.

I've tested this on two mainnet nodes for a while now.
Seems no problem in keeping connections to existing nodes, and I have not noticed any non-NODE_CASH nodes in my outbounds anymore.

Aug 9 2017, 20:58
Herald added 1 blocking reviewer(s) for D457: Peer preferentially with NODE_CASH nodes: Restricted Project.
Aug 9 2017, 20:53
freetrader accepted D452: Fix small Mac OSX memory leak (imported from BU sources).

Nice, thanks. Accepted on code review basis, @CCulianu you are responsible if this breaks Mac users :-)

Aug 9 2017, 18:56
freetrader accepted D452: Fix small Mac OSX memory leak (imported from BU sources).

Seems ok. I have no way of testing this, but the changes do match earlier BU commit 045a999785d .

Aug 9 2017, 12:21
freetrader added a comment to T77: Consider removing prevector and switching back to good 'ol vector (with possible .reserve calls).

Something relevant to this matter:

Aug 9 2017, 10:09 · Bootcamp, Restricted Project
freetrader closed T48: Create a hardfork info section on getblockchaininfo RPC output. as Wontfix.

No longer needed since UAHF has passed.

Aug 9 2017, 08:09 · Restricted Project
freetrader updated the task description for T88: Change payment request URI prefix from "bitcoin:" to something else.
Aug 9 2017, 07:58
freetrader created T88: Change payment request URI prefix from "bitcoin:" to something else.
Aug 9 2017, 07:57

Aug 8 2017

freetrader accepted D450: Set mode +x to signrawtransactions.py.
Aug 8 2017, 18:42
freetrader added a comment to D443: WIP - EC: basic forking test and basic block size check.

My view is we should steer clear of the name 'Emergent Consensus', and since we are going to implement policy choice here, call it something like 'Configurable Chain Acceptance Policy' (CCAP) or similar. (since this will in future not be used only for blocksize).

Aug 8 2017, 07:11

Aug 7 2017

Herald added 1 blocking reviewer(s) for D439: Remove code which warns about invalid longer chain and enters safe mode: Restricted Project.
Aug 7 2017, 13:12
freetrader accepted D430: Update several rpc tests to work post fork..

Nothing objectionable here - accepting so that we can cleanly fix remaining tests.

Aug 7 2017, 07:57
freetrader committed rABCd5318085d0da: Get rid of using namespace std in src/rpc (authored by freetrader).
Get rid of using namespace std in src/rpc
Aug 7 2017, 07:07
freetrader closed D438: Get rid of using namespace std in src/rpc by committing rABCd5318085d0da: Get rid of using namespace std in src/rpc.
Aug 7 2017, 07:07

Aug 6 2017

freetrader accepted D431: Update several rpc tests to work post fork v2.

Looks ok, tested in conjunction with other qa-test related Diffs as a group (425 430 431 433 434 435 432) and the tests in this one passed.

Aug 6 2017, 22:03
freetrader accepted D425: Update various tests such as the HF happened in the past for them..

Looks ok, tested in conjuction with other qa-test related Diffs as a group (425 430 431 433 434 435 432) and the tests in this one passed.

Aug 6 2017, 21:22
Herald added 1 blocking reviewer(s) for D438: Get rid of using namespace std in src/rpc: Restricted Project.
Aug 6 2017, 20:54
freetrader accepted D423: Remove mechanism to produce a big block at fork time.
Aug 6 2017, 17:56
freetrader added a comment to D394: Removed all using namespace std in wallet/.

Superceded by D428 - you can abandon this one.

Aug 6 2017, 06:42
freetrader committed rABCb248f2a5b2e9: Get rid of using namespace std in util.cpp (authored by freetrader).
Get rid of using namespace std in util.cpp
Aug 6 2017, 06:39
freetrader closed D427: Get rid of using namespace std in util.cpp by committing rABCb248f2a5b2e9: Get rid of using namespace std in util.cpp.
Aug 6 2017, 06:39
freetrader committed rABCbe2108253834: Get rid of using namespace std in wallet/ files (authored by freetrader).
Get rid of using namespace std in wallet/ files
Aug 6 2017, 06:39
freetrader closed D428: Get rid of using namespace std in wallet/ files by committing rABCbe2108253834: Get rid of using namespace std in wallet/ files.
Aug 6 2017, 06:39

Aug 5 2017

freetrader retitled D428: Get rid of using namespace std in wallet/ files from Get rid of using namespace std in db.cpp to Get rid of using namespace std in wallet/ files.
Aug 5 2017, 22:37
freetrader updated the diff for D428: Get rid of using namespace std in wallet/ files.

Add wallet RPC files which were using namespace std

Aug 5 2017, 22:36
freetrader added a comment to D423: Remove mechanism to produce a big block at fork time.

Agree with @sickpig 's review comment which has not been addressed

Aug 5 2017, 21:55
Herald added 1 blocking reviewer(s) for D428: Get rid of using namespace std in wallet/ files: Restricted Project.
Aug 5 2017, 21:51
Herald added 1 blocking reviewer(s) for D427: Get rid of using namespace std in util.cpp: Restricted Project.
Aug 5 2017, 21:21
freetrader added a comment to D426: Fix rawtransactions.py to sign value.

@dgenr8 : testing rawtransactions doesn't fail for me on current ABC head.
Were you testing with additional patches that then necessitate this one?

Aug 5 2017, 21:02
freetrader accepted D421: Make SCRIPT_VERIFY_STRICTENC a mandatory flag.
Aug 5 2017, 16:58
freetrader accepted D419: autopep8 several test files.
Aug 5 2017, 16:43
freetrader accepted D420: Fix bip68-112-113-p2p.py.

Didn't apply cleanly, but tested ok.

Aug 5 2017, 16:27

Aug 3 2017

freetrader accepted D406: Fix the test suite..
Aug 3 2017, 01:31

Aug 2 2017

freetrader accepted D395: A pack style improvement in net.h and net.cpp.

Nit fixes look fine.

Aug 2 2017, 22:22
freetrader accepted D397: pep8 mininode.py.

Looks ok, though the code will need some post-processing love later on e.g. eliminate same-line comments, put some docstrings etc.

Aug 2 2017, 21:23

Jul 28 2017

freetrader accepted D389: Add release notes for 0.14.6.
Jul 28 2017, 23:59
freetrader added a comment to D391: Use std for make_pair in walletdb.cpp.

I think you are right that a search needs to be made.
Demangling the make_pair related symbols in src/wallet/libbitcoin_wallet_a-walletdb.o showed them as being std::make_pair (without this patch applied).
So they are coming from somewhere.

Jul 28 2017, 23:10
Herald added 1 blocking reviewer(s) for D391: Use std for make_pair in walletdb.cpp: Restricted Project.
Jul 28 2017, 21:42
freetrader requested changes to D389: Add release notes for 0.14.6.
  • Added criptolayer.net DNS seeds
  • Updated FreeBSD build instructions
Jul 28 2017, 19:33
freetrader committed rABC5a6bac50bb83: Add criptolayer.net DNS seeders (authored by freetrader).
Add criptolayer.net DNS seeders
Jul 28 2017, 18:25
freetrader closed D390: Add criptolayer.net DNS seeders by committing rABC5a6bac50bb83: Add criptolayer.net DNS seeders.
Jul 28 2017, 18:25
Herald added 1 blocking reviewer(s) for D390: Add criptolayer.net DNS seeders: Restricted Project.
Jul 28 2017, 15:46
freetrader added a comment to D389: Add release notes for 0.14.6.

Please add D332 (Fixed FreeBSD build instructions) while revising
Thanks

Jul 28 2017, 15:30
freetrader committed rABCddc452a49573: Fixed FreeBSD build instructions (by Candunc) (authored by freetrader).
Fixed FreeBSD build instructions (by Candunc)
Jul 28 2017, 15:27
freetrader closed D332: Fixed FreeBSD build instructions (by Candunc) by committing rABCddc452a49573: Fixed FreeBSD build instructions (by Candunc).
Jul 28 2017, 15:27
freetrader updated the diff for D332: Fixed FreeBSD build instructions (by Candunc).

Add optional installation of python3 for qa tests

Jul 28 2017, 15:00