[Mon Jul 25 08:07:02 CST 2005]
Well that was easy. I have added the -c option to the command line for the
server. This will allow a user to define an external xml config file.
Plan on releasing it today or tomorrow.
|
[Mon Jul 25 08:07:02 CST 2005]
Well that was easy. I have added the -c option to the command line for the
server. This will allow a user to define an external xml config file.
Plan on releasing it today or tomorrow.
|
[Fri Jul 22 11:01:42 CST 2005]
New changes in the wind
A new request come in, however, I'm on vacation this week but will get to it ASAP.
- Move the server config file outside the jar
|
New Release went out today. Biggest update is the support for sub-directories
To start the server, you can use the testServer or startServer.bat or run it from the command line with java -cp jauusClient_1.062205.jar integrity.server.IntegrityServer
To run the client click the executable Jar file. If your system does not recognize executable jars use the command line option: java -cp jauusClient_1.062205.jar integrity.client.JAUUS
The new delay arguments are: -delay [unpossible|none, slow, slower, slowest, long]
[X] The biggest change is the new support for subdirectories. Took me a while to fine-tune this but it now does recursive subdirectories and will create the new directories if they do not exist and the copy the files into it.
[X] An additional tag has been added to allow for the exclusion of extensions as well <excludeExtentions>
[X] A new argument to support how long of a delay between each read/compare/fetch for each file. This was due (honesty) so I could debug it without changing the code every time so make sure I was getting the right results. But it appears to have value in some situations.
[X] There are so many code changes in this release that it can not longer be considered a -patch- or -update-. So I'm going to release it as version 1.062205
[X] The version has a lot more optimization in it, none of my part sadly, but it was due to the way I had to write it so it would support the recursive subfolders. It just worked out for the best.
[-] Create a single server file (as one user suggested, thanks Matthieu) as opposed to one for each client.
[-] Fix the -nogui bugs (this is gone into the annoying state...I'm going to have to rewrite a lot of code to get this to work. It's on my list...but it happens to be at the bottom.
|
This one comes in the form of a
request and since I have been asked by the team here at work to put
this in...I'll make the time ;)
Date: 2005/06/11 Sun AM 03:17:22 EDT
To: steve
Subject: JAUUS
Hi Steve,
Thank you for the quick response, but you don't need to worry about my
problem.
After all, the problem was not the proxy, I thought it was, but after a
more careful analysis I found the problem and I have it working.
Thank very much for this software, it is truly great and it was just what
I need.
It's a shame that it doesn't support sub directories, if it did it would
be perfect!
King regards,
Vasco
|
I have to admit, this came as a huge surprise to me;
Date: 2005/05/20 Fri AM 02:41:45 EDT
To: steve
Subject: JAUUS
Hi Steve,
I've been looking for software to auto update a java
app I have. My app doesn't need client interaction or
any of the bells and whistles of Power Update and
similar apps. I wanted something that simply checked a
location on a server somewhere and updated it if there
was a new version. Your software suits this task
perfectly. Within a couple of hours (most other people
wouldn't take that long but I'm not very smart :) it
was up an running perfectly. Well done on a great
piece of software that does one thing and does it very
well. Thanks for your efforts in it's development.
Best regards,
Colin
|
12/03/2004 - 8:32 am
Still rolling over the idea of pulling the client config out out
of the jar...but haven't made a decision on that one yet.
Changes in today release.
Graphic Icon will now show up. If you were starting the client via
the command line you might have seen this error:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at integrity.client.JAUUSUI.jbInit(Unknown Source)
at integrity.client.JAUUSUI.<init>(Unknown Source)
at integrity.client.JAUUS.<init>(Unknown Source)
at integrity.client.JAUUS.main(Unknown Source)
That was due to the
wrong image file being copied over in the ant script. This has since
been fixed.
A second change was added to put the calling client IP to the IntegrityThread.
Also, I have ran all of the code thru PMD (another SourceForge
project) HomePage
> Steve
JAUUS Release Version 0.120304.01
Client/Server Jar
File
jauus_0_120204_01.jar
[
MD5 ]: f675e04e32b80926e728d8eda7afec37
Development
Source
jauus_0_120204_01src.tar.gz
[ MD5 ]:
6232f07c3bad401b590a8ccc6a13770c
|
11/22/2004 - 8:47 am
I'm at some what of a quagmire right now. I want to change the
client/server again to use external files so the software can easily
be ported from location to location and app to app without building
a new jar file every time. However, there is a core part of me
likes the fact the config file is bundled.
> Steve
|
11/18/2004 - 9:44 am
A lot of changes are going
into this release. The old client and server will not work with this
release
In addition to the comments noted earlier I have completely revamped
the way the server and client handle file transfer. In the
older versions the entire file was being read into a byte
array, then passed along. This worked great on high-speed, internal
networks and very small files. However, when a large file, or slow
network, was being used the client just "sat" there not
doing anything...that was too annoying for even myself so I re-wrote
the code to read 1024 bytes then write them. Also added is a File
Progress bar that shows the transfer of the file so the client
doesn't have to ask themselves if it's even working.
UPDATE: New UI Screenshots
available
JAUUS Release Version 0.111104.01
Client/Server Jar
File
jauus_0_111118_01.jar
[
MD5 ]:
2d876b2aecc4c78db3f56bcb9bdd7971
Development
Source
jauus_0_111118_01src.tar.gz
[
MD5 ]:
fae283b3a2a917d1b0f9a72fe7b5b31a
> Steve
|
11/18/2004 - 8:20 am
This is a short release and I'm going to put it under development.
It now fully supports the -nogui command. I also changed the kiddy
background to something a little more professional.
Will have the new working copy out
later today
> Steve
|
11/11/2004 - 11:05 am
Releasing a new Production Version. This one has a few changes
in the way files are saved during download and then deleted. Some
OS's had a problem deleting the old file. This one seems to having
fixed that. Also added a new command utility to the server
shell script.
jauusServer -shutdown Will now shutdown any running server on
local host.
It was brought to my attention that a number Windows box's seem to
have port 1025 in use. If this is happening on your box, please edit
the server.properties and client.properties to matching port
numbers. For *nix systems the port number should remain above port
1024. Otherwise, you will need root access to start it ( and that is
STRONGLY urged against)
You will also not this version is much smaller than the older
version. This was achieved by dropping the Xerces the libraries and
using SUN's xml API.
JAUUS Release Version 0.111104.01
Client/Server Jar
File
jauus_0_111104_01.jar
[MD5]:
7124aa54fd33205a9438eadd144b9d58
Development
Source
jauus_0_111104_01src.tar.gz
[MD5]:
350f1537201ce0c0cc7b94da44dc27b6
> Steve
|
First Build is out and
ready. This is a complete working version, HOWEVER, it does
contain all of the development source
You can either use JBuilder or good old reliable ant, Jikes (from
IBM) is strongly recommended and finally you will need a version of
the JDK or JVM if your not planning on compiling. JDK 1.4 is
recommended for easiest compile. This is due to the XML API that SUN
included in the 1.4 release. However, if you have an older version,
the software can be ran by adding Xerces.
JAUUS Release Version 0.110604.01
jauus_0.110604.01.tar.gz
[MD5]: 00970a42486e7d2efe72545fe013407c
External/Third-party Software
Ant: http://ant.apache.org
(recommened)
Jikes http://oss.software.ibm.com/developerworks/opensource/jikes/:
(recommened)
JDK: http://java.sun.com/
(required)
Xerces: http://xml.apache.org/
(required if your JDK version is < 1.4 )
> Steve
|