[Webfunds-commits] html/download Makefile README.html history.html makezip

Ian Grigg iang@cypherpunks.ai
Sun, 15 Apr 2001 22:07:18 -0400 (AST)


iang        01/04/15 22:07:17

  Modified:    download Makefile README.html history.html makezip
  Log:
  for 1.8.1

Revision  Changes    Path
1.17      +3 -5      html/download/Makefile

Index: Makefile
===================================================================
RCS file: /home/webfunds/cvsroot/html/download/Makefile,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- Makefile	2000/12/07 20:13:26	1.16
+++ Makefile	2001/04/16 02:07:17	1.17
@@ -30,16 +30,14 @@
 $(SRCZIP): $(FUNZJAR)
 	cd ../../java ; . ./init; ./build_src
 
+# makezip is the primary, not make
 digigold: $(FUNZJAR)
-	# makezip is the primary, not make
 	./makezip www export -d 'DigiGold_??G_2000.asc'
 
-all: $(FUNZJAR)
-	# makezip is the primary, not make
+dist: $(FUNZJAR)
 	./makezip www export -d 'Glitter.asc' -d 'BeerVouchers.asc'
 
-test: $(FUNZJAR)
-	# makezip is the primary, not make
+market: $(FUNZJAR)
 	./makezip -bis www -d 'DigiGold_??G_2000.asc'
 
 $(JDZIP):



1.7       +61 -156   html/download/README.html

Index: README.html
===================================================================
RCS file: /home/webfunds/cvsroot/html/download/README.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- README.html	2001/03/19 21:12:38	1.6
+++ README.html	2001/04/16 02:07:17	1.7
@@ -52,167 +52,72 @@
 
 <p>
 Current Version: 
-<a name="176" href="http://www.webfunds.org/download/WebFunds-1.7.6.zip">
-    <b>1.7.6</b></a>:
+<a name="latest" href="http://www.webfunds.org/download/WebFunds-1.8.1.zip">
+    <b>1.8.1</b></a>:
 
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.6 (maintenance, lots of bug fixs):
-            </i></b></p>
-
-            <ul><li>
-                The cut&paste of payments should be much better now,
-                eliminated the newlines bug (it was a Java "bug" that
-                needed a workaround) and also reduced the length of
-                lines in the payment.  It took a concerted effort with
-                3 developers and a day to track it down :o  Thanks guys!
-              </li><li>
-                Fixed annoying amounts display in History -- without
-                access to the contract, the History browser could not
-                display the unit of account.  Also displays contract
-                name where possible.
-              </li><li>
-                Abstract Payments "yet more complete" in WebFunds...
-                Tokens still being worked on, 3rd generation of
-                architecture is being compiled every idle sunday.
-              </li><li>
-                Many internal changes due to continuing reorganisation
-                of wallet into low level and high level interfaces,
-                on demand from multitudes who are building applications
-                upon SOX.
-              </li><li>
-                Addition of the Hansa Bank US e-Tender dollar contract.
-                See our
-                <a href="http://www.webfunds.org/ricardo/contracts/hansa/index.html">
-                Hansa Dollar Cheat Sheet</a>
-                for details.
-            </li></ul>
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.5 (minor bug fix release):
-            </i></b></p>
-
-            <ul><li>
-                "Stale Key" bug should be remedied, when spotted,
-                issuer code asks for update to key.  This bug struck
-                anytime the server was restarted and recalculated
-                the session key, and needed WebFunds to be restarted.
-              </li><li>
-                Abstract Payments now "more complete" in WebFunds...
-                Tokens still being worked on.  <code>Special Pay</code>
-                not as yet working, ignore please.
-                See
-                <a href="http://www.webfunds.org/guide/token.html">
-                Token Notes</a>
-                for more details.
-              </li><li>
-                Notes are now available on
-                <a href="http://www.webfunds.org/guide/custom.html">
-                customisation</a>
-                such as how to modify the distribution for standard
-                contracts.
-            </li></ul>
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.4 (mostly a checkpoint release):
-            </i></b></p>
-
-            <ul><li>
-                Added a new test contract called BeerVouchers.
-              </li><li>
-                Fixed bug in Contracts to permit shares to be read
-                and added as subaccounts.
-              </li><li>
-                Abstract Payments now "complete" in WebFunds, Tokens
-                can be sent, but server treats them as ordinary.
-              </li><li>
-                Added new Pay box inside the SOXWallet, same as other
-                one but adds some wallet specific things such as a
-                Token Payment, and a Rollover (do not use this latter,
-                completely untested :<).
-            </li></ul>
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.3:
-            </i></b></p>
-
-            <ul><li>
-                Added Nym requests so that SOX accounts can set names
-                at server side.  This is not used within standard WebFunds
-                distribution as yet;  get Trader to see what it does, it
-                will be added to WebFunds when we can figure out a use
-                (... coming soon!)
-              </li><li>
-                More work on Abstract Payments.  Next step is to move
-                SimplePaymentFrame into SOX so that it can generate
-                random payments.
-            </li></ul>
-
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.2:
-            </i></b></p>
-
-            <ul><li>
-                Fixed main values display for right number
-                of decimal points (added support to Contract
-                to return DecimalFactor objects).
-              </li><li>
-                New -- <i>real-early-alpha</i> -- UpgradesManager
-                can now place wallets in the right place, then ask
-                for a reboot.  Later on, this code will do more
-                <big><i> ! </i> </big>
-              </li><li>
-                Some debugging to work out why Macs cannot see the plugins.
-              </li><li>
-                30 seconds timout on sockets, not 10 seconds.
-            </li></ul>
-
-    <p></p>
-            <p align=center><b><i>
-              Changes in 1.7.1:
-            </i></b></p>
-
-            <ul><li>
-                Fixes to ClassLoader so that 3rd party wallet
-                could see files.
-            </li></ul>
-
-    <p></p>
-            <p align=center><b><i>
-              Summary of changes since 1.5.
-            </i></b></p>
-
-            <ul><li>
-                New features:
-                   <ul><li>
-                       Share contracts,
-                     </li><li>
-                       SignContractWizard
-                     </li><li>
-                       debugging output in <code>stderr</code>
-                       for DOS users.
-                     </li><li>
-                       Backup Recovery,
-                     </li><li>
-                       3rd party wallets can now be added.
-                   </li></ul>
-              </li><li>
-                All new contracts are based on OpenPGP signing
-                (but old x509 contracts still supported).
-              </li><li>
-                Now uses Cryptix JCE and OpenPGP instead of
-                Cryptix 3 and x509.
-              </li><li>
-                Works with JDK 1.1 through JDK 1.3.
-            </li></ul>
+  <p></p>
+      <p align=center><b><i>
+        1.8.1 is the more robust version of 1.8.0
+        (which should not be used, it has a killer bug).
+      </i></b></p>
+
+      <ul><li>
+          Fixed Panic by stacktrace.
+        </li><li>
+          UpgradesManager now checks for latest and downloads the plugin
+          wallet.  Doesn't handle WebFunds itself yet, all comes to those
+          that wait.
+        </li><li>
+          changed runlocal{bat} to allow overriding of MAIN
+          (untested on DOS, please check someone!).
+      </li></ul>
+
+  <p></p>
+      <p align=center><b><i>
+    <b>1.8.0</b></a>:
+        represents a migration to a new low-level
+        SOX wallet, which also brings a lot of hidden changes.
+      </i></b></p>
+
+      <ul><li>
+        This release marks a start to deprecation of Java 1.1.
+        If you still run this, let us know.
+        </li><li>
+        Added noddy attempt at describing signatures on
+        contracts more fully.  Check your Contract Browser.
+        </li><li>
+        New SSD store.  Can migrate.  Hopefully.
+        </li><li>
+        New Low-level SOX wallet, unused by WebFunds, but is
+        used by various 3rd party products.
+        </li><li>
+        Fixed snafu caused by entering faulty AccountId as
+        target for payment.  Now warns on payment, describes
+        on deposit.  Thanks CS! 
+        </li><li>
+        New Log class captures (most) debugs, as migration path to
+        proper system.
+        </li><li>
+        New CommsManager marshals all comms, may block some.
+        </li><li>
+        Some better words for the backup / recover plugin.
+        </li><li>
+        Fixes a bug that stopped 3rd party plugins working
+        (change in method in ItemId).
+        </li><li>
+        Added a distribution version number to the About box.
+      </li></ul>
 
 <p>
-Version 1.6 was not ever released formally, and
-encompasses the above changes.
+Because of the substantial changes to internal code,
+and the likelihood that more problems will be faced
+as we bed this code in, the middle number has upped.
+</p>
+
+<p>
 Go to
 <a href="http://www.webfunds.org/download/history.html">History on site</a>
-for latest changes or
+for earlier changes or
 <a href="history.html">this release History</a>
 to see details of all prior changes.
 



1.2       +159 -0    html/download/history.html

Index: history.html
===================================================================
RCS file: /home/webfunds/cvsroot/html/download/history.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- history.html	2000/10/02 14:16:05	1.1
+++ history.html	2001/04/16 02:07:17	1.2
@@ -15,6 +15,8 @@
 <h3><a name="toc">Table of Contents</a></h3>
 
 <ul><li>
+    <a href="#1_7">1.7</a>
+  </li><li>
     <a href="#1_6">1.6</a>
   </li><li>
     <a href="#1_5">1.5</a>
@@ -27,6 +29,163 @@
   </li><li>
     <a href="#1_1">1.1</a>
 </li></ul>
+
+<h3><a name="1_7">1.7</a></h3>
+
+<p>
+    <b>1.7.6</b></a>:
+
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.6 (maintenance, lots of bug fixs):
+            </i></b></p>
+
+            <ul><li>
+                The cut&paste of payments should be much better now,
+                eliminated the newlines bug (it was a Java "bug" that
+                needed a workaround) and also reduced the length of
+                lines in the payment.  It took a concerted effort with
+                3 developers and a day to track it down :o  Thanks guys!
+              </li><li>
+                Fixed annoying amounts display in History -- without
+                access to the contract, the History browser could not
+                display the unit of account.  Also displays contract
+                name where possible.
+              </li><li>
+                Abstract Payments "yet more complete" in WebFunds...
+                Tokens still being worked on, 3rd generation of
+                architecture is being compiled every idle sunday.
+              </li><li>
+                Many internal changes due to continuing reorganisation
+                of wallet into low level and high level interfaces,
+                on demand from multitudes who are building applications
+                upon SOX.
+              </li><li>
+                Addition of the Hansa Bank US e-Tender dollar contract.
+                See our
+                <a href="http://www.webfunds.org/ricardo/contracts/hansa/index.html">
+                Hansa Dollar Cheat Sheet</a>
+                for details.
+            </li></ul>
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.5 (minor bug fix release):
+            </i></b></p>
+
+            <ul><li>
+                "Stale Key" bug should be remedied, when spotted,
+                issuer code asks for update to key.  This bug struck
+                anytime the server was restarted and recalculated
+                the session key, and needed WebFunds to be restarted.
+              </li><li>
+                Abstract Payments now "more complete" in WebFunds...
+                Tokens still being worked on.  <code>Special Pay</code>
+                not as yet working, ignore please.
+                See
+                <a href="http://www.webfunds.org/guide/token.html">
+                Token Notes</a>
+                for more details.
+              </li><li>
+                Notes are now available on
+                <a href="http://www.webfunds.org/guide/custom.html">
+                customisation</a>
+                such as how to modify the distribution for standard
+                contracts.
+            </li></ul>
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.4 (mostly a checkpoint release):
+            </i></b></p>
+
+            <ul><li>
+                Added a new test contract called BeerVouchers.
+              </li><li>
+                Fixed bug in Contracts to permit shares to be read
+                and added as subaccounts.
+              </li><li>
+                Abstract Payments now "complete" in WebFunds, Tokens
+                can be sent, but server treats them as ordinary.
+              </li><li>
+                Added new Pay box inside the SOXWallet, same as other
+                one but adds some wallet specific things such as a
+                Token Payment, and a Rollover (do not use this latter,
+                completely untested :<).
+            </li></ul>
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.3:
+            </i></b></p>
+
+            <ul><li>
+                Added Nym requests so that SOX accounts can set names
+                at server side.  This is not used within standard WebFunds
+                distribution as yet;  get Trader to see what it does, it
+                will be added to WebFunds when we can figure out a use
+                (... coming soon!)
+              </li><li>
+                More work on Abstract Payments.  Next step is to move
+                SimplePaymentFrame into SOX so that it can generate
+                random payments.
+            </li></ul>
+
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.2:
+            </i></b></p>
+
+            <ul><li>
+                Fixed main values display for right number
+                of decimal points (added support to Contract
+                to return DecimalFactor objects).
+              </li><li>
+                New -- <i>real-early-alpha</i> -- UpgradesManager
+                can now place wallets in the right place, then ask
+                for a reboot.  Later on, this code will do more
+                <big><i> ! </i> </big>
+              </li><li>
+                Some debugging to work out why Macs cannot see the plugins.
+              </li><li>
+                30 seconds timout on sockets, not 10 seconds.
+            </li></ul>
+
+    <p></p>
+            <p align=center><b><i>
+              Changes in 1.7.1:
+            </i></b></p>
+
+            <ul><li>
+                Fixes to ClassLoader so that 3rd party wallet
+                could see files.
+            </li></ul>
+
+    <p></p>
+            <p align=center><b><i>
+              Summary of changes since 1.5.
+            </i></b></p>
+
+            <ul><li>
+                New features:
+                   <ul><li>
+                       Share contracts,
+                     </li><li>
+                       SignContractWizard
+                     </li><li>
+                       debugging output in <code>stderr</code>
+                       for DOS users.
+                     </li><li>
+                       Backup Recovery,
+                     </li><li>
+                       3rd party wallets can now be added.
+                   </li></ul>
+              </li><li>
+                All new contracts are based on OpenPGP signing
+                (but old x509 contracts still supported).
+              </li><li>
+                Now uses Cryptix JCE and OpenPGP instead of
+                Cryptix 3 and x509.
+              </li><li>
+                Works with JDK 1.1 through JDK 1.3.
+            </li></ul>
 
 <h3><a name="1_6">1.6</a></h3>
 



1.14      +30 -7     html/download/makezip

Index: makezip
===================================================================
RCS file: /home/webfunds/cvsroot/html/download/makezip,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- makezip	2000/12/07 20:13:26	1.13
+++ makezip	2001/04/16 02:07:17	1.14
@@ -53,20 +53,27 @@
 
 echo "found: $contracts"
 
-
+#
+#  Some derivative variables
+#
 build=${tmp}/${product}
 defaults=${build}/defaults
 def_contracts=${defaults}/contracts
 
-[ -d ${build} ] && rm -rf ${build} ${build}.zip
-mkdir ${build} ${build}/plugins
-
 TOP=${WEBFUNDS_DIR:-${CVS_HOME:-${SRC:?}/../}}
 
+source_version=${TOP}/java/webfunds/client/Version.java
+
 [ ! -d "$TOP" ] && echo "No top dir: WEBFUNDS_DIR CVS_HOME SRC" && exit 1
 
 home=$PWD
 
+#
+#  First step - check that the version is all the same.
+#     a. extract the version from the README
+#     b. check the README also links to the download of the right version.
+#     c. check that the source refers to the new version.
+#
 cd $TOP/html/download
 
   version=$(sed -e '/<b>[0-9][0-9.]*<\/b>/!d'  -e 's/  *<b>//' -e 's/<\/b>.*//' README.html  | head -1)
@@ -78,7 +85,8 @@
       exit 1
   fi
       
-  zipname=${product}-${version}.zip
+  distribution=${product}-${version}
+  zipname=${distribution}.zip
   readme=${product}_README.html
   [ -r ${readme} ] || readme=README.html
 
@@ -90,6 +98,19 @@
      exit 1
   fi
 
+  if grep 'DISTRIBUTION_VERSION = "'${version}'"' ${source_version}
+  then
+     echo "${source_version} has V ${version}"
+  else
+     echo "OLD version in ${source_version} -- fix it, recompile Jars"
+     exit 1
+  fi
+
+# after this point we start building!
+
+[ -d ${build} ] && rm -rf ${build} ${build}.zip
+mkdir ${build} ${build}/plugins
+
   cp ${readme} ${build}/README.html
 
 echo $files
@@ -149,7 +170,8 @@
 if ${bis}
 then
     version=${version}-bis
-    zipname=${product}-${version}.zip
+    distribution=${product}-${version}
+    zipname=${distribution}.zip
 fi
 
 make_zip ${zipname}
@@ -193,7 +215,8 @@
     done
 
     version=${version}-bis
-    zipname2=${product}-${version}.zip
+    distribution=${product}-${version}
+    zipname2=${distribution}.zip
     make_zip ${zipname2}
 
     send_out $version