[ANN] Namecoin v0.3.75

Namecoin, NMControl
phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

[ANN] Namecoin v0.3.75

Post by phelix »

Namecoin v0.3.75
Faster, more robust and plenty of new features.

Windows installer: http://namecoin.info/files/Namecoin_v0.3.75_setup.exe (see hash and signature below)
Other binaries should follow, also for OS X.

Source: https://github.com/namecoin/namecoin/tr ... nq-release
Domob has signed a "nc0.3.75" tag. You can check for his signature like this: git tag -v nc0.3.75

Note that if you come from a previous version the first start will take a couple of minutes because some database optimization will take place in the background. Do not interrupt! It will save you a couple hundred MB once it has finished but to work properly you need to have 1GB of free disk space!

Make a copy of your data directory (%APPDATA%/namecoin) before running! This version will make changes to blkindex.dat that are NOT backward compatible. Of course you should always have encrypted up to date backups of your wallet.dat file!

v0.3.75
=======
* Add difficulty to RPC block output JSON (Domob)
* Bitcoin port: skip signature verification on blocks before last checkpoint (phelix)
* New checkpoint at 182000
* Update to OpenSSL1.0.1h (security fix for SSL http RPC)
* Czech localization (digital-dreamer)
* Windows installer script for Innsetup (phelix)
* Enforce value length of 520 characters in RPC and Qt (Domob)
* New command line argument -dbstats runs a DB file storage statistics analysis and prints it to the debug log. (Domob)
* Atomic handling of TxDB/NameDB operations, DB code cleanup and optimization. (Domob)
* Even smaller blkindex.dat. Not backward compatible. It will take a while for the rewrite on the first start. (Domob)

v0.3.74-rc1 (never officially released)
=======================================
* allow for atomic name transactions via rpc commands (Domob)
* new rpc commands: name_pending, getchains (Domob)
* Simplified blkindex.dat for smaller file size and faster startup - not backward compatible ("remove auxpow", Domob) - IT WILL TAKE A WHILE FOR THE REWRITE ON THE FIRST START
* Implement name_update in createrawtransaction (Domob)
* More detailed JSON outputs for decoderawtransaction and getrawtransaction (Domob)
* Async RPC calls (Domob: ported from Huntercoin)
* Add toaddress argument to name_firstupdate (Domob)
* fixed memory leaks (Domob)
* listsinceblock (Olgasanko)
* Several performance optimizations (Domob)
* valgrind script (Domob)
* Small updates and fixes, code cleanup

v0.3.73-rc1 (never officially released)
=======================================
* Modified testnet difficulty calculation (Khal)
* GUI: ID-tab (Domob)
* improve name_filter speed (Khal)
* Small updates and fixes


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://namecoin.info/files/Namecoin_v0.3.75_setup.exe
SHA256: 0f5e35aebb7bef736778db71f7cc5304178f9ac016e4b88eba558ecc24b54a51

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJToew+AAoJEMv5QLdyEy4YhsEH/AyWw1kh539tnN+bSCJv5mIE
5wpdnI5JFip1vYd8iZisnCSDEME5a7TxfyKRUnus5ZL3TEkWpNpJyJu4MqhioaQJ
jF7MKlCzAgQtBA1pyDpmwhkYum9Lq37ndsnShsd1VAiGm5QAe2pYS4K0Edcnizcm
pkOBPjJzxzNEFLQd9dy21SP4c+hU0eQrmjKjLWB7Nak4OLdxdsgGwuNKh3FHDNAU
ZVtWEnaZBqZk5Qh/KFaPLhzoPkSas/Qh3lhoZbTONddqeLn11Zq1oh0cMF76R83k
V5+gQOEL+vMbEer21iZwwDvMacQl3wqIlmwC45wzlfa1LwtapeAud8uGmFmzYLQ=
=2JVd
-----END PGP SIGNATURE-----
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

pmc
Posts: 73
Joined: Thu Oct 03, 2013 8:50 pm
Location: Germany
Contact:

Re: [ANN] Namecoin v0.3.75

Post by pmc »

I've updated my linux builds at http://software.opensuse.org/download.h ... e=namecoin

You may want to apply the following patch to the main repo. It's not serious AFAICS as the return value isn't really used, but OBS refuses to build without it.

Code: Select all

--- namecoin-nc0.3.75/src/db.h.orig     2014-06-19 13:05:55.000000000 +0200
+++ namecoin-nc0.3.75/src/db.h  2014-06-19 13:07:03.000000000 +0200
@@ -313,7 +313,7 @@
     Rewrite ()
     {
       Close ();
-      Rewrite (strFile);
+      return Rewrite (strFile);
     }
 
     /**

domob
Posts: 1129
Joined: Mon Jun 24, 2013 11:27 am
Contact:

Re: [ANN] Namecoin v0.3.75

Post by domob »

pmc wrote:I've updated my linux builds at http://software.opensuse.org/download.h ... e=namecoin

You may want to apply the following patch to the main repo. It's not serious AFAICS as the return value isn't really used, but OBS refuses to build without it.

Code: Select all

--- namecoin-nc0.3.75/src/db.h.orig     2014-06-19 13:05:55.000000000 +0200
+++ namecoin-nc0.3.75/src/db.h  2014-06-19 13:07:03.000000000 +0200
@@ -313,7 +313,7 @@
     Rewrite ()
     {
       Close ();
-      Rewrite (strFile);
+      return Rewrite (strFile);
     }
 
     /**
Oh yes, that's a good catch. Feel free to provide a pull request.
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: [ANN] Namecoin v0.3.75

Post by biolizard89 »

@phelix or @domob, is it possible to post a plain Windows binary and/or a plain Linux binary (without installers/packages), and sign them? That would be very useful for FreeSpeechMe (I'd prefer not to build those myself, as that introduces trust issues).

Thanks!
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: [ANN] Namecoin v0.3.75

Post by phelix »

biolizard89 wrote:@phelix or @domob, is it possible to post a plain Windows binary and/or a plain Linux binary (without installers/packages), and sign them? That would be very useful for FreeSpeechMe (I'd prefer not to build those myself, as that introduces trust issues).

Thanks!
Do you mean a .zip? With a .exe I wonder what to do with all the dlls...

http://namecoin.info/files/namecoin_v0.3.75.zip

$ shasum -a 256 namecoin_v0.3.75.zip
50c7d53be3c95ee3eb846af60efb0ef68dda647e11bc94efccb4e3e4e3e87342 namecoin_v0.3.75.zip
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: [ANN] Namecoin v0.3.75

Post by biolizard89 »

phelix wrote:
biolizard89 wrote:@phelix or @domob, is it possible to post a plain Windows binary and/or a plain Linux binary (without installers/packages), and sign them? That would be very useful for FreeSpeechMe (I'd prefer not to build those myself, as that introduces trust issues).

Thanks!
Do you mean a .zip? With a .exe I wonder what to do with all the dlls...

http://namecoin.info/files/namecoin_v0.3.75.zip

$ shasum -a 256 namecoin_v0.3.75.zip
50c7d53be3c95ee3eb846af60efb0ef68dda647e11bc94efccb4e3e4e3e87342 namecoin_v0.3.75.zip
Thanks phelix. @domob any chance you could post a signed Linux binary?
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: [ANN] Namecoin v0.3.75

Post by phelix »

biolizard89 wrote:
phelix wrote:
biolizard89 wrote:@phelix or @domob, is it possible to post a plain Windows binary and/or a plain Linux binary (without installers/packages), and sign them? That would be very useful for FreeSpeechMe (I'd prefer not to build those myself, as that introduces trust issues).

Thanks!
Do you mean a .zip? With a .exe I wonder what to do with all the dlls...

http://namecoin.info/files/namecoin_v0.3.75.zip

$ shasum -a 256 namecoin_v0.3.75.zip
50c7d53be3c95ee3eb846af60efb0ef68dda647e11bc94efccb4e3e4e3e87342 namecoin_v0.3.75.zip
Thanks phelix. @domob any chance you could post a signed Linux binary?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://namecoin.info/files/namecoin_v0.3.75.zip

$ shasum -a 256 namecoin_v0.3.75.zip
50c7d53be3c95ee3eb846af60efb0ef68dda647e11bc94efccb4e3e4e3e87342 namecoin_v0.3.75.zip

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJTpGTJAAoJEMv5QLdyEy4YBPgH/A/j21HKlIWaVA7qJojELxAI
jFEu20OjR4Ib4dW4VliCZAol6y9JLdhjgY+pUe3Av0RyucWSDadJaNGaWXRl4T28
kv2OfhdDql3sKCQlopYLdhE8uvDO2XuZI5H23lLxq3d9eQ55RPgx5APGSuQfG5t1
BxrzKjq/3AxDyVJr2sXmtSdjOMQLdV32vHdBEqydAtM/ZDFo5Glkj/kyyZrngPxa
/5pws1KwVmDSPvkoVGw5pJGb2P6PXtgQTvZotYQ4JdqQ1hWLK1ZGFuL7F/JUmlEF
59V3PguDLC1pez1VpK/+ehooPVYD5Wz1DTPlp598nOQWrft0gjGVXsxWAelUXeQ=
=54K2
-----END PGP SIGNATURE-----

Note that the official Linux binaries are created by PMC.
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: [ANN] Namecoin v0.3.75

Post by biolizard89 »

@pmc if you're able to provide a signed plain Linux binary (not a package) that would be awesome.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

pmc
Posts: 73
Joined: Thu Oct 03, 2013 8:50 pm
Location: Germany
Contact:

Re: [ANN] Namecoin v0.3.75

Post by pmc »

biolizard89 wrote:@pmc if you're able to provide a signed plain Linux binary (not a package) that would be awesome.
I can extract the binaries from the packages and sign them, if that's any help to you.
I cannot produce statically linked binaries, though.

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: [ANN] Namecoin v0.3.75

Post by biolizard89 »

pmc wrote:
biolizard89 wrote:@pmc if you're able to provide a signed plain Linux binary (not a package) that would be awesome.
I can extract the binaries from the packages and sign them, if that's any help to you.
I cannot produce statically linked binaries, though.
Will the binaries work on systems like Fedora which have crippled OpenSSL? How is that handled for your packages if you're not statically linking them?
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

Post Reply