[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