elective-stereophonic
elective-stereophonic
KSRS core v0.5.0e
singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

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

crimi

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +122/-11
  • Offline Offline
  • Posts: 863
    • View Profile
KSRS core v0.5.0e
« on: 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-----
Logged

slothbag

  • Sr. Member
  • ****
  • Karma: +74/-4
  • Offline Offline
  • Posts: 454
    • View Profile
Re: KSRS core v0.5.0e
« Reply #1 on: 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. 
Logged

crimi

  • Board Moderator
  • Hero Member
  • ****
  • Karma: +122/-11
  • Offline Offline
  • Posts: 863
    • View Profile
Re: KSRS core v0.5.0e
« Reply #2 on: 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.
Logged
 

elective-stereophonic
elective-stereophonic
assembly
assembly