Bitcoin Forum
November 12, 2024, 03:30:59 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 »  All
  Print  
Author Topic: Moneychanger (Windows Builds) - Out of Date!  (Read 59473 times)
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 05, 2012, 02:21:00 AM
 #81

SHA1: 5f2482213648b4599d0a7e9349a488ec9265e824 *da2ce7-Moneychanger-00.10.07.7z

But since I'm the only one with this problem obviously, I'll try with different archivers.

Thanks!
  ~drekk~

I'm using 7-zip 9.28 alpha [64-bit]; if that helps.

Hmm... at-least the hashes match Smiley

One off NP-Hard.
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
October 06, 2012, 10:13:41 PM
 #82

Can you please provide us with some feedback, such as the error outputs.

I ran this on my Windows 7 64 bit, Java 7 (I actually think my Java installation on this machine is 32 bit, it is installed in C:\Program Files (x86)\Java\jdk1.7.0_05).

1. Downloaded an extracted this 7z
2. Ran run_moneychanger.bat :

Quote
D:\utils\Moneychanger\da2ce7-Moneychanger>run_moneychanger.bat
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
"Found JAVA in: C:\Program Files (x86)\Java\jre7"


Completed Stage: Init

DISABLING AUTOLOAD FOR DEBUG!
We didn't load Successfuly Last time, Showing Seetings...!

Started Stage: Opt_InitSettings
Completed Stage: Opt_InitSettings


Started Stage: Opt_LoadSettings
x86
x86
Load.JavaPaths: Adding path: .\lib\Win32\Release
Completed Stage: Opt_LoadSettings

Finished on Thread[Thread-2,6,main]

3. Despite the errors, got the settings screen. Clicked on Attempt Load, and go this:

Quote
Started Stage: Opt_UpdateSettings
Completed Stage: Opt_UpdateSettings


Attempting to load Moneychangerà Here we go!

Attempting to load the reaming stages!!!


Started Stage: LoadNativeLibraries

Updating JavaPaths:  Custom JavaPaths... adding now!
Path:  .\lib\Win32\Release
Path:  D:\utils\play\play-1.2.4-mbknor-3
Path:  C:\Program Files (x86)\Git\bin
Path:  C:\Windows\Sun\Java\bin
Path:  C:\Program Files (x86)\jZip
Path:  C:\Program Files (x86)\Java\jre7\bin
Path:  C:\Program Files (x86)\Git\cmd
Path:  C:\Windows\System32\Wbem
Path:  C:\Windows\system32
Path:  C:\Windows
Path:  C:\Windows\System32\WindowsPowerShell\v1.0\
Path:  C:\Program Files\TortoiseGit\bin
Path:  C:\Chocolatey\bin
Updating JavaPaths...   Success!

We are on Windows!
Loading libzmq:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\l
ib\Win32\Release\libzmq.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at com.moneychanger.ui.Load$LoadNativeLibraries.LoadWindowsDLLs(Load.jav
a:175)
        at com.moneychanger.ui.Load$LoadNativeLibraries.Attempt(Load.java:155)
        at com.moneychanger.ui.Load.Attempt(Load.java:104)
        at com.moneychanger.ui.Settings.jButton_LoadWalletActionPerformed(Settin
gs.java:280)
        at com.moneychanger.ui.Settings.access$200(Settings.java:101)
        at com.moneychanger.ui.Settings$3.actionPerformed(Settings.java:257)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Stage LoadNativeLibraries failed!

com.moneychanger.ui.Load$LoadNativeLibrariesFailedException: java.lang.Unsatisfi
edLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\lib\Win32\Release\li
bzmq.dll: Can't find dependent libraries
com.moneychanger.ui.Load$LoadFailedException: com.moneychanger.ui.Load$LoadNativ
eLibrariesFailedException: java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger
\da2ce7-Moneychanger\data\lib\Win32\Release\libzmq.dll: Can't find dependent lib
raries
SomethingBad Happend! We couldn't load properly!

If I was doing something wrong or missed a step, please let me know.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 07, 2012, 01:48:15 AM
 #83


I ran this on my Windows 7 64 bit, Java 7 (I actually think my Java installation on this machine is 32 bit, it is installed in C:\Program Files (x86)\Java\jdk1.7.0_05).

...

If I was doing something wrong or missed a step, please let me know.


ok.

Quote from: run_moneychanger.bat output
D:\utils\Moneychanger\da2ce7-Moneychanger>run_moneychanger.bat
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
"Found JAVA in: C:\Program Files (x86)\Java\jre7"

The error messages here can be safely igored becasue of the:
"Found JAVA in: C:\Program Files (x86)\Java\jre7"
message.
(we eventualy found java, just wasn't in the first place we looked).

You can tell that You are using the x86 version of Java, thus all the dependant libaries must also be x86 (aka Win32)


Quote from: Moneychanger output
We are on Windows!
Loading libzmq:
ERROR:   Loading Windows DLL's Failed
java.lang.UnsatisfiedLinkError: D:\utils\Moneychanger\da2ce7-Moneychanger\data\l
ib\Win32\Release\libzmq.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary1(Unknown Source)

The "Can't find dependent libraries" message means that one of the dependant DLL files is missing.

Since it is libzmq.dll that is complaining, this sugests that you do-not have the correct version Visual C++ runtime installed.

Please insure you have the 32bit versions of:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

and

http://slproweb.com/products/Win32OpenSSL.html

installed.



One off NP-Hard.
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
October 07, 2012, 07:27:19 AM
 #84

OK, I installed both dependencies.
I installed the C++ runtime first (32 bit), and then openssl (32 bit), and openssl warned me that the C++ runtime was not installed.

When I click on the C++ runtime's installer, it claims it is installed.

I then tried running MoneyChanger and got this:

---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Assertion failed!

Program: ...2ce7-Moneychanger\data\lib\Win32\Release\otlib.dll
File: d:\users\cameron garnham\documents\dev\open-t...\OTLog.h
Line: 228

Expression: false

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
---------------------------
Abort   Retry   Ignore   
---------------------------

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
October 07, 2012, 08:09:01 AM
 #85

An assert means the programmer (presumably da2ce7) deliberately told the thing to shut down because something had happened that he was not prepared to handle or recover from.

If openssl thinks the runtime is not installed that sounds like a matter between openssl and the runtime, Open Transactions is probably just deliberately avoiding trying to use an openssl that is telling it its needed runtime is not installed or something like that.

Maybe openssl is seeing the wrong runtime or something, like maybe it sees the 64 bit one instead of the 32 bit one if you have both installed, or something.

I am pretty much guessing though as I deliberately "do not do Windows".

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 07, 2012, 10:27:09 AM
 #86

OK, I installed both dependencies.
I installed the C++ runtime first (32 bit), and then openssl (32 bit), and openssl warned me that the C++ runtime was not installed.

OpenSSL will not complain unless you have the wrong version installed. Make sure you have the correct version installed.
(even if that involves uninstalling your VC runtimes, and trying again)

Warning, multiple versions of the VC runtime have the same download file name.  You need to rename the file after you have downloaded it.



Program: ...2ce7-Moneychanger\data\lib\Win32\Release\otlib.dll
File: d:\users\cameron garnham\documents\dev\open-t...\OTLog.h
Line: 228

Yep, I've seen this error before; I'll need to make a new release; (I've fixed it in GIT, but haven't released the new code).

However fixing the OpenSSL error may even fix it.

One off NP-Hard.
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 08, 2012, 03:26:21 AM
 #87

New Version:

https://github.com/downloads/da2ce7/Moneychanger/da2ce7-opentxs_moneychanger_00.10.07_v3.7z

One off NP-Hard.
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 08, 2012, 03:36:04 AM
 #88





and we have opentxs!

One off NP-Hard.
luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1026



View Profile
October 08, 2012, 04:07:43 AM
 #89

I keep running into some problems.  Win7 x64, and I have installed the 32 and 64 bit versions of openssl, and of the 2008 and 2012 redistributables, although I only have the x64 version of Java.  Moneychanger runs great the first time and i can create an identity and send it to the server, but every time I run the software a second time it has problems loading my identity and crashes with "image is null" or something like that:

Quote
"Found JAVA in: C:\Program Files\Java\jre7"


Completed Stage: Init

DISABLING AUTOLOAD FOR DEBUG!
We didn't load Successfuly Last time, Showing Seetings...!

Started Stage: Opt_InitSettings
Completed Stage: Opt_InitSettings


Started Stage: Opt_LoadSettings
amd64
Load.JavaPaths: Adding path: .\lib\x64\Release
Completed Stage: Opt_LoadSettings

Finished on Thread[Thread-2,6,main]

Started Stage: Opt_UpdateSettings
Completed Stage: Opt_UpdateSettings


Attempting to load Moneychangerà Here we go!

Attempting to load the reaming stages!!!


Started Stage: LoadNativeLibraries

Updating JavaPaths:  Custom JavaPaths... adding now!
Path:  C:\Windows\system32
Path:  C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
Path:  .\lib\x64\Release
Path:  C:\Windows\Sun\Java\bin
Path:  C:\Windows\System32\WindowsPowerShell\v1.0\
Path:  C:\Windows
Path:  C:\Program Files\Java\jre7\bin
Path:  C:\Windows\System32\Wbem
Updating JavaPaths...   Success!

We are on Windows!
Loading libzmq:   Success!
Loading chaiscript:   Success!
Loading otlib:   Success!
Loading otapi:   Success!
Loading otapi-java:   Success!
Completed Stage: LoadNativeLibraries


Started Stage: InitOTAPI


Welcome to Open Transactions -- version 0.86.g
Output: 250207568
Load.initOTAPI: SUCCESS invoking OT_API_Init().
Completed Stage: InitOTAPI


Started Stage: SetupPasswordImage
C:\Program Files\da2ce7-Moneychanger\otmc-password-image-testing-file.txt
storable:com.wrapper.core.jni.Storable@7796bb71
stringMap:com.wrapper.core.jni.StringMap@48ec350d
Completed Stage: SetupPasswordImage


Started Stage: SetupPasswordCallback
OTCaller::setCallback: Attempting to set the password OTCallback pointer...
OTCaller::setCallback: FYI, the password OTCallback pointer was set.
OneTimeOnly.GiveItAShot(): SUCCESS setting the password callback.
Completed Stage: SetupPasswordCallback


Started Stage: LoadWallet
OTCaller::callOne: FYI, Executing password callback (one)...
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java)
password dialog.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): 0 length password was returned from th
e API password callback. Substituting default password 'test'.
OTEnvelope::Decrypt(static): EVP_DecryptFinal: failed.
OTMasterKey::GetMasterPassword: m_pSymmetricKey->GetRawKeyFromPassphrase() faile
d.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): Failure: (false == bGotPassword.) (Ret
urning 0.)
OTAsymmetricKey::LoadPrivateKeyFromCertString: Error reading private key from st
ring:

-----BEGIN ENCRYPTED PRIVATE KEY-----
removed
-----END ENCRYPTED PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
removed
-----END CERTIFICATE-----


OTPseudonym::Loadx509CertAndPrivateKey: Although the ascii-armored file (certs/longlongusernameremoved) was read, LoadPrivateKey returned fa
lse.
OTPseudonym::LoadPrivateNym OTPseudonym::LoadPrivateNym: Failure calling Loadx50
9CertAndPrivateKey: longlongusernameremoved
OTWallet::LoadWallet: Failed loading Nym (shortnameremoved) with ID: longlongusernameremoved
java.lang.NullPointerException
com.moneychanger.ui.Load$LoadFailedException: java.lang.NullPointerException
SomethingBad Happend! We couldn't load properly!


Press any key to continue . . .

And this was when it crashed when I was trying to view the market:

Quote
-----BEGIN Sending getMarketOffers message via ZMQ... Request number: 117



-----END (Finished sending getMarketOffers message) Request number: 117

OTAPI_Wrap::Message_GetSuccess: ** FYI, server reply was received, and it said '
Yes.' (Status = success). RequestNum: 117
Utility.getMessageSuccess(): Reply received: success == TRUE.


-----BEGIN Sending getMarketRecentTrades message via ZMQ... Request number: 118



-----END (Finished sending getMarketRecentTrades message) Request number: 118

OTAPI_Wrap::Message_GetSuccess: ** FYI, server reply was received, and it said '
Yes.' (Status = success). RequestNum: 118
Utility.getMessageSuccess(): Reply received: success == TRUE.
getMarketDetails - tradeListMarket returns null
marketDetails:null
values.size():0
jTable13 valueChanged Market List Action Listener :1e:javax.swing.DefaultListSel
ectionModel 1835877325 ={1}
OTCaller::callOne: FYI, Executing password callback (one)...
OTCaller::GetPassword: FYI, returning password after invoking a (probably Java)
password dialog.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): 0 length (or less) password was return
ed from the API password callback :-( Returning 0.
OTMasterKey::GetMasterPassword: Failure trying to retrieve the passphrase from t
he user.
OPENSSL_CALLBACK_FUNC(souped_up_pass_cb): Failure: (false == bGotPassword.) (Ret
urning 0.)
OTAsymmetricKey::InstantiatePrivateKey: Failed reading private key from ASCII-ar
mored data:

ascii armored priv key data removed


Null private key sent to OTContract::SignContract.

Null private key sent to OTContract::SignContract.

OT_ASSERT in ..\..\src\otlib\OTContract.cpp at line 1920
OT_ASSERT in ..\..\src\otlib\OTContract.cpp at line 1920

And then here is your new thing you just posted giving me another username error:

Quote




Welcome to Open Transactions -- version 0.86.g



PLEASE SIGN YOUR PASSPHRASE, for: "OTAsymmetricKey::LoadPrivateKeyFromCertString

 is calling PEM_read_bio_PrivateKey..."
 
 (OT) passphrase: Using as server: not-sure-if-i-should-remove-this-so-i-removed-it
 
 Unable to find My Nym. Please use the option:   --mynym USER_ID
 
 (Where USER_ID is the Nym's ID. Partial matches ARE accepted.)
 
 OTScriptChai::ExecuteScript:
 
  Caught chaiscript::exception::eval_error:
 
   Can not find object: main_change_passphrase.
   
      File:
    
        Start position, line: 0 column: 0
      
          End position,   line: 0 column: 0
         
         
         
         Error: "Can not find object: main_change_passphrase" during evaluation at (199,
         
         37)
         
         
         
         
         
           from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (198, 26) :
          
          
          
          
          
             from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (198, 9) :
            
            
            
            
            
              from C:\Program Files\da2ce7-Moneychanger\data\lib\scripts\opentxs (364, 1) :
             
             
             
             
             
             
             
             
             
              Press any key to continue . . .

I really really want to get into this, but I'm just not as tech savvy as most of you here-- I'm not a programmer and I use Windows!  I very much want to see this project succeed though, since from what I understand, it is an amazing thing not just for bitcoin but for transacting online generally speaking.  Any help you can give would be much appreciated!!!

da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 08, 2012, 04:14:32 AM
 #90

I keep running into some problems.  Win7 x64, and I have installed the 32 and 64 bit versions of openssl, and of the 2008 and 2012 redistributables, although I only have the x64 version of Java.  Moneychanger runs great the first time and i can create an identity and send it to the server, but every time I run the software a second time it has problems loading my identity and crashes with "image is null" or something like that:

Ok... In the Moneychanger Settings (the first dialogue that loads), you need to select an image file in the Password Image field.   You only need to do this once.  OT will remember where the image is and load-it automatically next time.

One off NP-Hard.
luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1026



View Profile
October 08, 2012, 08:15:37 AM
Last edit: October 08, 2012, 08:27:50 AM by luv2drnkbr
 #91

:-(  I did do that.  I made a text file with random output from openssl that I am using.  It accepts that file and runs, but it does not remember that file for the next time.  This part from my first post shows that it was loaded correctly, right?

Quote
Started Stage: SetupPasswordImage
C:\Program Files\da2ce7-Moneychanger\otmc-password-image-testing-file.txt

storable:com.wrapper.core.jni.Storable@7796bb71
stringMap:com.wrapper.core.jni.StringMap@48ec350d
Completed Stage: SetupPasswordImage

That's the file I select and it seems fine and works, but like I said, it doesn't remember it the second time.  And when I re-select it, I run into the problems.

Edit:  Thanks for taking the time to respond, let alone making this gui and the ot library in the first place.  You are doing great work and on top of it taking the time to help people out.  Thanks for all of that man, it's truly appreciated.

markm
Legendary
*
Offline Offline

Activity: 3010
Merit: 1121



View Profile WWW
October 08, 2012, 10:41:51 AM
 #92

Text is not an image. Image means things like .png, maybe .jpg or .gif, not sure offhand exactly what types of graphics aka pictures aka images files it can handle but random text is not it.

Not sure if this has been said anywhere or everywhere already, but the purpose of the image is for popups asking for your passphrase that secures your private keys to be able to display an image you picked yourself that is not some default we provided that any phisher will know to try when trying to make fake passphrase-entry popups to fool you into revealing your passphrase.

We cannot provide a default image as then all the phishers would know like duh I bet this idiot never changed the image so I will fool many of the people much of the time by using that default image to fool them.

So we have to make you pick for yourself an image, without even providing an easily brute-force-able collection to choose from, to make it harder for people to fool you with fake popups trying to fake your passphrase out of you.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 251


View Profile
October 08, 2012, 07:02:34 PM
 #93

OT requires the first-time user to choose an image file. (jpg, gif, etc)

This image is displayed on the password dialog.

That way, hackers cannot impersonate your password dialog, because they don't know what image you chose.

co-founder, Monetas
creator, Open-Transactions
luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1026



View Profile
October 08, 2012, 08:16:04 PM
 #94

Oh jesus, image meant image.  My bad, I'll try this one more time!

luv2drnkbr
Hero Member
*****
Offline Offline

Activity: 793
Merit: 1026



View Profile
October 08, 2012, 09:04:32 PM
 #95

Works awesome now!  Now I can go through and watch the videos and see how to actually use it and put trades up in the market!  Thanks again for helping a poor newbie out...

marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2349


Eadem mutata resurgo


View Profile
October 08, 2012, 11:20:43 PM
 #96

OT requires the first-time user to choose an image file. (jpg, gif, etc)

This image is displayed on the password dialog.

That way, hackers cannot impersonate your password dialog, because they don't know what image you chose.

Actually to be precise, it is the java test client GUI, Moneychanger that requires the password image file selection, OT itself requires a master password for the Nyms' wallet.

da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 09, 2012, 12:12:33 AM
 #97

Oh jesus, image meant image.  My bad, I'll try this one more time!

The next version of Moneychanger will have that renamed to "Picture: eg. .jpg or .png"

One off NP-Hard.
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 09, 2012, 10:53:20 AM
 #98

Ok.... New Testing Version  Shocked Shocked Shocked

Please only for testing... There has been SOMANY changes.

New Password Callback System.

New OT Java Lib (now all the JNI code is in a separate library so any Java project can take advantage of it)
https://github.com/da2ce7/opentransactions-jni

Fixed up the "Password Image" issues.

Oh yeah... and Massive Swig changes...  (but no end-user cares about that)

Try at your own risk:

https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger_00.11.00.7z

Code:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.19 (MingW32)

owGbwMvMwCHIMl/GwHjr82uMpwuSGAJKmLiDPRyNTM00UhKNklPNdX3z81IrkzMS
89JTi+INDPQMDfWApHmVpq2CqblRaqJFanJicpKJuVFimqVhUpKFaZJRioWFiVFq
clqSkYlxoiFQOs0kLdkoxTwp1cIAqNYi0cjENNEgJYWrI46FQZCDgY2VCWQvAxen
AMwxn/cx/GZ5fHiaQdaN3/dMFifntCwp/RV3nPkSs1ieT8A05evpJR6MDGeOB0ge
fXH5qXp+4dwf6zZq6WgtO77pS+AaGUsF4+nlDrUA
=yjH+
-----END PGP MESSAGE-----

One off NP-Hard.
da2ce7 (OP)
Legendary
*
Offline Offline

Activity: 1222
Merit: 1016


Live and Let Live


View Profile
October 11, 2012, 05:05:43 AM
 #99

New Version of Moneychanger and Open Transactions (v.00.11.03)


This version includes:

More robust password checking.

Now if you password is 'test' then you will not need to enter it.

You can always change your password via the (opentxs) prompt with the 'changepw' command.


Also many general bug-fixes.

https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger-00.11.03.7z

Code:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.19 (MingW32)

owGbwMvMwCHIMl/GwHjr82uMpwuSGALKgkODPRyNTM00UhKNklPNdX3z81IrkzMS
89JTi3QNDPQMDfUMjPXMqzRtFSxMzJKMEpMsjU2T0ywTk5NSDY1MLMyTTZKAXBNT
I4OkJAvD1BRDM1MDUwsjk8Q0c9MUA8uklGRj47QUCzNjM66OOBYGQQ4GNlYmkL0M
XJwCMMfcvcPIsJtPaXXr/ut/TkovSnTvLCsT/cPj8ldaTcFDNZrv0oI+aUaGx7yN
Hz08+faUiNhJ3Vy8Pmtn3cSZQkU7L70rfr+MT+pEMAA=
=QpXG
-----END PGP MESSAGE-----

One off NP-Hard.
keystroke
Hero Member
*****
Offline Offline

Activity: 900
Merit: 1014


advocate of a cryptographic attack on the globe


View Profile
October 13, 2012, 05:23:44 AM
 #100

Ok.... New Testing Version  Shocked Shocked Shocked

Please only for testing... There has been SOMANY changes.

New Password Callback System.

New OT Java Lib (now all the JNI code is in a separate library so any Java project can take advantage of it)
https://github.com/da2ce7/opentransactions-jni

Fixed up the "Password Image" issues.

Oh yeah... and Massive Swig changes...  (but no end-user cares about that)

Try at your own risk:

https://github.com/downloads/da2ce7/Moneychanger/da2ce7-Moneychanger_00.11.00.7z

Code:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.19 (MingW32)

owGbwMvMwCHIMl/GwHjr82uMpwuSGAJKmLiDPRyNTM00UhKNklPNdX3z81IrkzMS
89JTi+INDPQMDfWApHmVpq2CqblRaqJFanJicpKJuVFimqVhUpKFaZJRioWFiVFq
clqSkYlxoiFQOs0kLdkoxTwp1cIAqNYi0cjENNEgJYWrI46FQZCDgY2VCWQvAxen
AMwxn/cx/GZ5fHiaQdaN3/dMFifntCwp/RV3nPkSs1ieT8A05evpJR6MDGeOB0ge
fXH5qXp+4dwf6zZq6WgtO77pS+AaGUsF4+nlDrUA
=yjH+
-----END PGP MESSAGE-----

Awesome, going to check this out soon! Small thing I just noticed, haha, but can you "Don't use smileys" when posting? I think it probably interferes with your GnuPG signatures!

"The difference between a castle and a prison is only a question of who holds the keys."
Pages: « 1 2 3 4 [5] 6 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!