Fwd: Open-Transactions v0.82.a: Automake! Plus: symmetric key, master key...

---------- Forwarded message ----------
From: f3llowtraveler <f3llowtraveler@gmail.com>
Date: 4 June 2012 05:49
Subject: Open-Transactions v0.82.a: Automake! Plus: symmetric key, master
key...
To: agile-banking@googlegroups.com


Hey, it's your good friend, Fellow Traveler, in with a short report on
the latest progress with Open-Transactions...

Thanks to da2ce7's hard work, OT now supports AUTOMAKE on unix! (Windows
builds are also available.)

I've finally added the "master key" so you can have a single password
(on a timeout) for all the Nyms in your wallet. Coming soon: API call
for changing your passphrase.

I've also finally added symmetric keys (so you can encrypt something
using a passphrase instead of using a public key.) Coming soon: API
call for using this in your OT scripts!

Envelopes now support multiple recipients! Coming soon: You guessed
it: API call for multiple recipients!

Lots of other bug fixing has happened the past few months, and some is
still going on. Most of the latest work (for the past few months) has
been security, stability, bug fixing, and synchronization. The
Java-based API particularly has experienced some re-working in the past
few months.

When I'm feeling really good (soon) I'll do a much bigger release, but
in the meantime I just wanted to keep you ABREAST of developments.

See below for more details.

:-)

-Fellow Traveler
https://github.com/FellowTraveler/Open-Transactions
Bitcoin donations: 1NtTPVVjDsUfDWybS4BwvHpG2pdS9RnYyQ

P.S. I've got my Indian about to start up finishing off the Payments
Screen and the Smart Contracts screen, so any donations right now would
help make that a reality for all of us.

P.P.S. New videos coming soon (baskets, scripts, etc.)

----------------------------------------------------

AUTOMAKE / BUILDS

===> Just LAST NIGHT, we finally merged the AUTOMAKE for OT!

===> Instructions for building / installing OT yourself:
https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Debian_Ubuntu.txt
https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Fedora.txt
https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-OSX-Homebrew.txt
https://github.com/FellowTraveler/Open-Transactions/blob/master/docs/INSTALL-Windows.txt

===> Up-to-date binaries (Windows, Linux) are also provided:
https://github.com/da2ce7/Open-Transactions/downloads

===> Please direct any support inquiries to da2ce7@gmail.com (for the
automake) but you shouldn't have any trouble.

===> Thanks to da2ce7 for his hard work and making it happen!

===> The natural next step is apt-get for linux, and an install project
for Windows!

----------------------------------------------------

Since we had to significantly re-write the Java high-level API, I have
also ported it to OT Script. Once I finish debugging the new scripts,
I'll have a new release out shortly, and probably the first video.

----------------------------------------------------

IT's EASY...

===> I can tell you this: The new ULTRA-HIGH-LEVEL API for OT makes
things REALLY easy for the developer...

===> You don't have to deal with any retries, or timeouts, or
synchronization of request numbers or transaction numbers--nothing like
that!
===> It's pretty sturdy against network issues like dropped messages,
and the app protocol has been fairly-well optimized already in terms of
not downloading receipts, etc when the hash hasn't changed.

----------------------------------------------------


SEE FOR YOURSELF...


===> TO ILLUSTRATE THIS, consider the low-level API version of
"exchangeBasket" in this OLD copy of Moneychanger:
https://github.com/FellowTraveler/Moneychanger/blob/9102f5d84ecc334d82a42fc6e2a976572cf7693f/src/com/wrapper/core/OpenTransactionAccount.java

It spans from lines 350 - 454, and thus just over ONE-HUNDRED lines long!


===> COMPARE THAT to the new version, using the HIGH-LEVEL API:

https://github.com/FellowTraveler/Moneychanger/blob/master/src/main/java/com/moneychanger/core/OpenTransactionAccount.java

It spans from lines 318 to 333, and the actual transaction code is only
2 lines of code!!

===> TWO LINES OF CODE!


----------------------------------------------------


I'm telling you, a trained monkey could write software using OT!

-Fellow Traveler
(back to work.)

--
You received this message because you are subscribed to the Google Groups
"agile-banking" group.
To post to this group, send email to agile-banking@googlegroups.com.
To unsubscribe from this group, send email to
agile-banking+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/agile-banking?hl=en.

Received on Monday, 4 June 2012 05:36:22 UTC