Page 1 of 1

What to test in Namecoin 0.12.99 ?

Posted: Thu Dec 17, 2015 9:53 am
by erkan
The new things in namecoin 0.12.99 (1) I see from command line are:
- tor related stuff (listenonion, torcontrol, torpassword)
- whitelistalwaysrelay
- mintxfee
- rpcauth
- resetguisettings

I probably could also go through the github commits...

but: perhaps someone knows what of the new things need more attention to look at?
Instead of just:
- I just let it run + observe only if it crashes or not
- communication (gets blocks, ...)
- execute some nmc commands (name_show, ...)
...

P.S. the 4 tests from "make check" passed

(1) had before 0.11.99

Re: What to test in Namecoin 0.12.99 ?

Posted: Fri Dec 18, 2015 11:12 pm
by cassini
erkan wrote:The new things in namecoin 0.12.99 (1) I see from command line are:
- tor related stuff (listenonion, torcontrol, torpassword)
- whitelistalwaysrelay
- mintxfee
- rpcauth
- resetguisettings
Thanks for offering your help as a tester, and this:
erkan wrote:Instead of just:
- I just let it run + observe only if it crashes or not
shows me you know what you are talking about when using the expression "software test". :)

It would actually be quite helpful if you could investigate on the rpcauth parameter, do some tests, and post your findings and how-to-use instructions here. This parameter looks a bit suspicious to me. I am wondering if it has any security implications (both when used, or omitted). I couldn't find any documentation in the Bitcoin ecosystem about rpcauth.

domob just merged the 0.12.x stuff from the Bitcoin branch. Most of it doesn't affect Namecoin directly. However, some current and future Namecoin projects make use of RPC a lot. Therefore we should be extra careful with new RPC-related features.

Re: What to test in Namecoin 0.12.99 ?

Posted: Sun Dec 20, 2015 8:40 pm
by erkan
Thank you for the suggestion.

Here is what the original description tells:

-rpcauth=<userpw>
Username and hashed password for JSON-RPC connections.
The field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>.
A canonical python script is included in share/rpcuser.
This option can be specified multiple times

the python script is in:
https://github.com/namecoin/namecoin-co ... re/rpcuser

more later!