You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(119) |
Oct
(111) |
Nov
(238) |
Dec
(395) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(239) |
Feb
(59) |
Mar
(354) |
Apr
(489) |
May
(23) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(5) |
Jun
(2) |
Jul
|
Aug
|
Sep
(3) |
Oct
(14) |
Nov
(17) |
Dec
(9) |
| 2007 |
Jan
(4) |
Feb
(3) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
(1) |
Apr
(7) |
May
(3) |
Jun
(6) |
Jul
(4) |
Aug
(3) |
Sep
(15) |
Oct
(13) |
Nov
(35) |
Dec
(40) |
| 2009 |
Jan
(19) |
Feb
(21) |
Mar
(16) |
Apr
(18) |
May
(36) |
Jun
(20) |
Jul
(32) |
Aug
(11) |
Sep
(3) |
Oct
(2) |
Nov
(2) |
Dec
(13) |
| 2010 |
Jan
(5) |
Feb
(5) |
Mar
(7) |
Apr
(1) |
May
(1) |
Jun
(3) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(3) |
| 2012 |
Jan
(3) |
Feb
(3) |
Mar
(1) |
Apr
(4) |
May
(8) |
Jun
(4) |
Jul
(9) |
Aug
(2) |
Sep
(8) |
Oct
(3) |
Nov
(8) |
Dec
(4) |
| 2013 |
Jan
(2) |
Feb
(1) |
Mar
(5) |
Apr
(6) |
May
(10) |
Jun
(5) |
Jul
(6) |
Aug
(7) |
Sep
(5) |
Oct
(2) |
Nov
(4) |
Dec
(4) |
| 2014 |
Jan
(13) |
Feb
(4) |
Mar
(7) |
Apr
(9) |
May
(20) |
Jun
(13) |
Jul
(10) |
Aug
(3) |
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
(2) |
| 2015 |
Jan
(3) |
Feb
(3) |
Mar
(5) |
Apr
(4) |
May
(3) |
Jun
(2) |
Jul
(4) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(3) |
| 2016 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
(4) |
Sep
(3) |
Oct
(3) |
Nov
(4) |
Dec
(2) |
| 2017 |
Jan
|
Feb
(2) |
Mar
|
Apr
(2) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:21:39
|
Update of /cvsroot/neuclear/neuclear-pay/src/test/org/neuclear/exchange/orders/builders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27426/src/test/org/neuclear/exchange/orders/builders Modified Files: CancelExchangeReceiptBuilderTest.java Log Message: CurrencyController and AuditController now now pass all unit tests in CurrencyTests. Index: CancelExchangeReceiptBuilderTest.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/test/org/neuclear/exchange/orders/builders/CancelExchangeReceiptBuilderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** CancelExchangeReceiptBuilderTest.java 5 Apr 2004 16:31:45 -0000 1.1 --- CancelExchangeReceiptBuilderTest.java 5 Apr 2004 22:08:24 -0000 1.2 *************** *** 33,36 **** --- 33,39 ---- $Id$ $Log$ + Revision 1.2 2004/04/05 22:08:24 pelle + CurrencyController and AuditController now now pass all unit tests in CurrencyTests. + Revision 1.1 2004/04/05 16:31:45 pelle Created new ServiceBuilder class for creating services. A service is an identity that has a seperate service URL and Service Public Key. *************** *** 102,106 **** ExchangeOrderReceiptBuilder rb = new ExchangeOrderReceiptBuilder((ExchangeOrder) ob.convert("neu://test/bux", getSigner()), new Date()); CancelExchangeOrderBuilder cb = new CancelExchangeOrderBuilder((ExchangeOrderReceipt) rb.convert("neu://test/bux", getSigner())); ! System.out.println(cb.asXML()); final CancelExchangeOrder req = (CancelExchangeOrder) cb.convert("neu://test/bux", getSigner()); --- 105,109 ---- ExchangeOrderReceiptBuilder rb = new ExchangeOrderReceiptBuilder((ExchangeOrder) ob.convert("neu://test/bux", getSigner()), new Date()); CancelExchangeOrderBuilder cb = new CancelExchangeOrderBuilder((ExchangeOrderReceipt) rb.convert("neu://test/bux", getSigner())); ! // System.out.println(cb.asXML()); final CancelExchangeOrder req = (CancelExchangeOrder) cb.convert("neu://test/bux", getSigner()); |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:21:39
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/exchange/orders/builders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27426/src/java/org/neuclear/exchange/orders/builders Modified Files: ExchangeOrderBuilder.java Log Message: CurrencyController and AuditController now now pass all unit tests in CurrencyTests. Index: ExchangeOrderBuilder.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/exchange/orders/builders/ExchangeOrderBuilder.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ExchangeOrderBuilder.java 5 Apr 2004 16:31:43 -0000 1.3 --- ExchangeOrderBuilder.java 5 Apr 2004 22:08:23 -0000 1.4 *************** *** 37,40 **** --- 37,43 ---- $Id$ $Log$ + Revision 1.4 2004/04/05 22:08:23 pelle + CurrencyController and AuditController now now pass all unit tests in CurrencyTests. + Revision 1.3 2004/04/05 16:31:43 pelle Created new ServiceBuilder class for creating services. A service is an identity that has a seperate service URL and Service Public Key. *************** *** 133,137 **** */ public class ExchangeOrderBuilder extends Builder { ! protected ExchangeOrderBuilder(final Service asset, final ExchangeAgent agent, final Value amount, final Date expiry, final BidItem items[], final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { super(ExchangeOrderGlobals.createQName(ExchangeOrderGlobals.EXCHANGE_TAGNAME)); if (amount.getAmount() < 0) --- 136,140 ---- */ public class ExchangeOrderBuilder extends Builder { ! public ExchangeOrderBuilder(final Service asset, final ExchangeAgent agent, final Value amount, final Date expiry, final BidItem items[], final String comment) throws InvalidTransferException, NegativeTransferException, NeuClearException { super(ExchangeOrderGlobals.createQName(ExchangeOrderGlobals.EXCHANGE_TAGNAME)); if (amount.getAmount() < 0) |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:21:22
|
Update of /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27426/src/java/org/neuclear/asset Modified Files: Auditor.java InvalidTransferException.java TransferException.java Log Message: CurrencyController and AuditController now now pass all unit tests in CurrencyTests. Index: Auditor.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/Auditor.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Auditor.java 1 Apr 2004 23:18:33 -0000 1.1 --- Auditor.java 5 Apr 2004 22:08:23 -0000 1.2 *************** *** 1,13 **** package org.neuclear.asset; import org.neuclear.asset.orders.TransferOrder; import org.neuclear.commons.NeuClearException; ! import org.neuclear.exchange.orders.CancelExchangeOrder; ! import org.neuclear.exchange.orders.ExchangeCompletionOrder; ! import org.neuclear.exchange.orders.ExchangeOrder; import org.neuclear.id.SignedNamedObject; import org.neuclear.id.receiver.Receiver; import org.neuclear.id.receiver.UnsupportedTransaction; ! import org.neuclear.ledger.Ledger; /* --- 1,14 ---- package org.neuclear.asset; + import org.neuclear.asset.contracts.Asset; import org.neuclear.asset.orders.TransferOrder; + import org.neuclear.asset.orders.TransferReceipt; import org.neuclear.commons.NeuClearException; ! import org.neuclear.exchange.orders.*; ! import org.neuclear.id.Service; import org.neuclear.id.SignedNamedObject; import org.neuclear.id.receiver.Receiver; import org.neuclear.id.receiver.UnsupportedTransaction; ! import org.neuclear.ledger.*; /* *************** *** 31,34 **** --- 32,38 ---- $Id$ $Log$ + Revision 1.2 2004/04/05 22:08:23 pelle + CurrencyController and AuditController now now pass all unit tests in CurrencyTests. + Revision 1.1 2004/04/01 23:18:33 pelle Split Identity into Signatory and Identity class. *************** *** 122,127 **** */ public class Auditor implements Receiver { ! public Auditor(Ledger ledger) { this.ledger = ledger; } --- 126,132 ---- */ public class Auditor implements Receiver { ! public Auditor(Asset asset, Ledger ledger) { this.ledger = ledger; + this.asset = asset; } *************** *** 133,149 **** */ public final SignedNamedObject receive(final SignedNamedObject contract) throws UnsupportedTransaction, NeuClearException { ! if (contract instanceof TransferOrder) { ! TransferOrder order = (TransferOrder) contract; ! } else if (contract instanceof ExchangeOrder) ! if (contract instanceof ExchangeCompletionOrder) ! if (contract instanceof CancelExchangeOrder) ; ! return null; } private final Ledger ledger; } --- 138,226 ---- */ public final SignedNamedObject receive(final SignedNamedObject contract) throws UnsupportedTransaction, NeuClearException { ! try { ! if (contract instanceof TransferReceipt) ! process((TransferReceipt) contract); ! if (contract instanceof ExchangeOrderReceipt) ! process((ExchangeOrderReceipt) contract); ! if (contract instanceof ExchangeCompletedReceipt) ! process((ExchangeCompletedReceipt) contract); ! if (contract instanceof CancelExchangeReceipt) ! process((CancelExchangeReceipt) contract); ! } catch (LowLevelPaymentException e) { ! throw new NeuClearException(e); ! } catch (TransferDeniedException e) { ! throw new NeuClearException(e); ! } catch (InvalidTransferException e) { ! throw new NeuClearException(e); ! } ! return contract; ! } ! public boolean canProcess(final Service asset) { ! return this.asset.getName().equals(asset.getName()); ! } + public final void process(final TransferReceipt receipt) throws InvalidTransferException, LowLevelPaymentException, TransferDeniedException, NeuClearException { ! try { ! final TransferOrder req = receipt.getOrder(); ! final PostedTransaction posted = ledger.verifiedTransfer(req.getDigest(), req.getSignatory().getName(), req.getRecipient(), req.getAmount().getAmount(), req.getComment()); ! ledger.setReceiptId(req.getDigest(), receipt.getDigest()); ! } catch (LowlevelLedgerException e) { ! throw new LowLevelPaymentException(e); ! } catch (InvalidTransactionException e) { ! throw new InvalidTransferException(e.getSubMessage()); ! } catch (UnknownTransactionException e) { ! throw new LowLevelPaymentException(e); ! } } + + public final void process(final ExchangeOrderReceipt receipt) throws InvalidTransferException, LowLevelPaymentException, TransferDeniedException, NeuClearException { + try { + final ExchangeOrder req = receipt.getOrder(); + final PostedHeldTransaction posted = ledger.hold(req.getDigest(), req.getSignatory().getName(), req.getAgent().getSignatory().getName(), req.getExpiry(), req.getAmount().getAmount(), req.getComment()); + ledger.setHeldReceiptId(req.getDigest(), receipt.getDigest()); + } catch (LowlevelLedgerException e) { + throw new LowLevelPaymentException(e); + } catch (InvalidTransactionException e) { + throw new InvalidTransferException(e.getSubMessage()); + } catch (UnknownTransactionException e) { + throw new LowLevelPaymentException(e); + } + } + + public final void process(final ExchangeCompletedReceipt receipt) throws LowLevelPaymentException, InvalidTransferException, TransferDeniedException, NeuClearException { + try { + ExchangeCompletionOrder complete = receipt.getOrder(); + PostedTransaction tran = ledger.complete(complete.getReceipt().getOrder().getDigest(), complete.getAmount().getAmount(), complete.getComment()); + ledger.setReceiptId(complete.getReceipt().getOrder().getDigest(), receipt.getDigest()); + } catch (LowlevelLedgerException e) { + throw new LowLevelPaymentException(e); + } catch (UnknownTransactionException e) { + throw new InvalidTransferException(e.getLocalizedMessage()); + } catch (TransactionExpiredException e) { + throw new InvalidTransferException(e.getLocalizedMessage()); + } catch (InvalidTransactionException e) { + throw new InvalidTransferException(e.getLocalizedMessage()); + } + } + + public final void process(final CancelExchangeReceipt receipt) throws InvalidTransferException, LowLevelPaymentException, TransferDeniedException, NeuClearException { + try { + CancelExchangeOrder cancel = receipt.getOrder(); + ledger.cancel(cancel.getReceipt().getOrder().getDigest()); + + } catch (LowlevelLedgerException e) { + throw new LowLevelPaymentException(e); + } catch (UnknownTransactionException e) { + throw new InvalidTransferException(e.getLocalizedMessage()); + } + } + + private final Ledger ledger; + private final Service asset; } Index: InvalidTransferException.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/InvalidTransferException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** InvalidTransferException.java 5 Jan 2004 23:47:10 -0000 1.4 --- InvalidTransferException.java 5 Apr 2004 22:08:23 -0000 1.5 *************** *** 21,24 **** --- 21,27 ---- $Id$ $Log$ + Revision 1.5 2004/04/05 22:08:23 pelle + CurrencyController and AuditController now now pass all unit tests in CurrencyTests. + Revision 1.4 2004/01/05 23:47:10 pelle Create new Document classification "order", which is really just inherint in the new *************** *** 57,67 **** */ public class InvalidTransferException extends TransferException { public InvalidTransferException(final String missing) { super(); ! this.missing = missing; } public String getSubMessage() { ! return missing + " was empty"; } --- 60,76 ---- */ public class InvalidTransferException extends TransferException { + public InvalidTransferException(final Throwable e) { + super(e); + this.missing = ""; + + } + public InvalidTransferException(final String missing) { super(); ! this.missing = missing + " was empty"; } public String getSubMessage() { ! return missing; } Index: TransferException.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/java/org/neuclear/asset/TransferException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** TransferException.java 21 Nov 2003 04:43:04 -0000 1.5 --- TransferException.java 5 Apr 2004 22:08:23 -0000 1.6 *************** *** 1,6 **** package org.neuclear.asset; - import org.neuclear.commons.Utility; - /** --- 1,4 ---- *************** *** 27,31 **** public final String getMessage() { ! return "NeuClear Transfer Exception: " + Utility.denullString(proc.toString()) + "\n" + getSubMessage(); } --- 25,29 ---- public final String getMessage() { ! return "NeuClear Transfer Exception: ";// + Utility.denullString(proc.toString()) + "\n" + getSubMessage(); } |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:19:29
|
Update of /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27116/src/java/org/neuclear/ledger Modified Files: Ledger.java Log Message: added setHeldReceiptId() method to ledger Index: Ledger.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger/Ledger.java,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Ledger.java 31 Mar 2004 23:11:10 -0000 1.15 --- Ledger.java 5 Apr 2004 22:06:46 -0000 1.16 *************** *** 4,7 **** --- 4,10 ---- * $Id$ * $Log$ + * Revision 1.16 2004/04/05 22:06:46 pelle + * added setHeldReceiptId() method to ledger + * * Revision 1.15 2004/03/31 23:11:10 pelle * Reworked the ID's of the transactions. The primary ID is now the request ID. *************** *** 277,280 **** --- 280,285 ---- public abstract void setReceiptId(String id, String receipt) throws LowlevelLedgerException, UnknownTransactionException; + public abstract void setHeldReceiptId(String id, String receipt) throws LowlevelLedgerException, UnknownTransactionException; + public abstract double getTestBalance() throws LowlevelLedgerException; |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:19:29
|
Update of /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27116/src/java/org/neuclear/ledger/tests Modified Files: AbstractLedgerTest.java Log Message: added setHeldReceiptId() method to ledger Index: AbstractLedgerTest.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger/tests/AbstractLedgerTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** AbstractLedgerTest.java 31 Mar 2004 23:11:09 -0000 1.6 --- AbstractLedgerTest.java 5 Apr 2004 22:06:46 -0000 1.7 *************** *** 13,21 **** * $Id$ * $Log$ * Revision 1.6 2004/03/31 23:11:09 pelle * Reworked the ID's of the transactions. The primary ID is now the request ID. * Receipt ID's are optional and added using a separate set method. * The various interactive passphrase agents now have shell methods for the new interactive approach. ! * * Revision 1.5 2004/03/25 21:39:43 pelle * Modified expire tests a bit to eliminate one cause for an error --- 13,24 ---- * $Id$ * $Log$ + * Revision 1.7 2004/04/05 22:06:46 pelle + * added setHeldReceiptId() method to ledger + * * Revision 1.6 2004/03/31 23:11:09 pelle * Reworked the ID's of the transactions. The primary ID is now the request ID. * Receipt ID's are optional and added using a separate set method. * The various interactive passphrase agents now have shell methods for the new interactive approach. ! * <p/> * Revision 1.5 2004/03/25 21:39:43 pelle * Modified expire tests a bit to eliminate one cause for an error *************** *** 256,260 **** System.out.println("Bob's Balance: " + ledger.getBalance(BOB)); ! ledger.hold(ALICE, BOB, new Date(System.currentTimeMillis() + 10000), amount, "LOAN"); assertEquals("ALICE Available BALANCE", aliceBalance - amount, ledger.getAvailableBalance(ALICE), 0); assertEquals("BOB Available BALANCE", bobBalance, ledger.getAvailableBalance(BOB), 0); --- 259,263 ---- System.out.println("Bob's Balance: " + ledger.getBalance(BOB)); ! ledger.hold(ALICE, BOB, new Date(System.currentTimeMillis() + 5000), amount, "LOAN"); assertEquals("ALICE Available BALANCE", aliceBalance - amount, ledger.getAvailableBalance(ALICE), 0); assertEquals("BOB Available BALANCE", bobBalance, ledger.getAvailableBalance(BOB), 0); *************** *** 263,267 **** try { ! Thread.currentThread().sleep(10000); } catch (InterruptedException e) { ; --- 266,270 ---- try { ! Thread.currentThread().sleep(5000); } catch (InterruptedException e) { ; |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:19:29
|
Update of /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger/simple In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27116/src/java/org/neuclear/ledger/simple Modified Files: SimpleLedger.java Log Message: added setHeldReceiptId() method to ledger Index: SimpleLedger.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-ledger/src/java/org/neuclear/ledger/simple/SimpleLedger.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** SimpleLedger.java 31 Mar 2004 23:11:09 -0000 1.9 --- SimpleLedger.java 5 Apr 2004 22:06:46 -0000 1.10 *************** *** 4,7 **** --- 4,10 ---- * $Id$ * $Log$ + * Revision 1.10 2004/04/05 22:06:46 pelle + * added setHeldReceiptId() method to ledger + * * Revision 1.9 2004/03/31 23:11:09 pelle * Reworked the ID's of the transactions. The primary ID is now the request ID. *************** *** 334,337 **** --- 337,347 ---- } + public void setHeldReceiptId(String id, String receipt) throws LowlevelLedgerException, UnknownTransactionException { + if (!held.containsKey(id)) + throw new UnknownTransactionException(this, id); + ((PostedTransaction) held.get(id)).setReceiptId(receipt); + + } + public double getTestBalance() throws LowlevelLedgerException { Iterator iter = balances.keySet().iterator(); |
|
From: <bug...@ve...> - 2004-04-05 22:18:34
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-34 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-34 Summary: Auditor should also listen and record Orders Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.4 Versions: 0.4 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 3:16 PM Updated: Mon, 5 Apr 2004 3:16 PM Description: The Auditor now processes only receipts. It should process and record the orders and then enter the receipt id's when received. If a receipt is received and an order hasn't been received it should first record the embedded order. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:18:27
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/resolver In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26848/src/java/org/neuclear/id/resolver Modified Files: Resolver.java Log Message: cleaned up debugging messages Index: Resolver.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/resolver/Resolver.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Resolver.java 2 Apr 2004 23:05:02 -0000 1.3 --- Resolver.java 5 Apr 2004 22:05:45 -0000 1.4 *************** *** 54,58 **** // If name is a hash check the cache if (name.length() == 32 || name.length() == 37 || name.length() == 38 || name.length() == 69) { ! System.out.println("Fetching Cached"); SignedNamedObject obj = NSCACHE.fetchCached(cleanName(name)); if (obj != null) --- 54,58 ---- // If name is a hash check the cache if (name.length() == 32 || name.length() == 37 || name.length() == 38 || name.length() == 69) { ! // System.out.println("Fetching Cached"); SignedNamedObject obj = NSCACHE.fetchCached(cleanName(name)); if (obj != null) *************** *** 80,84 **** private static String cleanName(String name) { ! if (name.charAt(36) == '!') return name.substring(37); if (name.startsWith("sha1:")) --- 80,84 ---- private static String cleanName(String name) { ! if (name.length() > 36 && name.charAt(36) == '!') return name.substring(37); if (name.startsWith("sha1:")) |
|
From: Pelle B. <pe...@us...> - 2004-04-05 22:18:27
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/cache In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26848/src/java/org/neuclear/id/cache Modified Files: NSCache.java Log Message: cleaned up debugging messages Index: NSCache.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/id/cache/NSCache.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** NSCache.java 2 Apr 2004 23:05:02 -0000 1.11 --- NSCache.java 5 Apr 2004 22:05:45 -0000 1.12 *************** *** 20,29 **** */ public SignedNamedObject fetchCached(final String name) { ! System.out.println("Fetch:" + name); return (SignedNamedObject) lookup(name); } public SignedNamedObject cache(final SignedNamedObject obj) { ! System.out.println("Caching: " + obj.getDigest()); return (SignedNamedObject) cache(obj.getDigest(), obj); } --- 20,29 ---- */ public SignedNamedObject fetchCached(final String name) { ! // System.out.println("Fetch:" + name); return (SignedNamedObject) lookup(name); } public SignedNamedObject cache(final SignedNamedObject obj) { ! // System.out.println("Caching: " + obj.getDigest()); return (SignedNamedObject) cache(obj.getDigest(), obj); } |
|
From: <bug...@ve...> - 2004-04-05 22:14:34
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/GL-32 Here is an overview of the issue: --------------------------------------------------------------------- Key: GL-32 Summary: CancelHold should return effective cancellation time Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Ledger Fix Fors: r_0_4 Versions: r_0_4 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 3:13 PM Updated: Mon, 5 Apr 2004 3:13 PM Description: For the CancelExchangeReceipt we need the effective time of the cancellation. The ledger should return this. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:14:34
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/GL-33 Here is an overview of the issue: --------------------------------------------------------------------- Key: GL-33 Summary: Create version of hold transfer with receipt id parameter Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Ledger Fix Fors: r_0_4 Versions: r_0_4 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 3:14 PM Updated: Mon, 5 Apr 2004 3:14 PM Description: This is for use by the auditor --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:14:34
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/GL-31 Here is an overview of the issue: --------------------------------------------------------------------- Key: GL-31 Summary: Create version of transfer with receipt id parameter Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Ledger Fix Fors: r_0_4 Versions: r_0_4 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 3:12 PM Updated: Mon, 5 Apr 2004 3:12 PM Description: This is for use by the auditor --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:10:39
|
Message: A new issue has been created in JIRA. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/GL-30 Here is an overview of the issue: --------------------------------------------------------------------- Key: GL-30 Summary: Dont count entries without receipt id's in balances Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Ledger Fix Fors: r_0_4 Versions: r_0_4 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 3:10 PM Updated: Mon, 5 Apr 2004 3:10 PM Description: --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:10:38
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-8 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-8 Summary: Implement Audit Controller Type: New Feature Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Wed, 31 Mar 2004 2:50 PM Updated: Mon, 5 Apr 2004 3:09 PM Description: Implement an Audit Controller, which listens to receipts recording them in a ledger. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:10:37
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-30 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-30 Summary: Implement CancelExchangeOrder in Audit Controller Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 1:19 PM Updated: Mon, 5 Apr 2004 3:08 PM Description: With new Order Receipt types --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:08:43
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-31 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-31 Summary: Implement CompleteExchangeOrder in Audit Controller Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 1:19 PM Updated: Mon, 5 Apr 2004 3:08 PM Description: With new Order Receipt types --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:08:42
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-33 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-33 Summary: Implement ExchangeOrder in Audit Controller Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 1:21 PM Updated: Mon, 5 Apr 2004 3:08 PM Description: With new Order Receipt types --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 22:08:40
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-32 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-32 Summary: Implement TransferOrder in Audit Controller Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Audit Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 1:20 PM Updated: Mon, 5 Apr 2004 3:07 PM Description: With new Order Receipt types --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:37:33
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/COM-9 Here is an overview of the issue: --------------------------------------------------------------------- Key: COM-9 Summary: Add in memory caching to PublicKey Resolver Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Commons Fix Fors: r_0_7 Versions: r_0_7 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Fri, 2 Apr 2004 9:41 AM Updated: Mon, 5 Apr 2004 2:35 PM Description: We should have some sort of in memory cache of PublicKey's mapped with their Base32 hashes. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:35:35
|
Message: Work on this issue has been stopped by Pelle Braendgaard (mailto:pe...@ve...) --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/GL-8 Here is an overview of the issue: --------------------------------------------------------------------- Key: GL-8 Summary: Update Documentation. Type: Task Status: Open Priority: Minor Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Ledger Fix Fors: r_0_4 Versions: r_0_3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 21 Jul 2003 2:48 PM Updated: Mon, 5 Apr 2004 2:34 PM Description: We need to update the documentation to deal with the SQL Ledger and various other new features. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:35:34
|
Message: Work on this issue has been stopped by Pelle Braendgaard (mailto:pe...@ve...) --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/COM-8 Here is an overview of the issue: --------------------------------------------------------------------- Key: COM-8 Summary: Create Timestamping Client Type: New Feature Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Commons Fix Fors: r_0_7 Versions: r_0_7 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Thu, 1 Apr 2004 2:13 PM Updated: Mon, 5 Apr 2004 2:33 PM Description: Need a Timestamping Client to get the time of a hash from a timestamping service. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:35:34
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/NEU-29 Here is an overview of the issue: --------------------------------------------------------------------- Key: NEU-29 Summary: Improve in memory Cache facility Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Identity Fix Fors: 0.9 Versions: 0.9 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Fri, 2 Apr 2004 9:31 AM Updated: Mon, 5 Apr 2004 2:33 PM Description: I want any new SignedNamedObject to be automatically cached in memory. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:28:34
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-7 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-7 Summary: Update CurrencyController to use new Order and Receipt classes Type: Bug Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Asset Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Wed, 31 Mar 2004 2:49 PM Updated: Mon, 5 Apr 2004 2:26 PM Description: Since much has changed in the actual data classes, we need to update CurrencyController to reflect that. --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:26:40
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-28 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-28 Summary: Implement CompleteExchangeOrder in Currency Controller Type: Improvement Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Asset Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Mon, 5 Apr 2004 1:18 PM Updated: Mon, 5 Apr 2004 2:26 PM Description: With new Order Receipt types --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |
|
From: <bug...@ve...> - 2004-04-05 21:07:37
|
Message: The following issue has been closed. --------------------------------------------------------------------- View the issue: http://jira.neuclear.org//browse/PAY-18 Here is an overview of the issue: --------------------------------------------------------------------- Key: PAY-18 Summary: Create Unit Tests for Asset Controllers Type: Test Case Status: Closed Priority: Major Resolution: FIXED Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: NeuClear Payments Components: Asset Controller Fix Fors: 0.3 Versions: 0.3 Assignee: Pelle Braendgaard Reporter: Pelle Braendgaard Created: Wed, 31 Mar 2004 3:04 PM Updated: Mon, 5 Apr 2004 2:06 PM Description: Need a full set of Unit tests for Asset Controllers --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.neuclear.org//secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira |