Nxt Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client 1.11.5 - NEW RELEASE: Ardor 2.0.3e TestNet IS LAUNCHED!

Pages: [1]

Author Topic: KSRS core v0.5.0e  (Read 986 times)

crimi

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 881
    • View Profile
  • Karma: +122/-11
KSRS core v0.5.0e
March 15, 2015, 01:44:30 pm

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

Release 0.5.0e

https://bitbucket.org/keystash-crimi/keystash/downloads/keystash-core-0.5.0e.zip

sha256:

hash 7A12FD838CE5DFFF73B3071A9D36F9F12839606D7376CEE90706982510F01106 keystash-core-0.5.0e.zip

Changelog:

NEW: API test page (http://localhost:7801/test)
NEW: API log monitor (http://localhost:7801)
NEW: Debug messages now in debug.log
NEW: API.format jsonp & json supported.
NEW: API.jetty support SSL.
NEW: API.jetty support cross origin filter.
NEW: keytashd daemon(WebSocket) & redesign old API. NOTE: Start daemon with encrypted wallet like this: ./keystashd -walletpassphrase "password"
NEW: conf/keystash.properties to make keystash even more customizable
LIB: Updated jetty to 9.2.9 hotfix
LIB: Add commons-io
LIB: Add json-simple
AES: Add support(only java8) PBKDF2–WithHmac–SHA224, SHA256, SHA384, SHA512
WALLET: Alter table keystash_wallet add column advanced_encryption_standard in wallet.h2.db
GUI/Command-Line: Fixed offline signing bug. Signing would not work in case of using NQT.

Note:

Experimental release.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVBYtiAAoJEC/3sA+2QP/2a3AQAIF5DSA0vzVzvAxbZZFXFFhd
UH1Qg89k91ZuUi3H8gFtMg+jWWnv8Kn+2tae8BqXCNPSj5mtTPMQUcVrIeuyfhdD
f5Iwc0sVRoGZNYAd3uikkxOiZRhKZoku5UiBIfv4JrhSdwikq6j+BLmjdvv5W2xq
uM20lhEUMnrioaFAWX/6s1DddCgfgrDcInD5yVv75pagsEcZtkeYnApAeg/mSiLX
FkMmpU41XOYAyzXXqbybg0d3isdWHlA9jX0o0XV61XTVfmBoXqPRlhiOYGGlWCd6
F0ILOwsxC4UUF2HFEvZS6lsSgrIi202GZ3l/fA7tvSmtPlpIeMTiJx4EWCEJHe+a
HrxECkoliTsxL20nJeTZlYfuhBp5dWcnQBhP6bSjf5xu3ivc80rxEZi+VWQWl32q
dGeFLVQMVCsNkz2lT3dFNh4GDXnxjNM+3usodNV/sTFJHQy74S6Jhf27qap5f72Y
KAKFVDxorB3pR5tEvHJzE2zST9ZlByxQRXcXTPWAnt//JBXHvdhZ4gWLm1TnYMKn
o6WvM44NIkyTh50QDkFgvhO/NqJccahob8nhHd38txUELwysO91zjGHylEPlOuAG
w0cC2SFBmxMI2yYnWFP6BchqKWj+1EqLlGDyvq8IBMFC+N9Z9fzNu8PMtH4jDFOj
1qfSeEbmU3z3Gia6vecp
=36B3
-----END PGP SIGNATURE-----
PeerExplorer.com | NodeExplorer.com

slothbag

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 454
    • View Profile
  • Karma: +74/-4
Re: KSRS core v0.5.0e
March 17, 2015, 01:52:17 am

Well done. Works well.  Do you plan to integrate this a little more with NRS? perhaps using the new upcoming plugin feature?

Some of the buttons render just off the screen for me.. i'm using Ubuntu with standard Unity desktop. 

crimi

  • Board Moderator
  • Hero Member
  • ****
  • Offline Offline
  • Posts: 881
    • View Profile
  • Karma: +122/-11
Re: KSRS core v0.5.0e
March 17, 2015, 03:00:59 pm

Well done. Works well.  Do you plan to integrate this a little more with NRS? perhaps using the new upcoming plugin feature?
There is already a keystash NRS login plugin. I will probably integrate it in the upcoming Nxt NRS plugin feature.

https://nxtforum.org/keystash-plugin-releases/ksprs-nrs-login-v0-1-4-e/

Some of the buttons render just off the screen for me.. i'm using Ubuntu with standard Unity desktop.

Its a issue with java swing i cant really fully fix, there is always something different off with ubuntu, mint, debian etc... Already gave me some sleeples nights. Win everything perfect.

I use this componentListener, but its a mystery to me why the resizing works on most of the frames and on some others not.

Code: [Select]
public void setFrameSizeLinux(final JFrame type) {

        type.addComponentListener(new ComponentAdapter() {
            @Override
            public void componentResized(ComponentEvent e) {
                Dimension d = type.getSize();
                Dimension minD = type.getMinimumSize();
                if (d.width < minD.width) {
                    d.width = minD.width;
                }
                if (d.height < minD.height) {
                    d.height = minD.height;
                }
                type.setSize(d);
                type.pack();
            }
        });
}

Did you try out aswell the daemon(API)?

conf/keystash.properties

keystash.enableDaemon=true

./keystashd.sh

Thanks for testing.
PeerExplorer.com | NodeExplorer.com
Pages: [1]