What to test in Namecoin 0.12.99 ?

Namecoin, NMControl
Post Reply
erkan
Posts: 4
Joined: Sun Nov 15, 2015 11:52 am
os: linux

What to test in Namecoin 0.12.99 ?

Post 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

cassini
Posts: 336
Joined: Sun May 26, 2013 6:36 pm

Re: What to test in Namecoin 0.12.99 ?

Post 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.

erkan
Posts: 4
Joined: Sun Nov 15, 2015 11:52 am
os: linux

Re: What to test in Namecoin 0.12.99 ?

Post 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!

Post Reply