ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/uk/org/iscream/cms/conient/ConnectionHandler.java
Revision 1.37 - (view) (annotate) - [select for diffs]
Sun Aug 1 10:40:05 2004 UTC (19 years, 9 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.36: +3 -3 lines
Diff to previous 1.36
Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.

Revision 1.36 - (view) (annotate) - [select for diffs]
Wed Feb 5 19:35:04 2003 UTC (21 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35
Conient now uses the new seperate i-scream util package.

Revision 1.35 - (view) (annotate) - [select for diffs]
Tue May 21 16:47:10 2002 UTC (22 years ago) by tdb
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34
Added URL to GPL headers.

Revision 1.34 - (view) (annotate) - [select for diffs]
Sat May 18 18:15:56 2002 UTC (22 years ago) by tdb
Branch: MAIN
Changes since 1.33: +22 -3 lines
Diff to previous 1.33
i-scream is now licensed under the GPL. I've added the GPL headers to every
source file, and put a full copy of the license in the appropriate places.
I think I've covered everything. This is going to be a mad commit ;)

Revision 1.33 - (view) (annotate) - [select for diffs]
Tue May 29 17:41:32 2001 UTC (22 years, 11 months ago) by tdb
Branch: MAIN
Changes since 1.32: +5 -5 lines
Diff to previous 1.32
The last of the central monitoring system packages to be changed to the newer
structure. It has changed from;

uk.org.iscream.conient.*

to;

uk.org.iscream.cms.conient.*

This is in keeping with the new style of packaging.

Revision 1.32 - (view) (annotate) - [select for diffs]
Tue May 1 19:25:14 2001 UTC (23 years ago) by ajm
Branch: MAIN
Changes since 1.31: +11 -11 lines
Diff to previous 1.31
Added a new class to be a W-rapper (aye!) which holds the Process object that holds the tunnel process.  This allows the connection handler to simply pass round a reference to this object, where as before I wrongly assumed how java's reference passing worked.

All fine now.  The processes get cleaned up when the user drops the connection.  No stray cmd processes are left about for the user to close manually, and probably closes a possible security problem too...

Revision 1.31 - (view) (annotate) - [select for diffs]
Fri Mar 23 04:05:26 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
CVS Tags: PROJECT_COMPLETION
Changes since 1.30: +6 -5 lines
Diff to previous 1.30
Now only disconnects the data link on a data communication failure.

Revision 1.30 - (view) (annotate) - [select for diffs]
Fri Mar 23 03:58:26 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.29: +12 -4 lines
Diff to previous 1.29
DataReader can now shutdown the links if it detects a read error

More tidying in the ConfigDialog...all done now.

Revision 1.29 - (view) (annotate) - [select for diffs]
Thu Mar 22 01:19:04 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.28: +30 -4 lines
Diff to previous 1.28
Now has support for limiting the data queue.

It defaults to 500.

Revision 1.28 - (view) (annotate) - [select for diffs]
Mon Mar 19 18:06:21 2001 UTC (23 years, 2 months ago) by tdb
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27
Now works with the new config protocol.

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon Mar 19 17:56:53 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.26: +4 -7 lines
Diff to previous 1.26
change to refelect new protocol

Revision 1.26 - (view) (annotate) - [select for diffs]
Mon Mar 19 02:49:45 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.25: +48 -38 lines
Diff to previous 1.25
All configuration for hosts is now obtained individually, rather than globally.  This is how it should be.

All the configuration options and classes have been tidied.

Revision 1.25 - (view) (annotate) - [select for diffs]
Sun Mar 18 17:40:41 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.24: +4 -28 lines
Diff to previous 1.24
now uses replace text from StringUtil in the util package

Revision 1.24 - (view) (annotate) - [select for diffs]
Thu Mar 15 01:05:46 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23
The whole bally lot now is under uk.org.iscream ;p

Revision 1.23 - (view) (annotate) - [select for diffs]
Thu Mar 1 17:28:31 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.22: +6 -4 lines
Diff to previous 1.22
now detects server protocol version correctly

Revision 1.22 - (view) (annotate) - [select for diffs]
Thu Mar 1 02:29:44 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.21: +20 -20 lines
Diff to previous 1.21
Fixed bug where the hostList was only set by the control channel when it connected, and not reset if you stopped and restarted the data channel.

Revision 1.21 - (view) (annotate) - [select for diffs]
Thu Mar 1 02:00:02 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.20: +4 -2 lines
Diff to previous 1.20
Now all configuration support is in place.  Full 1.1 support and configuration for it.
Still a few configuration bugs to iron out, but all the major construction and implementation is done.
Added debug messages to ConnectionHandler.
Fixed bug in the datapanel.

Revision 1.20 - (view) (annotate) - [select for diffs]
Tue Feb 27 23:31:32 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.19: +62 -6 lines
Diff to previous 1.19
added support for 1.1 PROTOCOL
initial support for using it, though the configuration
of the actually host list is in GUI form, it currently doesn't work.
The option boxes of "discover" and "use host list" do though.
The configuration options for the list (if you want to hand edit) are:
hostList and knownHostList

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Feb 27 03:09:58 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.18: +7 -6 lines
Diff to previous 1.18
Now has fully support for configuration modification, saving and loading.

Note there are still bugs, namely the server config is NOT treated seperately
from local config, as well as concurrency issues of loading in a config as
its changing.

Also not present is support for checking all REQUIRED configuration options
are present, so that will need to be done.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Feb 26 00:25:00 2001 UTC (23 years, 2 months ago) by ajm
Branch: MAIN
Changes since 1.17: +32 -23 lines
Diff to previous 1.17
added support for debugging packets
fixed problem when connecting and starting data but not getting config ;)

Revision 1.17 - (view) (annotate) - [select for diffs]
Mon Feb 5 01:44:01 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16
fixed typos in closeFirewall()

Revision 1.16 - (view) (annotate) - [select for diffs]
Sun Feb 4 23:46:08 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.15: +24 -27 lines
Diff to previous 1.15
now has a firewallClose handler

Revision 1.15 - (view) (annotate) - [select for diffs]
Sun Feb 4 00:05:24 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.14: +13 -13 lines
Diff to previous 1.14
fixed bug where the datareader was being initialised even though the link might have failed.

still not 100% right though...hmmm

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Feb 3 19:16:33 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.13: +36 -4 lines
Diff to previous 1.13
Now supports obtaining configuration

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue Jan 30 02:12:51 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.12: +247 -69 lines
Diff to previous 1.12
added major support for configuration and firewall stuff
loads of code added and changed!!!

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun Jan 28 23:48:16 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.11: +280 -122 lines
Diff to previous 1.11
fixed communication error handling issues, should now handle all errors nicely.

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Jan 24 03:21:26 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.10: +33 -33 lines
Diff to previous 1.10
changes for SwingClient.java -> Conient.java

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed Jan 24 03:09:46 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.9: +6 -5 lines
Diff to previous 1.9
all packaged up
all javadoc'd
still not handling stuff (sockets) right just yet....
but its all in a fit state to be PROPER and continue working and expanding on

Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Jan 24 01:12:30 2001 UTC (23 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.8: +6 -6 lines
Diff to previous 1.8
Hmm.. bugs :) Fixed :)

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Jan 24 00:56:21 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.7: +8 -6 lines
Diff to previous 1.7
now should support backwards compatable protocols

Revision 1.7 - (view) (annotate) - [select for diffs]
Mon Jan 22 19:35:36 2001 UTC (23 years, 3 months ago) by tdb
Branch: MAIN
Changes since 1.6: +75 -4 lines
Diff to previous 1.6
Mainly bug fixes and small features added.
eg, start data connects control link if not already there
eg, shows messages as new hosts are added
eg, scrolls the main central data panel
eg, cleans up old data panels when data is stopped and restarted

added more javadoc to some items

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon Jan 22 12:48:38 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.5: +38 -2 lines
Diff to previous 1.5
Still messy, but now all use the template class and have all head their import section cut to what they need.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Jan 22 05:11:40 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.4: +32 -19 lines
Diff to previous 1.4
nicer status...still not quite right though....

oh...and it should quit!

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Jan 22 04:09:35 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.3: +19 -2 lines
Diff to previous 1.3
added "QUIT" button

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon Jan 22 03:07:32 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
eek, changed "END" to "DISCONNECT".... ;p

Revision 1.2 - (view) (annotate) - [select for diffs]
Mon Jan 22 03:03:39 2001 UTC (23 years, 3 months ago) by ajm
Branch: MAIN
Changes since 1.1: +129 -32 lines
Diff to previous 1.1
re-worked to be better OO... ;-)
added support for V1.0 client protocol
all still very messy....

Revision 1.1 - (view) (annotate) - [select for diffs]
Sun Jan 21 03:30:00 2001 UTC (23 years, 4 months ago) by ajm
Branch: MAIN
modified to have better support for threads and application layout.
all ready to start implementing a protocol too ;)

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a