elective-stereophonic
elective-stereophonic
NRS v1.5.2e
singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Pages: [1] 2 3 4  All

Author Topic: NRS v1.5.2e  (Read 17213 times)

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
NRS v1.5.2e
« on: April 15, 2015, 08:13:54 pm »

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

Release 1.5.2e

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.5.2e.zip

sha256:

464e8d6433ed6cc0051e039d60b914b2cd5ec44477a8841571ef4edd313fc3f1  nxt-client-1.5.2e.zip


This is a development release for testing only. Source code is not provided.


Change log:

This is an experimental release. It is a required update for all testnet nodes,
but is also possible to run on main net.

Added getAllPrunableMessages API, returning all currently available prunable
messages in reverse block timestamp order.

Added verifyPrunableMessage API, which can be used to verify that a prunable
message obtained from another node (a service provider) matches the hash found
in the blockchain, i.e. has not been tampered with.

Show maxPrunableLifetime setting in getState and getBlockchainStatus. Show
current number of prunable messages in getState.

Changing the nxt.maxPrunableLifetime property now also affects existing
prunable messages (next time pruning is run), as transaction timestamps instead
of expiration timestamps are now used.

Reverted DGS goods delivery maximum size to 10 kbytes, same as in 1.4. For
goods of a larger size, a prunable encrypted message should be included in the
delivery instead.

Removed core restriction on 28 byte minimum prunable message length, this will
be checked by the client UI only.

Added nxt.includeExpiredPrunables property, to be able to force to still
include the prunable parts in the returned transaction JSON, even if expired,
as long as they are still available. Can be used to force an archival node to
always return those, thus allowing another archival node that feeds from it to
also get all of them.

Limit the number of unconfirmed transactions that can be brought in memory to
nxt.maxUnconfirmedTransactions, no limit by default. If set, transactions with
lowest fee/size ratio are dropped from the unconfirmed pool first. The ordering
is same as the one used when selecting which transactions to include in a new
block.

Added requeueUnconfirmedTransactions debug API.

Added support for uncompressed non-prunable encrypted messages and encrypted
to self messages, as a new appendix version, to avoid the need to specify the
compression status as a request parameter when reading them.

Added setLogging API, to allow changing log levels without having to restart
the server.

Added eventRegister and eventWait APIs, to be used for registering listeners
and waiting for server events instead of polling.

Changed the parameters accepted by broadcastTransaction. The prunable parts
must be submitted either in the transactionJSON, or, if using transactionBytes,
in a new prunableAttachmentJSON parameter, which has the same format as the
transaction attachment json. The prunableAttachmentJSON is also returned by
the signTransaction and getTransactionBytes APIs now.

Added support for prunable plain and encrypted messages in the client UI.

Added optional buyer parameter to getDGSGoodsPurchases API.

Voting system UI improvements and bugfixes.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJVLsMrAAoJEFOhyXc7+e2AOWAQAOi7yY1vO+7ipOLi82G97Iqb
E6u2VL6xWQ8mSVgm0BV8aPc1WkDH4kDXKewG6Ka5FPh3bpEMJqeCdz5L/aqLsKGc
+OhfHZv0lYNihx/TMSPKX39/kn0L1USFdNGkFDG4kjKf9b/9q/QckA5IJ6LKqu0B
0QmQZ2snb0rVAM+EzhynzJwim5QSsiQX9J9d9DhZ47cicSGLj2vuFMsBdBVNn6tG
ldNMKr+QOfAOHQSWbPmUPs6MUCefA7ubpkPD6R1ZKI+b9FEDNcnkZWpMVWDZZijH
ou5TTjnowzrMzyuK5JYWG92vep/sKKQ7n6JgfQecqaqKNvbWj8RGVc+hfG8nWmWx
wpDpl+Qdo90VBw/+/jrdiCD3GySNlpbsrVwco2PCPpZCWYghrGm8uLbFdKYf8VBs
NMQ4KZEpyCE/Ndqzdvk0IVKxnU6gHn4EPmJtJBJE2EPMUncQLIsQ8LhisyLGuASW
yt4PbdNEY5XkdwJgySPxBnghhhdxRxXvrp0CtJdRiT0Q2kyv8O2r17yVLr5LpPqj
GtEA9lIhKXnUcTZ2tYeCOdn5mM9t7SumBys4ouyHPDAaupdTvHklcnaUXkHSWJoM
UGlzst0hdQ/yN3GAyV0ZSTtjyq++Oof7S0L9S3v7sxLJU6zraQwD4H9pEav4CGl6
H8VEh1ZxYSmgVEuIz5IY
=aGAE
-----END PGP SIGNATURE-----
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2823
  • ^LOOK UP^ = Nxt community!
    • View Profile
Re: NRS v1.5.2e
« Reply #1 on: April 15, 2015, 08:14:59 pm »

Hurray! :D
Logged
Please drop your ideas concerning Nxt and/or NRS in this topic -> List of feature request for Nxt and/or NRS (with the full list in OP).

Tosch110

  • Ex-Staff Member
  • Hero Member
  • *****
  • Karma: +211/-18
  • Offline Offline
  • Posts: 2365
    • View Profile
Re: NRS v1.5.2e
« Reply #2 on: April 15, 2015, 08:26:25 pm »

That was a quick one! Thanks!

abctc

  • Hero Member
  • *****
  • Karma: +148/-13
  • Offline Offline
  • Posts: 1396
    • View Profile
Re: NRS v1.5.2e
« Reply #3 on: April 15, 2015, 08:27:57 pm »

Great!
Logged
Welcome to the Nxt generation of crypto!   Magis quam Moneta (More than a Coin)
"Do not worry, it is an attack" (c) Jean-Luc

coretechs

  • Sr. Member
  • ****
  • Karma: +161/-1
  • Offline Offline
  • Posts: 436
    • View Profile
Re: NRS v1.5.2e
« Reply #4 on: April 15, 2015, 08:54:34 pm »

Nice API additions, thanks.  :)

http://test.nxtportal.org updated. 
Logged
https://ardorportal.org - Ardor blockchain explorer | https://nxtportal.org - Nxt blockchain explorer | http://bitcoindoc.com - The Rise and Rise of Bitcoin
ARDOR-T43P-R2K9-8W79-9W2AL | NXT-WY9K-ZMTT-QQTT-3NBL7

lurker10

  • Hero Member
  • *****
  • Karma: +168/-33
  • Offline Offline
  • Posts: 1334
    • View Profile
Re: NRS v1.5.2e
« Reply #5 on: April 15, 2015, 09:47:10 pm »

I am not positive it's a bug, but I am unable to send a phased transaction with the option to be approved by accounts holding a certain number of NXT. The form prints "Not enough funds."

The problem was the fee for a phased transaction had to be 21 NXT and I had less than that. Pretty steep for a fee, no?

Should the form prohibit to go below the current height with the (-) button when choosing the finish height? The initial finish height in the form is 7000 blocks into the future, can this be changed to less? You tend to forget to change the finish height and have to wait too long for the phased transaction to complete.
« Last Edit: April 16, 2015, 08:06:00 am by lurker10 »
Logged
Run a node - win a prize! "Lucky node" project jar: NXT-8F28-EDVE-LPPX-HY4E7

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #6 on: April 15, 2015, 10:43:40 pm »

Is there any chance this will mess with testnet for those not on the new version? I am using 1.4.16, and I can never finish downloading the blockchain, I get stuck at either 294 or 295 or 296 blocks, and 96 blocks (the message alternates between those).

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

ScripterRon

  • Hero Member
  • *****
  • Karma: +75/-2
  • Offline Offline
  • Posts: 523
    • View Profile
Re: NRS v1.5.2e
« Reply #7 on: April 15, 2015, 11:02:20 pm »

Is there any chance this will mess with testnet for those not on the new version? I am using 1.4.16, and I can never finish downloading the blockchain, I get stuck at either 294 or 295 or 296 blocks, and 96 blocks (the message alternates between those).
This is a mandatory update for testnet users.
Logged

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #8 on: April 15, 2015, 11:04:47 pm »

Is there any chance this will mess with testnet for those not on the new version? I am using 1.4.16, and I can never finish downloading the blockchain, I get stuck at either 294 or 295 or 296 blocks, and 96 blocks (the message alternates between those).
This is a mandatory update for testnet users.

AH! There's my answer then, thanks!
Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #9 on: April 15, 2015, 11:13:54 pm »

Too bad I can't run it. I get this:

Exception in thread "main" java.lang.UnsupportedClassVersionError: nxt/Nxt : Unsupported major.minor version 52.0

I have the latest version of Java for my Mac (Java 8 Update 45).

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

EvilDave

  • Hero Member
  • *****
  • Karma: +341/-40
  • Offline Offline
  • Posts: 1789
    • View Profile
    • NXT Foundation
Re: NRS v1.5.2e
« Reply #10 on: April 15, 2015, 11:39:34 pm »

Upgraded my 2 little nodes....runs fine so far  ;D

Thanks, J-L
Logged
Nulli Dei, nulli Reges, solum NXT
NXT Donations: NXT-BNZB-9V8M-XRPW-3S3WD
We will ride eternal, shiny and chrome!

ScripterRon

  • Hero Member
  • *****
  • Karma: +75/-2
  • Offline Offline
  • Posts: 523
    • View Profile
Re: NRS v1.5.2e
« Reply #11 on: April 15, 2015, 11:56:25 pm »

Too bad I can't run it. I get this:

Exception in thread "main" java.lang.UnsupportedClassVersionError: nxt/Nxt : Unsupported major.minor version 52.0

I have the latest version of Java for my Mac (Java 8 Update 45).
The error indicates a program compiled for Java 8 is being run using the JVM for Java 7.  Is your shell script pointing to the Java 7 JRE by any chance?
Logged

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #12 on: April 16, 2015, 12:49:46 am »

Too bad I can't run it. I get this:

Exception in thread "main" java.lang.UnsupportedClassVersionError: nxt/Nxt : Unsupported major.minor version 52.0

I have the latest version of Java for my Mac (Java 8 Update 45).
The error indicates a program compiled for Java 8 is being run using the JVM for Java 7.  Is your shell script pointing to the Java 7 JRE by any chance?

Running this:

/usr/libexec/java_home -verbose

Gets me this:

Matching Java Virtual Machines (1):
    1.7.0_51, x86_64:   "Java SE 7"   /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

So, even though I used the installer, I do not have Java 8, or if I have it, I don't know where it is. Great user experience, Oracle.

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #13 on: April 16, 2015, 12:53:24 am »

This may be a dumb question, but do I want "JDK" or "JRE," or does it not matter?
Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

ScripterRon

  • Hero Member
  • *****
  • Karma: +75/-2
  • Offline Offline
  • Posts: 523
    • View Profile
Re: NRS v1.5.2e
« Reply #14 on: April 16, 2015, 01:02:39 am »


Running this:

/usr/libexec/java_home -verbose

Gets me this:

Matching Java Virtual Machines (1):
    1.7.0_51, x86_64:   "Java SE 7"   /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

So, even though I used the installer, I do not have Java 8, or if I have it, I don't know where it is. Great user experience, Oracle.
It might be a separate folder under /Library/Java/JavaVirtualMachines.  I'm not familiar with Mac, but Linux uses symbolic links to select the default Java.  You can either change the symbolic links or specify the fully-qualified path to the java executable in your shell script.

root@ScripterRon:~# which java
/usr/bin/java
root@ScripterRon:~# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Oct 12  2014 /usr/bin/java -> /etc/alternatives/java
root@ScripterRon:~# ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 29 Oct 13  2014 /etc/alternatives/java -> /usr/lib/jvm/jre1.8.0_20/bin/java

There is an update-alternatives command to hide all this from you.  Mac probably has something similar to let you specify defaults.

Anyways, for this example, I could specify

    /usr/lib/jvm/jre1.8.0_20/bin/java -Xmx768m -cp "classes:lib/*:conf" nxt.Nxt

to run Nxt using the Java 8 runtime if it wasn't the default runtime.
Logged

ScripterRon

  • Hero Member
  • *****
  • Karma: +75/-2
  • Offline Offline
  • Posts: 523
    • View Profile
Re: NRS v1.5.2e
« Reply #15 on: April 16, 2015, 01:05:01 am »

This may be a dumb question, but do I want "JDK" or "JRE," or does it not matter?
The JRE is just the runtime while the JDK is the development kit.  You need just the JRE if all you want to do is run Java programs.  You need the JDK if you want to compile or debug Java programs.  Note that the JDK contains the JRE, so you don't need both.
Logged

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #16 on: April 16, 2015, 01:10:57 am »

OK, thanks! Looks like I have it installed, but I am not using it when starting NRS from the command line, so I have some work to do.
Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM

EmoneyRu

  • Hero Member
  • *****
  • Karma: +31/-2
  • Offline Offline
  • Posts: 537
  • techDevComm
    • View Profile
    • Nxt Kit
Re: NRS v1.5.2e
« Reply #17 on: April 16, 2015, 06:19:13 am »

On Ubuntu/Debian Nxt-kit installs required software automatically.

HCLivess

  • Hero Member
  • *****
  • Karma: +121/-47
  • Offline Offline
  • Posts: 521
  • Hardcore Gaming CEO
    • View Profile
Re: NRS v1.5.2e
« Reply #18 on: April 16, 2015, 08:57:58 am »

I love those programming runs
Logged
Producing, Lending, Mining, Trading, Forging, Staking

PoofKnuckle

  • Hero Member
  • *****
  • Karma: +111/-7
  • Offline Offline
  • Posts: 849
  • Your Concern is Noted.
    • View Profile
    • NXT FreeMarket
Re: NRS v1.5.2e
« Reply #19 on: April 16, 2015, 04:52:21 pm »


Running this:

/usr/libexec/java_home -verbose

Gets me this:

Matching Java Virtual Machines (1):
    1.7.0_51, x86_64:   "Java SE 7"   /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

So, even though I used the installer, I do not have Java 8, or if I have it, I don't know where it is. Great user experience, Oracle.
It might be a separate folder under /Library/Java/JavaVirtualMachines.  I'm not familiar with Mac, but Linux uses symbolic links to select the default Java.  You can either change the symbolic links or specify the fully-qualified path to the java executable in your shell script.

root@ScripterRon:~# which java
/usr/bin/java
root@ScripterRon:~# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Oct 12  2014 /usr/bin/java -> /etc/alternatives/java
root@ScripterRon:~# ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 29 Oct 13  2014 /etc/alternatives/java -> /usr/lib/jvm/jre1.8.0_20/bin/java

There is an update-alternatives command to hide all this from you.  Mac probably has something similar to let you specify defaults.

Anyways, for this example, I could specify

    /usr/lib/jvm/jre1.8.0_20/bin/java -Xmx768m -cp "classes:lib/*:conf" nxt.Nxt

to run Nxt using the Java 8 runtime if it wasn't the default runtime.

In my case (and maybe this will work for other Mac users who just use Oracle's installer), changing my run.sh to this worked:

/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -cp classes:lib/*:conf nxt.Nxt

Logged
NXT: NXT-WBVP-83YM-FRB3-9MQLY
BM-NBTVHaA41Ejh2G6krD9p5vM62vk84isM
Pages: [1] 2 3 4  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly