da2ce7 (OP)
Legendary
Offline
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 05, 2012, 02:21:00 AM |
|
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
|
One off NP-Hard.
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
October 06, 2012, 10:13:41 PM |
|
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 7z2. Ran run_moneychanger.bat : 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: 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.
|
|
|
|
da2ce7 (OP)
Legendary
Offline
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 07, 2012, 01:48:15 AM |
|
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. 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) 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=30679and http://slproweb.com/products/Win32OpenSSL.htmlinstalled.
|
One off NP-Hard.
|
|
|
ripper234
Legendary
Offline
Activity: 1358
Merit: 1003
Ron Gross
|
|
October 07, 2012, 07:27:19 AM |
|
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 ---------------------------
|
|
|
|
markm
Legendary
Offline
Activity: 3010
Merit: 1121
|
|
October 07, 2012, 08:09:01 AM |
|
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-
|
|
|
|
da2ce7 (OP)
Legendary
Offline
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 07, 2012, 10:27:09 AM |
|
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
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 08, 2012, 03:26:21 AM |
|
|
One off NP-Hard.
|
|
|
da2ce7 (OP)
Legendary
Offline
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 08, 2012, 03:36:04 AM |
|
and we have opentxs!
|
One off NP-Hard.
|
|
|
luv2drnkbr
|
|
October 08, 2012, 04:07:43 AM |
|
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: "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: -----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:
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
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 08, 2012, 04:14:32 AM |
|
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
|
|
October 08, 2012, 08:15:37 AM Last edit: October 08, 2012, 08:27:50 AM by luv2drnkbr |
|
:-( 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? 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
Activity: 3010
Merit: 1121
|
|
October 08, 2012, 10:41:51 AM |
|
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-
|
|
|
|
fellowtraveler
|
|
October 08, 2012, 07:02:34 PM |
|
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.
|
|
|
|
luv2drnkbr
|
|
October 08, 2012, 08:16:04 PM |
|
Oh jesus, image meant image. My bad, I'll try this one more time!
|
|
|
|
luv2drnkbr
|
|
October 08, 2012, 09:04:32 PM |
|
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
Activity: 3920
Merit: 2349
Eadem mutata resurgo
|
|
October 08, 2012, 11:20:43 PM |
|
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
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 09, 2012, 12:12:33 AM |
|
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
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 09, 2012, 10:53:20 AM |
|
Ok.... New Testing Version 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-jniFixed 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-----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
Activity: 1222
Merit: 1016
Live and Let Live
|
|
October 11, 2012, 05:05:43 AM |
|
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-----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
|
|
October 13, 2012, 05:23:44 AM |
|
Ok.... New Testing Version 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-jniFixed 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-----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."
|
|
|
|