beepcore-java-commits Mailing List for Java BEEP Core (Page 6)
Status: Beta
Brought to you by:
huston
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(22) |
Aug
(1) |
Sep
|
Oct
(16) |
Nov
(60) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(3) |
Feb
|
Mar
(4) |
Apr
(2) |
May
(13) |
Jun
|
Jul
|
Aug
(10) |
Sep
(34) |
Oct
(27) |
Nov
(2) |
Dec
(2) |
2003 |
Jan
|
Feb
|
Mar
(3) |
Apr
(15) |
May
(11) |
Jun
(14) |
Jul
(5) |
Aug
(1) |
Sep
(24) |
Oct
(4) |
Nov
(26) |
Dec
(1) |
2004 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Huston F. <hu...@us...> - 2002-10-05 15:32:09
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/database In directory usw-pr-cvs1:/tmp/cvs-serv7819/src/org/beepcore/beep/profile/sasl/otp/database Modified Files: UserDatabasePool.java Log Message: changed to use commons-logging Index: UserDatabasePool.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/database/UserDatabasePool.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** UserDatabasePool.java 8 Nov 2001 05:51:35 -0000 1.2 --- UserDatabasePool.java 5 Oct 2002 15:32:06 -0000 1.3 *************** *** 24,30 **** import java.util.Properties; import org.beepcore.beep.core.TuningProfile; import org.beepcore.beep.profile.sasl.SASLException; - import org.beepcore.beep.util.Log; --- 24,32 ---- import java.util.Properties; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.core.TuningProfile; import org.beepcore.beep.profile.sasl.SASLException; *************** *** 50,53 **** --- 52,57 ---- { // Data + private Log log = LogFactory.getLog(this.getClass()); + private Hashtable userpool = new Hashtable(4); *************** *** 92,103 **** try { ! Log.logEntry(Log.SEV_DEBUG, ! ("Loading otp property file " + username ! + OTP_SUFFIX)); p.load(new FileInputStream(username + OTP_SUFFIX)); } catch (IOException x) { ! Log.logEntry(Log.SEV_ERROR, ! new String(UserDBNotFoundException.MSG ! + username)); throw new UserDBNotFoundException(username); --- 96,106 ---- try { ! if (log.isDebugEnabled()) { ! log.debug("Loading otp property file " + username ! + OTP_SUFFIX); ! } p.load(new FileInputStream(username + OTP_SUFFIX)); } catch (IOException x) { ! log.error(UserDBNotFoundException.MSG + username); throw new UserDBNotFoundException(username); *************** *** 117,125 **** } userpool.put(username, ud); ! Log.logEntry(Log.SEV_DEBUG, p.toString()); ! Log.logEntry(Log.SEV_DEBUG, ! ("Stored otp settings for " + username)); } - Log.logEntry(Log.SEV_DEBUG, "Fetching User Database for " + username); return ud; } --- 120,131 ---- } userpool.put(username, ud); ! if (log.isDebugEnabled()) { ! log.debug(p.toString()); ! log.debug("Stored otp settings for " + username); ! } ! } ! if (log.isDebugEnabled()) { ! log.debug("Fetching User Database for " + username); } return ud; } *************** *** 172,177 **** String authenticator = ud.getAuthenticator(); ! Log.logEntry(Log.SEV_DEBUG, ! "Updating User DB on for=>" + authenticator); p.setProperty(OTP_AUTHENTICATOR, authenticator); p.setProperty(OTP_LAST_HASH, ud.getLastHashAsString()); --- 178,184 ---- String authenticator = ud.getAuthenticator(); ! if (log.isDebugEnabled()) { ! log.debug("Updating User DB on for=>" + authenticator); ! } p.setProperty(OTP_AUTHENTICATOR, authenticator); p.setProperty(OTP_LAST_HASH, ud.getLastHashAsString()); *************** *** 183,187 **** OTP_HEADER); } catch (IOException x) { ! Log.logEntry(Log.SEV_ERROR, x); throw new SASLException(x.getMessage()); --- 190,194 ---- OTP_HEADER); } catch (IOException x) { ! log.error(x); throw new SASLException(x.getMessage()); *************** *** 238,242 **** p.store(new FileOutputStream("IW_User2.otp"), OTP_HEADER); } catch (IOException x) { ! Log.logEntry(Log.SEV_ERROR, x); } } --- 245,249 ---- p.store(new FileOutputStream("IW_User2.otp"), OTP_HEADER); } catch (IOException x) { ! log.error(x); } } |
From: Huston F. <hu...@us...> - 2002-10-05 15:31:52
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/anonymous In directory usw-pr-cvs1:/tmp/cvs-serv7651/src/org/beepcore/beep/profile/sasl/anonymous Modified Files: SASLAnonymousProfile.java AnonymousAuthenticator.java Log Message: changed to use commons-logging Index: SASLAnonymousProfile.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/anonymous/SASLAnonymousProfile.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** SASLAnonymousProfile.java 22 Aug 2002 18:11:22 -0000 1.7 --- SASLAnonymousProfile.java 5 Oct 2002 15:31:49 -0000 1.8 *************** *** 23,31 **** import sun.misc.BASE64Encoder; import org.beepcore.beep.core.*; import org.beepcore.beep.profile.*; import org.beepcore.beep.profile.sasl.*; - import org.beepcore.beep.transport.tcp.*; - import org.beepcore.beep.util.*; --- 23,32 ---- import sun.misc.BASE64Encoder; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.core.*; import org.beepcore.beep.profile.*; import org.beepcore.beep.profile.sasl.*; *************** *** 58,61 **** --- 59,64 ---- private static SASLAnonymousProfile instance = null; + private Log log = LogFactory.getLog(this.getClass()); + public SASLAnonymousProfile() { *************** *** 99,104 **** throws StartChannelException { ! Log.logEntry(Log.SEV_DEBUG, this.getClass().toString(), ! "SASLAnonymousProfile.startChannel"); clearCredential(channel.getSession(), this); Session t = channel.getSession(); --- 102,106 ---- throws StartChannelException { ! log.debug("SASLAnonymousProfile.startChannel"); clearCredential(channel.getSession(), this); Session t = channel.getSession(); *************** *** 110,115 **** data = blob.getData(); ! Log.logEntry(Log.SEV_DEBUG, ! "SASLAnon...User claims to be=>" + data); finishListenerAuthentication(SASLAnonymousProfile.generateCredential(data), t); --- 112,118 ---- data = blob.getData(); ! if (log.isDebugEnabled()) { ! log.debug("SASLAnon...User claims to be=>" + data); ! } finishListenerAuthentication(SASLAnonymousProfile.generateCredential(data), t); *************** *** 220,225 **** new Blob(Blob.STATUS_NONE, id).toString(), null); - - Log.logEntry(Log.SEV_DEBUG, "Got start data of " + ch.getStartData()); if ((ch.getStartData() != null) --- 223,226 ---- Index: AnonymousAuthenticator.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/anonymous/AnonymousAuthenticator.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** AnonymousAuthenticator.java 10 Nov 2001 21:33:29 -0000 1.12 --- AnonymousAuthenticator.java 5 Oct 2002 15:31:49 -0000 1.13 *************** *** 24,29 **** import java.util.StringTokenizer; import org.beepcore.beep.core.*; - import org.beepcore.beep.util.*; import org.beepcore.beep.profile.sasl.*; --- 24,31 ---- import java.util.StringTokenizer; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.core.*; import org.beepcore.beep.profile.sasl.*; *************** *** 69,72 **** --- 71,76 ---- // Data + private Log log = LogFactory.getLog(this.getClass()); + private int state; private Channel channel; *************** *** 96,101 **** AnonymousAuthenticator(SASLAnonymousProfile anonymousProfile) { ! Log.logEntry(Log.SEV_DEBUG, ! "Creating Listener ANONYMOUS Authenticator"); credential = new Hashtable(); --- 100,104 ---- AnonymousAuthenticator(SASLAnonymousProfile anonymousProfile) { ! log.debug("Creating Listener ANONYMOUS Authenticator"); credential = new Hashtable(); *************** *** 125,130 **** throws SASLException { ! Log.logEntry(Log.SEV_DEBUG, ! "Starting Anonymous Authenticator"); if (state != STATE_UNKNOWN) { --- 128,132 ---- throws SASLException { ! log.debug("Starting Anonymous Authenticator"); if (state != STATE_UNKNOWN) { *************** *** 158,163 **** throws SASLException { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator Receiving ID"); // If we're listening, the last state we should --- 160,164 ---- throws SASLException { ! log.debug("Anonymous Authenticator Receiving ID"); // If we're listening, the last state we should *************** *** 199,212 **** throws SASLException { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator sending Identity"); if(authenticateId==null) throw new SASLException(ERR_IDENTITY_PARSE_FAILURE); ! Log.logEntry(Log.SEV_DEBUG, ! "Using=>" + authenticateId + "<="); Blob blob = new Blob(Blob.STATUS_NONE, authenticateId); ! Log.logEntry(Log.SEV_DEBUG, "Using=>" + blob.toString() + "<="); try { credential.put(SessionCredential.AUTHENTICATOR, authenticateId); --- 200,215 ---- throws SASLException { ! log.debug("Anonymous Authenticator sending Identity"); if(authenticateId==null) throw new SASLException(ERR_IDENTITY_PARSE_FAILURE); ! if (log.isDebugEnabled()) { ! log.debug("Using=>" + authenticateId + "<="); ! } Blob blob = new Blob(Blob.STATUS_NONE, authenticateId); ! if (log.isDebugEnabled()) { ! log.debug("Using=>" + blob.toString() + "<="); ! } try { credential.put(SessionCredential.AUTHENTICATOR, authenticateId); *************** *** 226,231 **** throws SASLException { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator Completing!"); // If we're initiating, the last state we should --- 229,233 ---- throws SASLException { ! log.debug("Anonymous Authenticator Completing!"); // If we're initiating, the last state we should *************** *** 253,259 **** throws SASLException { ! Log.logEntry(Log.SEV_DEBUG, ! "Aborting Anonymous Authenticator"); ! Log.logEntry(Log.SEV_DEBUG, msg); state = STATE_ABORT; throw new SASLException(msg); --- 255,260 ---- throws SASLException { ! log.debug("Aborting Anonymous Authenticator"); ! log.debug(msg); state = STATE_ABORT; throw new SASLException(msg); *************** *** 262,268 **** void abortNoThrow(String msg) { ! Log.logEntry(Log.SEV_DEBUG, ! "Aborting Anonymous Authenticator"); ! Log.logEntry(Log.SEV_DEBUG, msg); state = STATE_ABORT; } --- 263,268 ---- void abortNoThrow(String msg) { ! log.debug("Aborting Anonymous Authenticator"); ! log.debug(msg); state = STATE_ABORT; } *************** *** 284,289 **** try { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator.receiveMSG"); String data = null; Blob blob = null; --- 284,288 ---- try { ! log.debug("Anonymous Authenticator.receiveMSG"); String data = null; Blob blob = null; *************** *** 301,308 **** data = blob.getData(); } catch (IOException x) { ! Log.logEntry(Log.SEV_ERROR, x); abort(x.getMessage()); } ! Log.logEntry(Log.SEV_DEBUG, "MSG DATA=>" + data); String status = blob.getStatus(); --- 300,309 ---- data = blob.getData(); } catch (IOException x) { ! log.error("", x); abort(x.getMessage()); } ! if (log.isDebugEnabled()) { ! log.debug("MSG DATA=>" + data); ! } String status = blob.getStatus(); *************** *** 353,358 **** public void receiveRPY(Message message) { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator.receiveRPY"); Blob blob = null; --- 354,358 ---- public void receiveRPY(Message message) { ! log.debug("Anonymous Authenticator.receiveRPY"); Blob blob = null; *************** *** 377,385 **** String status = blob.getStatus(); ! if ((status != null) ! && status.equals(SASLProfile.SASL_STATUS_ABORT)) { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator receiveRPY=>" ! + blob.getData()); sendAbort = false; abort(ERR_PEER_ABORTED); --- 377,385 ---- String status = blob.getStatus(); ! if ((status != null) && ! status.equals(SASLProfile.SASL_STATUS_ABORT)) ! { ! log.debug("Anonymous Authenticator receiveRPY=>" ! + blob.getData()); sendAbort = false; abort(ERR_PEER_ABORTED); *************** *** 407,411 **** catch(SASLException x) { ! Log.logEntry(Log.SEV_ERROR, x); synchronized (this) { this.notify(); --- 407,411 ---- catch(SASLException x) { ! log.error(x); synchronized (this) { this.notify(); *************** *** 440,445 **** public void receiveERR(Message message) { ! Log.logEntry(Log.SEV_DEBUG, ! "Anonymous Authenticator.receiveERR"); try { --- 440,444 ---- public void receiveERR(Message message) { ! log.debug("Anonymous Authenticator.receiveERR"); try { *************** *** 449,455 **** is.read(buff); ! Log.logEntry(Log.SEV_DEBUG, ! "SASL-Anonymous Authentication ERR received=>\n" + ! new String(buff)); abortNoThrow(new String(buff)); --- 448,455 ---- is.read(buff); ! if (log.isDebugEnabled()) { ! log.debug("SASL-Anonymous Authentication ERR received=>\n" + ! new String(buff)); ! } abortNoThrow(new String(buff)); |
From: Huston F. <hu...@us...> - 2002-10-05 15:31:38
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/echo In directory usw-pr-cvs1:/tmp/cvs-serv7584/src/org/beepcore/beep/profile/echo Modified Files: EchoProfile.java Log Message: changed to use commons-logging Index: EchoProfile.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/echo/EchoProfile.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -r1.14 -r1.15 *** EchoProfile.java 23 Jan 2002 18:40:29 -0000 1.14 --- EchoProfile.java 5 Oct 2002 15:31:35 -0000 1.15 *************** *** 3,6 **** --- 3,7 ---- * * Copyright (c) 2001 Invisible Worlds, Inc. All rights reserved. + * Copyright (c) 2002 Huston Franklin. All rights reserved. * * The contents of this file are subject to the Blocks Public License (the *************** *** 22,28 **** import java.io.InputStream; import org.beepcore.beep.core.*; import org.beepcore.beep.profile.*; ! import org.beepcore.beep.util.*; --- 23,32 ---- import java.io.InputStream; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.core.*; import org.beepcore.beep.profile.*; ! import org.beepcore.beep.util.BufferSegment; *************** *** 43,46 **** --- 47,52 ---- "http://xml.resource.org/profiles/NULL/ECHO"; + private Log log = LogFactory.getLog(this.getClass()); + public StartChannelListener init(String uri, ProfileConfiguration config) throws BEEPException *************** *** 52,56 **** throws StartChannelException { ! Log.logEntry(Log.SEV_DEBUG, "EchoCCL StartChannel Callback"); channel.setMessageListener(this); } --- 58,62 ---- throws StartChannelException { ! log.debug("EchoCCL StartChannel Callback"); channel.setMessageListener(this); } *************** *** 58,62 **** public void closeChannel(Channel channel) throws CloseChannelException { ! Log.logEntry(Log.SEV_DEBUG, "EchoCCL CloseChannel Callback"); channel.setMessageListener(null); } --- 64,68 ---- public void closeChannel(Channel channel) throws CloseChannelException { ! log.debug("EchoCCL CloseChannel Callback"); channel.setMessageListener(null); } |
From: Huston F. <hu...@us...> - 2002-10-05 15:31:22
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/lib In directory usw-pr-cvs1:/tmp/cvs-serv7461/src/org/beepcore/beep/lib Modified Files: MessageQueue.java Log Message: changed to use commons-logging Index: MessageQueue.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/lib/MessageQueue.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** MessageQueue.java 8 Nov 2001 05:51:34 -0000 1.4 --- MessageQueue.java 5 Oct 2002 15:31:19 -0000 1.5 *************** *** 3,6 **** --- 3,7 ---- * * Copyright (c) 2001 Invisible Worlds, Inc. All rights reserved. + * Copyright (c) 2002 Huston Franklin. All rights reserved. * * The contents of this file are subject to the Blocks Public License (the *************** *** 20,26 **** import java.util.LinkedList; import org.beepcore.beep.core.Message; import org.beepcore.beep.core.MessageListener; - import org.beepcore.beep.util.Log; --- 21,29 ---- import java.util.LinkedList; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.core.Message; import org.beepcore.beep.core.MessageListener; *************** *** 41,44 **** --- 44,49 ---- public class MessageQueue implements MessageListener { + private Log log = LogFactory.getLog(this.getClass()); + private LinkedList queue = new LinkedList(); *************** *** 48,52 **** public Message getNextMessage() throws InterruptedException { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, "Entry"); synchronized (this) { if (queue.size() == 0) { --- 53,57 ---- public Message getNextMessage() throws InterruptedException { ! log.trace("getNextMessage: entry"); synchronized (this) { if (queue.size() == 0) { *************** *** 59,63 **** public void receiveMSG(Message message) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, "Entry"); synchronized (this) { queue.addLast(message); --- 64,68 ---- public void receiveMSG(Message message) { ! log.trace("receiveMSG: entry"); synchronized (this) { queue.addLast(message); |
From: Huston F. <hu...@us...> - 2002-10-05 15:31:07
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/lib In directory usw-pr-cvs1:/tmp/cvs-serv7354/src/org/beepcore/beep/lib Modified Files: ChannelPool.java Log Message: changed to use commons-logging Index: ChannelPool.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/lib/ChannelPool.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -r1.6 -r1.7 *** ChannelPool.java 7 Sep 2002 15:06:07 -0000 1.6 --- ChannelPool.java 5 Oct 2002 15:31:04 -0000 1.7 *************** *** 28,32 **** import java.util.Iterator; ! import org.beepcore.beep.util.Log; --- 28,33 ---- import java.util.Iterator; ! import org.apache.commons.logging.Log; ! import org.apache.commons.logging.LogFactory; *************** *** 51,54 **** --- 52,58 ---- */ private static final long DEFAULT_TIME_TO_LIVE = 120000; // two minutes + + private Log log = LogFactory.getLog(this.getClass()); + private long timeToLive = DEFAULT_TIME_TO_LIVE; Session session; *************** *** 110,115 **** if (sharedCh.getProfile().equals(profile)) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Found an available channel for sharing"); i.remove(); --- 114,118 ---- if (sharedCh.getProfile().equals(profile)) { ! log.trace("Found an available channel for sharing"); i.remove(); *************** *** 130,135 **** // clean up channels that have expired garbageCollect(); ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Sharing channel number:" + sharedCh.getNumber()); return sharedCh; --- 133,139 ---- // clean up channels that have expired garbageCollect(); ! if (log.isTraceEnabled()) { ! log.trace("Sharing channel number:" + sharedCh.getNumber()); ! } return sharedCh; *************** *** 169,174 **** if (sharedCh.getProfile().equals(profile)) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Found an available channel for sharing"); i.remove(); --- 173,177 ---- if (sharedCh.getProfile().equals(profile)) { ! log.trace("Found an available channel for sharing"); i.remove(); *************** *** 189,194 **** // clean up channels that have expired garbageCollect(); ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Sharing channel number:" + sharedCh.getNumber()); return sharedCh; --- 192,198 ---- // clean up channels that have expired garbageCollect(); ! if (log.isTraceEnabled()) { ! log.trace("Sharing channel number:" + sharedCh.getNumber()); ! } return sharedCh; *************** *** 245,249 **** private void garbageCollect() { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, "garbage collecting"); if (availableChannels.size() != 0) { --- 249,253 ---- private void garbageCollect() { ! log.trace("garbage collecting"); if (availableChannels.size() != 0) { *************** *** 261,274 **** try { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "garbage collected channel number:" ! + shCh.getNumber()); shCh.close(); // last gasp } catch (BEEPException e) { // ignore for now, we'll try again later ! Log.logEntry(Log.SEV_ALERT, ! "unable to close channel number:" ! + shCh.getNumber()); } --- 265,278 ---- try { ! if (log.isTraceEnabled()) { ! log.trace("garbage collected channel number:" ! + shCh.getNumber()); ! } shCh.close(); // last gasp } catch (BEEPException e) { // ignore for now, we'll try again later ! log.error("unable to close channel number:" ! + shCh.getNumber()); } |
From: Huston F. <hu...@us...> - 2002-10-05 15:30:13
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv7076/src/org/beepcore/beep/core Modified Files: ThreadedMessageListener.java Log Message: changed to use commons-logging Index: ThreadedMessageListener.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/ThreadedMessageListener.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** ThreadedMessageListener.java 20 Aug 2002 03:08:58 -0000 1.1 --- ThreadedMessageListener.java 5 Oct 2002 15:30:11 -0000 1.2 *************** *** 9,13 **** import edu.oswego.cs.dl.util.concurrent.PooledExecutor; ! import org.beepcore.beep.util.Log; --- 9,14 ---- import edu.oswego.cs.dl.util.concurrent.PooledExecutor; ! import org.apache.commons.logging.Log; ! import org.apache.commons.logging.LogFactory; *************** *** 36,40 **** message.sendERR(e); } catch (BEEPException e2) { ! Log.logEntry(Log.SEV_ERROR, e2); } } catch (AbortChannelException e) { --- 37,41 ---- message.sendERR(e); } catch (BEEPException e2) { ! log.error("Error sending ERR", e2); } } catch (AbortChannelException e) { *************** *** 42,46 **** channel.close(); } catch (BEEPException e2) { ! Log.logEntry(Log.SEV_ERROR, e2); } } --- 43,47 ---- channel.close(); } catch (BEEPException e2) { ! log.error("Error closing channel", e2); } } *************** *** 58,61 **** --- 59,64 ---- private static final PooledExecutor callbackQueue = new PooledExecutor(); + + private Log log = LogFactory.getLog(this.getClass()); } |
From: Huston F. <hu...@us...> - 2002-10-05 15:29:50
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv6906/src/org/beepcore/beep/core Modified Files: TuningProfile.java Log Message: changed to use commons-logging Index: TuningProfile.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/TuningProfile.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -r1.7 -r1.8 *** TuningProfile.java 20 Aug 2002 03:04:26 -0000 1.7 --- TuningProfile.java 5 Oct 2002 15:29:47 -0000 1.8 *************** *** 3,6 **** --- 3,7 ---- * * Copyright (c) 2001 Invisible Worlds, Inc. All rights reserved. + * Copyright (c) 2002 Huston Franklin. All rights reserved. * * The contents of this file are subject to the Blocks Public License (the *************** *** 18,27 **** ! import java.util.*; ! ! import org.beepcore.beep.profile.*; ! import org.beepcore.beep.profile.tls.*; ! import org.beepcore.beep.util.*; /** --- 19,27 ---- ! import java.util.HashSet; ! import java.util.LinkedList; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; /** *************** *** 48,51 **** --- 48,53 ---- private static final String TLS_URI = "http://iana.org/beep/TLS"; + private Log log = LogFactory.getLog(this.getClass()); + // Data // If the channel has begun tuning, it's in the table. *************** *** 76,80 **** { tuningChannels.remove(channel); ! Log.logEntry(Log.SEV_DEBUG, "TuningProfile.abort"); // Log entry or something - throw an exception??? --- 78,82 ---- { tuningChannels.remove(channel); ! log.debug("TuningProfile.abort"); // Log entry or something - throw an exception??? *************** *** 97,101 **** throws BEEPException { ! Log.logEntry(Log.SEV_DEBUG, "TuningProfile.begin"); Session session = channel.getSession(); --- 99,103 ---- throws BEEPException { ! log.debug("TuningProfile.begin"); Session session = channel.getSession(); *************** *** 138,142 **** { try { ! Log.logEntry(Log.SEV_DEBUG, "TuningProfile.complete"); Session s = channel.getSession(); --- 140,144 ---- { try { ! log.debug("TuningProfile.complete"); Session s = channel.getSession(); |
From: Huston F. <hu...@us...> - 2002-10-05 15:29:28
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv6792/src/org/beepcore/beep/core Modified Files: Session.java Log Message: changed to use commons-logging Index: Session.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/Session.java,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -r1.31 -r1.32 *** Session.java 7 Sep 2002 14:58:09 -0000 1.31 --- Session.java 5 Oct 2002 15:29:24 -0000 1.32 *************** *** 32,35 **** --- 32,38 ---- import javax.xml.parsers.*; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.w3c.dom.*; *************** *** 40,44 **** import org.beepcore.beep.core.event.SessionEvent; import org.beepcore.beep.core.event.SessionListener; - import org.beepcore.beep.util.Log; import org.beepcore.beep.util.StringUtil; --- 43,46 ---- *************** *** 89,93 **** new ABORTED_SessionOperations()}; - private static final String CORE = "core"; private static final int DEFAULT_CHANNELS_SIZE = 4; private static final int DEFAULT_PROPERTIES_SIZE = 4; --- 91,94 ---- *************** *** 109,112 **** --- 110,115 ---- // Instance Data + private Log log = LogFactory.getLog(this.getClass()); + private int state; private long nextChannelNumber = 0; *************** *** 222,226 **** protected void tuningInit() throws BEEPException { ! Log.logEntry(Log.SEV_DEBUG, CORE, "Session.tuningInit"); this.peerSupportedProfiles = null; --- 225,229 ---- protected void tuningInit() throws BEEPException { ! log.debug("Session.tuningInit"); this.peerSupportedProfiles = null; *************** *** 274,279 **** public void close() throws BEEPException { ! Log.logEntry(Log.SEV_DEBUG, ! "Closing Session with " + channels.size() + " channels"); changeState(SESSION_STATE_CLOSE_PENDING); --- 277,283 ---- public void close() throws BEEPException { ! if (log.isDebugEnabled()) { ! log.debug("Closing Session with " + channels.size() + " channels"); ! } changeState(SESSION_STATE_CLOSE_PENDING); *************** *** 318,322 **** } catch (BEEPException e) { terminate(e.getMessage()); ! Log.logEntry(Log.SEV_ERROR, e); throw e; } --- 322,326 ---- } catch (BEEPException e) { terminate(e.getMessage()); ! log.error("Error sending close", e); throw e; } *************** *** 588,592 **** reply.wait(); } catch (InterruptedException e) { ! Log.logEntry(Log.SEV_ERROR, e); throw new BEEPException("Interrupted waiting for reply"); } --- 592,596 ---- reply.wait(); } catch (InterruptedException e) { ! log.error("Interrupted waiting for reply", e); throw new BEEPException("Interrupted waiting for reply"); } *************** *** 622,626 **** public void terminate(String reason) { ! Log.logEntry(Log.SEV_ERROR, reason); try { --- 626,630 ---- public void terminate(String reason) { ! log.error(reason); try { *************** *** 646,650 **** } ! Log.logEntry(Log.SEV_DEBUG, CORE, "State changed to " + newState); } --- 650,656 ---- } ! if (log.isDebugEnabled()) { ! log.debug("State changed to " + newState); ! } } *************** *** 908,912 **** reply.wait(); } catch (InterruptedException e) { ! Log.logEntry(Log.SEV_ERROR, e); throw new BEEPException("Interrupted waiting for reply"); } --- 914,918 ---- reply.wait(); } catch (InterruptedException e) { ! log.error("Error waiting for reply", e); throw new BEEPException("Interrupted waiting for reply"); } *************** *** 1093,1098 **** // @todo fireEvent(SESSION_STATE_CLOSING); ! Log.logEntry(Log.SEV_DEBUG, ! "Closing Session with " + channels.size() + " channels"); try { --- 1099,1105 ---- // @todo fireEvent(SESSION_STATE_CLOSING); ! if (log.isDebugEnabled()) { ! log.debug("Closing Session with " + channels.size() + " channels"); ! } try { *************** *** 1153,1157 **** this.changeState(SESSION_STATE_CLOSED); } catch (BEEPException e) { ! Log.logEntry(Log.SEV_ERROR, e); } --- 1160,1164 ---- this.changeState(SESSION_STATE_CLOSED); } catch (BEEPException e) { ! log.error("Error changing state", e); } *************** *** 1225,1230 **** scl.startChannel(ch, encoding, p.data); } catch (TuningResetException e) { ! Log.logEntry(Log.SEV_DEBUG, CORE, ! "Leaving profile response to Tuning Profile CCL"); fireChannelStarted(ch); --- 1232,1236 ---- scl.startChannel(ch, encoding, p.data); } catch (TuningResetException e) { ! log.debug("Leaving profile response to Tuning Profile CCL"); fireChannelStarted(ch); *************** *** 1297,1301 **** private void sendGreeting() throws BEEPException { ! Log.logEntry(Log.SEV_DEBUG, CORE, "sendGreeting"); // get the greeting from the session --- 1303,1307 ---- private void sendGreeting() throws BEEPException { ! log.debug("sendGreeting"); // get the greeting from the session *************** *** 1334,1339 **** // is this MSG a <start> if (elementName.equals("start")) { ! Log.logEntry(Log.SEV_DEBUG, CORE, ! "Received a start channel request"); String channelNumber = topElement.getAttribute("number"); --- 1340,1344 ---- // is this MSG a <start> if (elementName.equals("start")) { ! log.debug("Received a start channel request"); String channelNumber = topElement.getAttribute("number"); *************** *** 1401,1406 **** // is this MSG a <close> else if (elementName.equals("close")) { ! Log.logEntry(Log.SEV_DEBUG, CORE, ! "Received a channel close request"); String channelNumber = topElement.getAttribute("number"); --- 1406,1410 ---- // is this MSG a <close> else if (elementName.equals("close")) { ! log.debug("Received a channel close request"); String channelNumber = topElement.getAttribute("number"); *************** *** 1459,1463 **** } ! Log.logEntry(Log.SEV_DEBUG, CORE, "Received a greeting"); // this attribute is implied --- 1463,1467 ---- } ! log.debug("Received a greeting"); // this attribute is implied *************** *** 1630,1637 **** } ! Log.logEntry(Log.SEV_ERROR, CORE, ! "Received an error in response to a start. code=" ! + err.getCode() + " diagnostic=" ! + err.getDiagnostic()); this.error = err; --- 1634,1639 ---- } ! log.error("Received an error in response to a start. code=" ! + err.getCode() + " diagnostic=" + err.getDiagnostic()); this.error = err; *************** *** 1688,1693 **** // channel close) } else if (elementName.equals("ok")) { ! Log.logEntry(Log.SEV_DEBUG, CORE, ! "Received an OK for channel close"); // @todo we should fire an event instead. --- 1690,1694 ---- // channel close) } else if (elementName.equals("ok")) { ! log.debug("Received an OK for channel close"); // @todo we should fire an event instead. *************** *** 1722,1729 **** } ! Log.logEntry(Log.SEV_DEBUG, CORE, ! "Received an error in response to a close. code=" ! + err.getCode() + " diagnostic=" ! + err.getDiagnostic()); this.error = err; --- 1723,1728 ---- } ! log.debug("Received an error in response to a close. code=" ! + err.getCode() + " diagnostic=" + err.getDiagnostic()); this.error = err; *************** *** 1781,1785 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1780,1784 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1787,1790 **** --- 1786,1791 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1815,1819 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1816,1820 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1821,1824 **** --- 1822,1827 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1843,1847 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1846,1850 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1849,1852 **** --- 1852,1857 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1874,1878 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1879,1883 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1880,1883 **** --- 1885,1890 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1902,1906 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1909,1913 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1908,1911 **** --- 1915,1920 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1924,1931 **** public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! Log.logEntry(Log.SEV_DEBUG, ! "Dropping a frame because the Session state is " + ! "no longer active."); } } --- 1933,1941 ---- public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! log.debug("Dropping a frame because the Session state is " + ! "no longer active."); } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1949,1953 **** return; } catch (Throwable e) { ! Log.logEntry(Log.SEV_ERROR, e); s.terminate("Uncaught exception, terminating session"); --- 1959,1963 ---- return; } catch (Throwable e) { ! log.error("Error posting frame", e); s.terminate("Uncaught exception, terminating session"); *************** *** 1955,1958 **** --- 1965,1970 ---- } } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1964,1971 **** public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! Log.logEntry(Log.SEV_DEBUG, ! "Dropping a frame because the Session state is " + ! "no longer active."); } } --- 1976,1984 ---- public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! log.debug("Dropping a frame because the Session state is " + ! "no longer active."); } + + private Log log = LogFactory.getLog(this.getClass()); } *************** *** 1977,1984 **** public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! Log.logEntry(Log.SEV_DEBUG, ! "Dropping a frame because the Session state is " + ! "no longer active."); } } } --- 1990,1998 ---- public void postFrame(Session s, Frame f) throws BEEPException { // If we're in an error state ! log.debug("Dropping a frame because the Session state is " + ! "no longer active."); } + + private Log log = LogFactory.getLog(this.getClass()); } } |
From: Huston F. <hu...@us...> - 2002-10-05 15:29:13
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv6725/src/org/beepcore/beep/core Modified Files: ProfileRegistry.java Log Message: changed to use commons-logging Index: ProfileRegistry.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/ProfileRegistry.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** ProfileRegistry.java 7 Sep 2002 14:59:03 -0000 1.12 --- ProfileRegistry.java 5 Oct 2002 15:29:10 -0000 1.13 *************** *** 19,26 **** import java.util.Enumeration; import java.util.Hashtable; - import org.beepcore.beep.util.Log; import org.beepcore.beep.util.StringUtil; --- 19,28 ---- + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import java.util.Enumeration; import java.util.Hashtable; import org.beepcore.beep.util.StringUtil; *************** *** 40,43 **** --- 42,47 ---- // Instance Data + private Log log = LogFactory.getLog(this.getClass()); + private class InternalProfile { StartChannelListener listener; *************** *** 107,112 **** // have anything, then return null if (tuning == null) { ! Log.logEntry(Log.SEV_DEBUG, ! "Session does not have any tuning properties"); return null; } --- 111,115 ---- // have anything, then return null if (tuning == null) { ! log.debug("Session does not have any tuning properties"); return null; } *************** *** 123,129 **** == null)) { ! Log.logEntry(Log.SEV_DEBUG, ! "Session does not have tuning property " + ! SessionTuningProperties.STANDARD_PROPERTIES[i]); return null; } --- 126,133 ---- == null)) { ! if (log.isDebugEnabled()) { ! log.debug("Session does not have tuning property " + ! SessionTuningProperties.STANDARD_PROPERTIES[i]); ! } return null; } |
From: Huston F. <hu...@us...> - 2002-10-05 15:28:52
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv6557/src/org/beepcore/beep/core Modified Files: InputDataStreamAdapter.java Log Message: changed to use commons-logging Index: InputDataStreamAdapter.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/InputDataStreamAdapter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** InputDataStreamAdapter.java 31 Oct 2001 00:32:37 -0000 1.1 --- InputDataStreamAdapter.java 5 Oct 2002 15:28:49 -0000 1.2 *************** *** 1,2 **** --- 1,18 ---- + /* + * InputDataStreamAdapter.java $Revision$ $Date$ + * + * Copyright (c) 2002 Huston Franklin. All rights reserved. + * + * The contents of this file are subject to the Blocks Public License (the + * "License"); You may not use this file except in compliance with the License. + * + * You may obtain a copy of the License at http://www.beepcore.org/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + */ package org.beepcore.beep.core; *************** *** 7,12 **** import java.util.Hashtable; import org.beepcore.beep.util.BufferSegment; - import org.beepcore.beep.util.Log; public class InputDataStreamAdapter extends java.io.InputStream { --- 23,30 ---- import java.util.Hashtable; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.util.BufferSegment; public class InputDataStreamAdapter extends java.io.InputStream { *************** *** 377,381 **** ids.buffers.wait(); } catch (InterruptedException e) { ! Log.logEntry(Log.SEV_ERROR, e); } } --- 395,399 ---- ids.buffers.wait(); } catch (InterruptedException e) { ! log.error("waiting for buffer", e); } } *************** *** 401,404 **** --- 419,424 ---- private static final int STATE_PARSING_HEADERS_TERMINATOR = 5; private static final int STATE_HEADERS_PARSED = 6; + + private Log log = LogFactory.getLog(this.getClass()); private int state = STATE_INIT; |
From: Huston F. <hu...@us...> - 2002-10-05 15:26:54
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv5732/src/org/beepcore/beep/core Modified Files: Frame.java Log Message: changed to use commons-logging Index: Frame.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/Frame.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -r1.18 -r1.19 *** Frame.java 7 Sep 2002 15:15:49 -0000 1.18 --- Frame.java 5 Oct 2002 15:26:51 -0000 1.19 *************** *** 23,29 **** import java.util.StringTokenizer; import org.beepcore.beep.util.BufferSegment; import org.beepcore.beep.util.HeaderParser; - import org.beepcore.beep.util.Log; import org.beepcore.beep.util.StringUtil; --- 23,31 ---- import java.util.StringTokenizer; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.util.BufferSegment; import org.beepcore.beep.util.HeaderParser; import org.beepcore.beep.util.StringUtil; *************** *** 85,88 **** --- 87,92 ---- new BufferSegment(TRAILER.getBytes()); + private Log log = LogFactory.getLog(this.getClass()); + /** BEEP message type of <code>Frame</code>. */ private int messageType; *************** *** 279,284 **** header.append(this.CRLF); ! if (Log.isLogged(Log.SEV_DEBUG)) { ! Log.logEntry(Log.SEV_DEBUG, header.toString()); } return StringUtil.stringBufferToAscii(header); --- 283,288 ---- header.append(this.CRLF); ! if (log.isTraceEnabled()) { ! log.trace(header); } return StringUtil.stringBufferToAscii(header); *************** *** 288,293 **** throws BEEPException { - Log.logEntry(Log.SEV_DEBUG_VERBOSE, "Processing normal BEEP frame"); - HeaderParser header = new HeaderParser(headerBuffer, length); --- 292,295 ---- *************** *** 353,361 **** break; } - } - - if (Log.isLogged(Log.SEV_DEBUG_VERBOSE)) { - Log.logEntry(Log.SEV_DEBUG_VERBOSE, "getMessageType=" + - types[ret] + " (" + ret + ")"); } --- 355,358 ---- |
From: Huston F. <hu...@us...> - 2002-10-05 15:26:33
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv5622/src/org/beepcore/beep/core Modified Files: Channel.java Log Message: changed to use commons-logging Index: Channel.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/Channel.java,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -r1.29 -r1.30 *** Channel.java 7 Sep 2002 15:00:12 -0000 1.29 --- Channel.java 5 Oct 2002 15:26:30 -0000 1.30 *************** *** 23,28 **** import java.util.*; import org.beepcore.beep.util.BufferSegment; - import org.beepcore.beep.util.Log; --- 23,30 ---- import java.util.*; + import org.apache.commons.logging.Log; + import org.apache.commons.logging.LogFactory; + import org.beepcore.beep.util.BufferSegment; *************** *** 61,64 **** --- 63,68 ---- // instance variables + private Log log = LogFactory.getLog(this.getClass()); + /** syntax of messages */ private String profile; *************** *** 291,297 **** recvWindowSize = size; ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Buffer size for channel " + number + " set to " ! + recvWindowSize); // send a new SEQ message to update the buffer size --- 295,302 ---- recvWindowSize = size; ! if (log.isDebugEnabled()) { ! log.debug("Buffer size for channel " + number + " set to " ! + recvWindowSize); ! } // send a new SEQ message to update the buffer size *************** *** 502,512 **** m.sendERR(e); } catch (BEEPException e2) { ! Log.logEntry(Log.SEV_ERROR, e2); } } catch (AbortChannelException e) { try { Channel.this.close(); } catch (BEEPException e2) { ! Log.logEntry(Log.SEV_ERROR, e2); } } --- 507,518 ---- m.sendERR(e); } catch (BEEPException e2) { ! log.error("Error sending ERR", e2); } } catch (AbortChannelException e) { try { + /* @todo change this to abort or something else */ Channel.this.close(); } catch (BEEPException e2) { ! log.error("Error closing channel", e2); } } *************** *** 564,569 **** // There are ANS messages on the queue for which we // haven't received the last frame. ! Log.logEntry(Log.SEV_DEBUG, ! "Received NUL before last ANS"); session.terminate("Received NUL before last ANS"); } --- 570,574 ---- // There are ANS messages on the queue for which we // haven't received the last frame. ! log.debug("Received NUL before last ANS"); session.terminate("Received NUL before last ANS"); } *************** *** 574,580 **** mstatus.setMessageStatus(MessageStatus.MESSAGE_STATUS_RECEIVED_REPLY); ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Notifying reply listener =>" + replyListener + ! "for NUL message"); replyListener.receiveNUL(m); --- 579,586 ---- mstatus.setMessageStatus(MessageStatus.MESSAGE_STATUS_RECEIVED_REPLY); ! if (log.isDebugEnabled()) { ! log.debug("Notifying reply listener =>" + replyListener + ! "for NUL message"); ! } replyListener.receiveNUL(m); *************** *** 662,674 **** synchronized (m) { if (m.isNotified() || ((this.notifyOnFirstFrame == false) ! ! // && recvWindowUsed != recvWindowSize ! && (recvSequence - prevAckno) ! != (recvWindowSize - prevWindowUsed) && ! (frame.isLast() == false))) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "recvWindowUsed = " + recvWindowUsed ! + " recvWindowSize = " + recvWindowSize ! + "\t\r\nNot notifying frame listener."); return; } --- 668,680 ---- synchronized (m) { if (m.isNotified() || ((this.notifyOnFirstFrame == false) ! && (recvSequence - prevAckno) ! != (recvWindowSize - prevWindowUsed) && ! (frame.isLast() == false))) ! { ! if (log.isDebugEnabled()) { ! log.debug("recvWindowUsed = " + recvWindowUsed ! + " recvWindowSize = " + recvWindowSize ! + "\t\r\nNot notifying frame listener."); ! } return; } *************** *** 677,682 **** } ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Notifying reply listener.=>" + replyListener); if (m.messageType == Message.MESSAGE_TYPE_RPY) { --- 683,689 ---- } ! if (log.isDebugEnabled()) { ! log.debug("Notifying reply listener.=>" + replyListener); ! } if (m.messageType == Message.MESSAGE_TYPE_RPY) { *************** *** 699,703 **** void postFrame(Frame frame) throws BEEPException { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, "Channel::postFrame"); boolean firstFrame = false; --- 706,710 ---- void postFrame(Frame frame) throws BEEPException { ! log.trace("Channel::postFrame"); boolean firstFrame = false; *************** *** 814,818 **** // is this the last frame in the message? if (frame.isLast() == true) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, "Got the last frame"); } --- 821,825 ---- // is this the last frame in the message? if (frame.isLast() == true) { ! log.trace("Got the last frame"); } *************** *** 931,935 **** * the error (e.g. close the channel or session). */ ! Log.logEntry(Log.SEV_ERROR, e); status.setMessageStatus(MessageStatus.MESSAGE_STATUS_NOT_SENT); --- 938,942 ---- * the error (e.g. close the channel or session). */ ! log.error("sendFrames", e); status.setMessageStatus(MessageStatus.MESSAGE_STATUS_NOT_SENT); *************** *** 957,962 **** synchronized void setState(int newState) { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "CH" + number + " state=" + newState); this.state = newState; --- 964,968 ---- synchronized void setState(int newState) { ! log.trace("CH" + number + " state=" + newState); this.state = newState; *************** *** 987,1000 **** int previousPeerWindowSize = peerWindowSize; ! Log.logEntry(Log.SEV_DEBUG, ! "Channel.updatePeerReceiveBufferSize: size = " + size ! + " lastSeq = " + lastSeq + " sentSequence = " ! + sentSequence + " peerWindowSize = " + peerWindowSize); peerWindowSize = size - (int) (sentSequence - lastSeq); ! Log.logEntry(Log.SEV_DEBUG, ! "Channel.updatePeerReceiveBufferSize: New window size = " ! + peerWindowSize); if ((previousPeerWindowSize == 0) && (peerWindowSize > 0)) { --- 993,1006 ---- int previousPeerWindowSize = peerWindowSize; ! if (log.isDebugEnabled()) { ! log.debug("Channel.updatePeerReceiveBufferSize: size = " + size ! + " lastSeq = " + lastSeq + " sentSequence = " ! + sentSequence + " peerWindowSize = " + peerWindowSize); ! } peerWindowSize = size - (int) (sentSequence - lastSeq); ! log.debug("Channel.updatePeerReceiveBufferSize: New window size = " ! + peerWindowSize); if ((previousPeerWindowSize == 0) && (peerWindowSize > 0)) { *************** *** 1009,1019 **** { try { ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "Freed up " + size + " bytes on channel " + number); recvWindowUsed -= size; ! Log.logEntry(Log.SEV_DEBUG_VERBOSE, ! "recvWindowUsed = " + recvWindowUsed); if (session.updateMyReceiveBufferSize(this, prevAckno, --- 1015,1027 ---- { try { ! if (log.isTraceEnabled()) { ! log.trace("Freed up " + size + " bytes on channel " + number); ! } recvWindowUsed -= size; ! if (log.isTraceEnabled()) { ! log.trace("recvWindowUsed = " + recvWindowUsed); ! } if (session.updateMyReceiveBufferSize(this, prevAckno, *************** *** 1028,1032 **** // do nothing ! Log.logEntry(Log.SEV_ALERT, e); } } --- 1036,1040 ---- // do nothing ! log.fatal("Error updating receive buffer size", e); } } |
From: Huston F. <hu...@us...> - 2002-10-05 15:11:43
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/database In directory usw-pr-cvs1:/tmp/cvs-serv31794/src/org/beepcore/beep/profile/sasl/otp/database Modified Files: UserDatabaseManager.java Log Message: logging cleanup Index: UserDatabaseManager.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/database/UserDatabaseManager.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** UserDatabaseManager.java 8 Nov 2001 05:51:35 -0000 1.2 --- UserDatabaseManager.java 5 Oct 2002 15:11:40 -0000 1.3 *************** *** 25,29 **** import org.beepcore.beep.core.TuningProfile; import org.beepcore.beep.profile.sasl.SASLException; - import org.beepcore.beep.util.Log; --- 25,28 ---- |
From: Huston F. <hu...@us...> - 2002-10-05 15:11:21
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/algorithm In directory usw-pr-cvs1:/tmp/cvs-serv31574/src/org/beepcore/beep/profile/sasl/otp/algorithm Modified Files: AlgorithmImpl.java Log Message: logging cleanup Index: AlgorithmImpl.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/profile/sasl/otp/algorithm/AlgorithmImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** AlgorithmImpl.java 8 Nov 2001 05:51:34 -0000 1.2 --- AlgorithmImpl.java 5 Oct 2002 15:11:18 -0000 1.3 *************** *** 21,25 **** import java.security.NoSuchAlgorithmException; import org.beepcore.beep.profile.sasl.InvalidParameterException; - import org.beepcore.beep.util.Log; /** --- 21,24 ---- |
From: Huston F. <hu...@us...> - 2002-10-04 04:01:03
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core In directory usw-pr-cvs1:/tmp/cvs-serv21004/src/org/beepcore/beep/core Modified Files: Message.java Log Message: logging cleanup Index: Message.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/core/Message.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -r1.8 -r1.9 *** Message.java 12 Nov 2001 16:12:41 -0000 1.8 --- Message.java 4 Oct 2002 04:01:00 -0000 1.9 *************** *** 18,23 **** - import org.beepcore.beep.util.Log; - import java.util.Hashtable; import java.util.LinkedList; --- 18,21 ---- |
From: Huston F. <hu...@us...> - 2002-10-01 04:03:21
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv11917 Added Files: commons-logging.jar LICENSE.commons-logging Log Message: Added commons-logging --- NEW FILE: commons-logging.jar --- PK Â0ï ¾C_ Å^vSQð ÷Øe³²&£¨oï¦ o ù¾? Pc{ÀSi 7Òj+;¿fÖ?¡ô·©+(Phµ¼ Ò Ø-D, §ÆÁucdÊ®å¦ ÔhµïÐ:x? UÞÁ{®å Í/T=_ã»Ü:v-F$ù?îGùä¹qÿn9ÛÈ©4}éÉÙ!½&ë9á°j¥ÕPK`ä´}® 5äÇ0©ÐV5ch¯S ejѶÖ87Gdp°'ÅË(O[§dKùüÄzF[)êÉ4(|JÚ»ævR3ËS¶Ñ×Ì"yKWm ¯,M(¿©Õ<³Ú|)·ë®Æç´LÑ'çµBAÍíÊäÖ¨ÀÍ3UAm[¤Ù¶Eü¤µ¨Rú9Úª®ÎHï~õå×Í2¦®pî Í5ÞYÇàÐe3<FÙP¯F ¡ò3ªm×RoSà5²2&Ñ:¯Îƪä¤ñvtȸàTAFÌ#Cù-˦µfÊÈ*а ÇEè|X±¬À@¼Çð¸ô(x6 |VBCß!Èï¾;*µ} j¡v¢õßrÚùð°×vqùØ ÃÄ|<-<]¹ÿÔ³ÇÚ=â¾äh:±ãÎ],ªÁUÕ(iã'E¯(yÉÄtbàü£éä8õ^à÷龨Þjy8É);sy"=¾SôÔ£ôñóÖ¡5¾ãÇi5ýÍÑM°(û¾hßÔÐ÷}²úÐÉ÷ȸEã2¸&ê°d9êz¢ ßóã{ ïï<³s/é{eÐc|à bµ<pù¶xñm$ð¦*|G|[¼øvdøÀ|¯8Þ k1ÂM:HÍh*öss37Z52Ðý0üc[¨A* Gf$emP6U»>kTÍ l(î깺b¬+V¬DÔ5ÍÎ@3½º©D>Ø.8Ur2 âÀä±1EO)&ZæÀç,Uué¹bÊjèÄ\NVk<ðI·¡)í.VX¦TÄö ïW-ÂQ²Y9üç]·QÓ8È´±Pçù/éH)Ã9ÚMªÔMVÓ4LêGdKÖ©ÙN¶ëÒÙ-eïé>{¹ óË´ÐÍù ³Ôlpà {2?¯t£@Äk=\Ùøzn.à¼ý0¬n#§§ºÆÊ»EmIÍ=ÁÝFÎL*Ý*¸ºâe0?ð(®ÏMkÆ$aØFÊcÄIð°[¹Ù$!õÖ¡MÂeØäÇÄSÆ3Ås~</áì"îùÎqÏ2Ù)[bêqyÂÈYÀVx"k)(í.kx®£{©ÚÜK%á%Ö÷2^ñãU ¯áu oàM -hðO߯;ÞåÑ{ܼÏÍNìpHàÑØ °$EIQ%ê²DùêF3.a/®p¬ák#ÖõáÈX8¼mÃáÈx¸-ÉDtù@mñmùÊQl¢-§K9b »ÓÕ;}C45{Uçú9ËUnòïѳ¬syõRUÛOþýveZÕTÚ²,Û5}¦~ÕOËõ¨`uʨí5L¥KS2nJÔ£:m«wùõgËI^µJ] |¡dÇÙyÜiª©ZG_O¢»Ïó¶ágg\¼øòÆÌWÑÙµcÏTã4>{=ö¦ÀeßÞö~zÙ+ºúûûú©ïnhHTTjØm̹û£Ày¥[·¾gQ|aéË'ÈÆî£ö¼«õ¾£d{!ø·FT¨ÝL³Y ê´DeøþI^¦UÇm-Ô.%@ס ÃôYÄb(¸V%Çãê{«"ï2ê<°[ZO!H+3+PIíÍ.Fâ0°c6ÏRËåáÑ6Rغ²ËXïÉèAg¹t9¢;@tãºú<]½Lz}¸»tG)->êÛO¡:Þ:©wÝwÖ}³UÕæÓX4t5C¨=³C¡Xh-B]kÛ¶NbÙûN 0#ë|ÜE°wÓèɸv÷0Q?H´QÌ`;½R,±Å!w%úè¿ËmU´ÖËÈ"è Ï_Nt¹²¯$Ù\mË' úI¬hSX9£"hÿÿ,%å¹dÔæQn\aç¾ÐÔ~B-/B]çú¡¾n£ûY¨<êÁUöɼúU¿GøïÏ£úê3V}P?Z°êx ÕË<UBøÎ£:^Bõ2OÕ_êVÝ[Bu§êoÿÛyT÷PÝà©úGBýiÁª%T¯òTý3áÿ2êD Õ«<UÿJ¨¿-Xu_ Õ«=UÿNøÌ£º¯êÕªÿ$Ô¿¬>ý\ü 6½-? såq+íõ¿Þ@þmèÏûorßjGߪ)!þ)¨ÎCìbõláó+sý%Ï(ö,4¢ÎÓp®<Bhð!ÀÏdå<àåöFZNA|?ò!z|'QñµíSa¯Â¼¢ìO JbØkó z§_¹ÛLbÍ÷¨ w C'°æ*ie ¨/§G,tþ Ô·#ÜbCûl²$õ¢i¤±Àõvx7üPKçª<¬á ¶OæHtañD FJJ(OrÀ6=9n£%SL3¶yë³Û²Y Æ ÁÛwFÒ2rA¥àixG 7Rôa¼-MOÕH^æÜEYvñ(Há=rÜG"ܶ¶ÚXµhÚ M>îòyÎRØX^a=ÊÛÀShãE´h5pP ïâ=Íe` ÷5du{_³ Ì5p6ËÀ<®´m¯ÀÑÝôÉùÓY¦Á ÛÀqäT2jyÃ@m<Å=ùzOàÐöC¿Þíý\ç-{"¬,Þ"¬ùM ½~QgØèxlÅ# l+G.ùC¶ÌI¡ö&"usv6ôGÑayÕÏÞ¨%G/¸§yxÖ-,ØÅµ²híF¢Ó(ËVr§ÖÏã}ÿ¨?ÁÚÛíÊ ¹Hjª§vjý-x I3ϯE±çq_±~â*øÇ^ fg j<Osu +«¨ZAå=Ä6¦U?Û96!laõ&ðe<Ã7FÏâ9>Ç¡ü+ ¶óGĺQ}7«6É «´/¨j¬¢.cßFIêAå|Ç_aßbMX§YE×J¥¨Jqÿäf{¬»å²zÔCzXgðj OtjMþúóöó@ÍóÇß)Ì ú³LÖ0Pk)E?wW(ÿPK÷$f¶ ³§ÓÓ²zÆ y0ûåäç¹xϹð9ù¥l~%«_Ëð¡þ¨÷¼°yA¶/¸pL6¿Ë¿eõ¬^Õ+²úª§Üø¯â5^ýn¼)ó[n¼íÆ;²|× ÷\xßyØïÆ2ÿY=}òD¿¸ñW7þæÂßåünüSNÿ%Ã¿ÝøXn|âÆ§òñ?.ü×%lCLDY.rºi²]äb¹äöPy<K¡Á2äÉï¢!ÜàÓ×,ª«Y\Nð7:BP´µ¢Ñ£s Æ¢ #5V"I É¥Ë,]¶¼0ľ]³$¸à |ymÒÐBgÒG*Î%Ö¡µÙæ×f¡ÉÄZx²ÙÅ lÄõu½Ù¨°ðu=Û¼¥.$Û-iÁX¼µ"Ôj^¯W4ÇÚÚ¸¹¶ò*±V/è-«1Ü É8?Ì»Ú&ua$HL^¯ëc-Ñ´2¿1¡7Ehc9¼YØøäO®ùL« 2jÜ5ÖëF¸à7/ò£|æ£|Ö£|Ö£|éG|'BMÈS YÅ%+ Î ±Ö1?ê ɶµz|¹øF`kEVâaÙ[Nc}]UÙ¡ÃmíµóV\Õª5= L->e%¶£%k7°aù3jcúûõ>P¬ÎÕAQó»×ººçF}aûVM¶éñEÀ×ÉÁ4C3r§0ÿ-æ a[è%Ì(>Î% Q4emÝʱR»¹YoXì̦;R¦h`j~eD%Äóq½-Ö¡Û|SIèåÂiÈ÷ \Ôa& o&g}"bqÉÀ±/!,nP GÌxâ<G}`Ì<Óö!7ªoJ£+»=µõ dÊÙfä+eNÔWÇQKF[ìöð9ó&||cTñqï ²t±µ{^sÄÊÆX2Þ¬× EË¡½Ã< ÷5*ÀCyq'q %ãÓ$ 1E´H_gÅ㱸FCi$¾%CÌPH4´u2´b½060°û×ÐØØrãéO ?À6"¢¡ Q !Â!0C(` PÀ ¡@úÕbrínthø .Ò¨k¸XrìÉGÃe4ÂE#5E£{¾Ûp¥Ñ«Ñ8ܧÑx QMÔp¾¡Ñ$±ÁU¸ÍÕdkèĵM&X)"}GSE³qÉ£§õOÀ³¦iTL%1ýÄûq~xI¥(ä/z+ÛS=á^¹çè %¦oÕ9aDÝ(£®Øß!ÈÙ¿ÍøMEÁÖá}¶ ¹n(0¹!VH9ý¶)ymzÔP,ÖÅâE_£2q¦4*§ NéxíIÍÜ3©Û&5s+¤fîÔS{·ôOÌ'¨]¢×ΰí xÅÍx÷(²yDK÷ÂUz «ñæã}Ôá4ò|.>Tiªi=fÎÀ¥ø?bS_Ëû|^W°!2¯Ä6~I?Ëßú±¦¯«Ç)ÝÚÇìqþ¤¬Ï±æÕ ×(Èæ*a×Z¶1ñHUoaÓÄu¹âºÃ(®/;ÊØâMI½:-ëF骲´ãÙH ±¬Å8ÖbÆR¸GÇTJò)L))ª,e}¯ÃõÌÉ®ß © *ð«Lý<¦ßý¢G7ÊÒ`öò]Pë0yt i¶ ´ÃS åßâÜÔÛ̹ÖËË-ÌVõe^ÃÌ a$Õ £lÙ³QJ«mVõ§ð[ ÈêÛ¸¹8¥3}íXÌ;yH ÒÀ-SýGY¸·²Ó9¬]mçÜÁN8ëծʾãrÒÈöÎ Z»Ù²«]¶wNêýûp²àgüÌm:y¬§xOíÆiüìÓº1/jíÂÉWf¾Z òÕ¶ÄÂíl¿¶ÈºæMßeÃ5Mù^~¨´Ì{?jx7s6ìDNËøÐÛ3÷(ók] v®_bfæ÷ ·>3l8ıàÍó° $Õ¼ÛÛXóºÔj#âvN<|ßc½ËVP+N2ÅÖY:X=ò»ÑJ&çòq°¤«ÚÒ}8+èy·Âí?¼.²õ «'ÙP/b(½Äaõ-¬Æ),KpºÙÁ²x¼;!¶Yq<ÕÄâDU.½ËwAÿäIÞj<å|È îfÜ$øR.¤Ìó*»ì5Öä v×[NosÙx>zSè#[¬MµÌèå¢pÊ«Sx'FáÞ^~¡§²) ¼+XUÞj;Y;Txæñ¿º^føÙô +ð){è¿63Xóy×#æþbV*1³ãÈA¶ÃÍ<ÇàÄt¦ªÄ.es0\ë¹ÅXÕPåods]Þ&)?C <«´Qe|~Wtd*5ü¯G©/8&Àác2r>pLÁxÇTLrLC£ßVR«SY®ÚÊr̲jÓ¸yµ¬HÁ6 Q·üGõ¢ÞÒ}ptÀÙÄ jðð0&±Áq<°¡å£eð8ÈàVd8ɰÊðÃ)2ÃÓ§Öaxá9 ë64H7Ë2]ɲãZ<'«uÓ ¤Qöo,PÉq»e{3å³ò¼4²eëk·¬ ü¦@ê³c íyºÓ¬î¬4(3Vvª²±)]×A2åÕí¶@)Ú¯ê4N«Í}-R5ìæ¹8e{¡TK6}Íyò\Y5k³fÕójM³ÝB 1´Hf£î:ؼ¯%<ê{|ìE^íVÍ¡Ëé¶(kº®C[<TlØí%®[n1mG`p&¿í§¹0LSb ab¯Ý^%áhÁ?x´`Zë̺Óq«æÍnh@Ç6uÜ[5léx/èØÆ:f1Í×ðñWy}á5sÍqTâ¨ÄÁÁäHrt/æuÜÇPa8Êpó³ÿçì²êéú¢ù{Ju@ê¶éJ·Z]`Ü2½%³&; /É«/BxX'R×Õ h1îèù"eÕZÌó²Ñ1×jÓq£7ë±òÊÕ=8ãârw.ǯÏYdúèì&é$p3ýR<"ô¡§x Ñê1@×Âe¸Âw¢ð+º1ÛÇÔ·1ûPÇaÊìïq;î (Rµà$-³Åï0R¸âh»ØsCÄ×{6àmâálØ# os¤<z]¬«Òïô{$ñ~Ä~.Î ös¡ý¹$ûµÇÔãC²ÿQý¹Dû7©Òô'$ñißöKIöuµÇgÔãs²ÿeýR¢ý½ªôE¾Dû¶o$ÙQ{\¥ßýoìöGUéïIúø©oûGìgÕ?S_Èþ¯ ö$Úϩҿôï$ñGßöéO)h2ï7öp]}j§ýü¾¦Þ 4ÿÅóÇUþ_±üû{ñ÷©ü¿cùG{ñ'TþµXþý>¿HÇòõâïWù#±üýªþPKQjIå ¦ 7MSWI\qãÆ'$| D¶"Ì,zܧQ &×:9uYJ`Çã"tiúÝÀõyó$u#, ]÷#÷÷=îX®{=úºÅ½L`ɾjÐXµÚ%PÊõ ö¸ÕüL±N¤) 'p]@`7Ë4º_È÷QZ$Ã>¹»è£´!zeIc¸ "Ál ;4£9¾uÄÚêdOUú@Ò8Ä(1ËÒ(<^Ð/>^ð[Ö>~pÈä·¨ê3ÞÞ«P2mËïB`aòlþFBï^¬%ØGW.F±´ûÈwàe|q¬ W0J¸ªáÇÿ_+xeX a9 9Õs´Ì#E´DcL$Ô`QK\ÕÏð)æI4ÄÖpsJBÎ` m~Þü¬ýZûY5û93øY5û9·ö³föóÎàgÍì§eígÝì§mð³nöÓ±ö³aöÓ5øÙ0ûéYú©Á5¸®Åè¼Pü6¡ö~ì/hµÜ° ?æä§\ò¦ù9ܲ ¿ä·,ȯ9$Ûjuç/PK·Ã3 »jqR¤M5ºjUPMjÕðQBÊK¤Bfh¤RI²Zò©ÈUu.³©9ºT3¨27 52/ óe&5©ULtY¬&/Ò¥.mr±ÒqI@H½&KuiÐ¥Q&]iÒ¬KHåcE ªêÏÝø¥Ûþ É~åm80»Fw©ÞÈ%Ä·GR15v~k(ÆthÓ ãBÈu!äºRÆC9¸Â/¾A@O}òBÌQ|õK;³ò¾±¾#ÏëîÝ{̨µ:¸%÷+Ï¥Xc#´£ étdÐë®0°O´º{t@0çH0Sd(¥m7ÛJ¢ßñI¯Çs»\Øoîp׺ò²Áþ¾K*´R¨{,1äg$ ÕL¥¬ÂÛ^mTFs^17Øä6Å#Ю$rÒXºózÁ|>Ì\ìNÙ[p`¹jVOíJZíÉÑDÛ¨9bÅ ²ëk¢q7a¹µ§fbtX0;ïüi#ÅLE\Û£p2Ò¯NÙS8ä+6¡$07 õgüCöJsrräûVKä&cÉPGbdÔâÊÍÈðêIôî|!ÿOKÁ%ÎtÚ䡳ÆBÑ(§®JÆóù=ÉÑTÔl©j+ËUQ³×ärC®À×µ ¥`ÁKWÒfÚh8L*'Y%WøþX5§|ÃîRÍ!|Æ@ôzw²üòovË¿Ù-ÿfçêàHQ iÕ¬¡1¹JÖ²N®fIoõl<Õ¦¥ßÆ-û\ðEâqCÚ¤ÝäÀã)£ØÇÀMdºS4¹ÆMÂcEjc;íûä&»kߪ«íTwÓS÷3mß N×¾nª5¦:~-m×.ãø[fàV02µk4ÙLÆ)M: énM¶r öý8bàsø<KhZË6`¦×ýk`¿Z÷AÕܦÛUó!Õ|X5QÍGÙÈVé1¤W¶i²Ý>¹^P1uo Ù!íoðÜcþpÙ[³sI8¡2°¶J_^ÛyufÈMr³&»¹E®» K®Ê³( fàne÷|¦bÓ+ 5ËC{æDÈF&$2dðÊÙ£É^Câ85:¹P˧µ ÊðëÜg~+¥°ÒÊiKÚ (_1m9 ,<ÍÀJÎú'Ó´Ë®DÍÿB¡þþÚMZ[ÒéÚªreÞÕMçÜr¶kzx`Ræ9׫óÛ2åS2UÊE8@+ÀTìÌ^ù3ëzÜ¢ÈÈ`*6]àÞrßëVҡ𢡷ôÆx OK5hû¤î"^"%\¡Õè7(1OàÆ£¬8=º;íú6«¾£ÃSU yëh$îL$SæHÚ|}7dO)8Ë&K]}xò©êí|U½·'yµ8Ü×NóD÷ö:H'ÿ\².<f wòoØ-{óVzv[q©Y:±o<î²rîc¦Ô=9ÆTbµzëdÜQå9ÁÍK0mqsÐj:æ0hîYCê X«<¶çü©ÓZ>Iwr]ë\@±]î¹ÚCñÎsÛÒó¡£I{h¿XJÝWNv<yÁsÞO+,ØÜ˿ң>v¿drK/S×QþÕR]ÍAÁJ2o5Ó6ÐjMg3féûWô9hÏOªÅΩ÷W¸µÒc=Oªüÿo²KÂ"İϽ¨Ä< ØO¨ç/Z8&jcß"ö7í~-÷KpÄoµ 9¹1æ?Èñmyãßãøö¼ñïsü¡¼ñpüá¼ñrü¼ñ4o|'ü lªg¸m6í.{¬+ÈA¾Oª÷5GwçªÙ#Xeû'|{¿ Vg 6¡/87K(² íÁ,A³ +ó²Ý&Ôç;£¡Â 8â %ôÊO³½Ù¾ËA1~2üÌVë¤ë¥¢!*:ñe!öK nwH9î Ü'3ð âTâ¨ÌÄ ©Â32ÏÉl¼$sðTã'2g¤ïÈ<¼'ó¥H!p78?Žö¿KJq¬+ñ*þ½¬Ãøs&T¾9ÅZΨÿº4Ô< kRÿt$ÌF¡lý³®¬~ö>n'à/ðYWWÈ Üÿ åT)"R÷Ø5a3¸jü »9vÔB~;ܼhñCí!,¨æwÑI,&í¢ê(}ÕþàÅê[ó uôÛÿRVù[ÎßjþÚù»¿É}â>+Ø]âtØwºØ]êtg±ÛàtKØUYÙwM0ÈéÏ¢§ÁuN%¸úÙê¿%ed 6;Y¬*cOW¿`(oy¯Ú¯f5ǰâªlÆ"Èjäraß²oÙÞ~À¡R×¥n8.³g3XyWûíJºbb/÷`.cÔbÙréÀb¹ Ò -Ò²|*Ý*[=¸Szñ)¹÷Ê|Vvâ|üLnÆ»²gùÌÁF aþB%Dú+d\){^|òØ|³¹\ìÀì\Q½/âKvfuàËø s±XÖá/q©àWo57Ö»YYV£RéKÐüGà÷MM©æefY.3ËðUÛÚ<]}ajW\ê@XuÂFÉàÊÑÈÐåcÑ]y+r+lïÍ_s5o§fßÍM?MÍ÷Pó½¶æZGæÍª§âR@yxïwmø=½ÿm|6¾xïòð~B³÷_¥æ¨ùkÓöþaï\EÞÓÆã´¹÷{x?¡ÙËûSÔü5?3mïñð^smhÞ?GÏÓÆ·/àý#ÞOhöòþ45_¶÷zx¯»6tOïH?¢·.àý£ÞOhöòþ§Ô|>mïæ¼ïr½ÚWð*u9Wxçίxü3ä7yþsV9ÿæü¿Þõ²nPUqe|y+8W·êeWð¹Vsl_Nöé0åü*(Ï»³7ë{HëÒó<¥ÏI¯p¥5g SÅæk9ñ'<{I_îi<ã!í÷Þà)}ÜCZóÞâ!«ËI6' GÃ'áÛÁÜ O¹è£Ð¾^rÖùió¤há$þ*ÿ5N9þÜA n¶cõI¬á]Õ8¾q¬ð£ßZgØ_[8uEã¸ZG«>õl ÃÆ RÚN =k6Á¯càit¥ñ0æ4[2¸öÊ {7gî#O§à3g_è®gQì>-;ÆÑuE¤¯cqlí$\èa§÷ilóÞìl|ó¡Oñ_ïð÷Ùü}ì7oÈ`g§4F¶X7òwåºâÞEÄÝEÜao!¾Í*jd*µIQwO¥ÖÚnöIDw¨ùþ ÁÀq24Ô¿ù1nÔAVÍa&/â5¼Ñ*-rÜíyÍlGî1ó©TɧÐl>jøäYÈgÌE|²,áÃ¥O%.e:¬"Þ]C|ÛÊjÜDl±ú·[D.àýwçð}< ¾Ì;Ì»ÿ Ó÷´ø<7ýEnõ+x>=7ß&å¾wðÞÃË"8-¼J¬þ}âóH-^Kð´àÇôþ-YKUJÝÈ÷À&üæhqÊrüþ½ûfßÀ7¹ÞûÉñ·ø{ÏóYù,þ½7mÚsÓÛè!}>êV´¿½ß¶Kã ÿPK¡ÚI tàÎÈ£ úÌ.3`öçÌ>.5Cö=bØìö=f²S³};¸úPK> ! {*~%Ã<áTñ£Ó@è·;®²ð»Ú 4å¡ûa35fºSgçBõõ¬v¶g,È>PyÇRÞfG³°±ÐÄæuuÅÂ&nãnÚ÷ÿgKëc_ûyÉHL¼\beªÈΰ|!X¹lÑ/bÑDP»¥ªN5§³IÝ*T¶{æ²o¨|¡®Kt^FÎ}b³O=cÐXD˨RøRé ±*ô\p»ç¨NzAÃÏrd¤V x)¥+K$¦EKѧÄÓ(ÇíþÅ>Áê~GÔÇÚ¶A¼!#Ñ®3ÒuLðB·]ê>'vÔuï]pìPlà´tüÔ>õÍ7Ro®u¥çèu®`µã¹´t÷+*Gâ sùqb£õÑF×êê_PKÚÈEÝ ºÜ7JÏN.ÚXO"j£éø»!'È]$|CAçAM´/º2L«úc¶lk°mÔØÇÃÙ9ÊËRW,üfæÞk9¥\ûF**ðt¥ßj0ñlÒqxf¨ÿkp!ÔÆ1²´í)Cº"+OKæÜùØk.¤dè8¤XÇ&MP[s²õÌË×YàZsn[é[ÁIbY$'ÿPKï1X ,P7F×2Kt+H0Ë&ÊQYk·¦:µX$q!§¢rÁ¾Aí FbJS²g·¢µ <Âj8ÝÒ"bmnÚݾ £(&Ê2FÉä.%Q`SîN&qÅxWZ¶¶ìÞ£ÌW`åk õ諨ÜÍAS¶AwQU,¯gÊIà²W]XéMDø°"+ÊIeHUBqaMMéQûËÅgfÉæãöY l¼y£/ ÊÉà¥=⫱ÒÐMTCF=ÖfƸTç¨Ùéçb¸óhpR$Rdf[$ï5ÐëM&øVJ¨GjsRë¦t4+¦æÅ©£¶X<ÙÛ«j ¥£.V;øNV-ùV`"VX¶ÒR¬£³Òçöjj/eIļ¥h NP&pÄuзdH9Û"¡.ìQ´Iaé8rûá`o±xÓòª«Ø}f¬ÔF£'Ï{X%Jæu3Ë,®òTTNè¬)a+¥£GIt«lä"¦tF9úó,´6D£JW(Z+ñ¸õÂÕY$4Äú¸BÖÆ`ô,ôMjK2ÜmèËp¸ ×T_8.wÍ«}xËaAX;ij¨§ZLÙØ|æýÿ@/+¡IMÔ«ÉX½FE'ORDG[ÿR1,ã üiÞ¹z/áfÂÜ3T0ªƺÖÚê¦ú@\Ñú"³R"rd²Sì39K]=Ëmk¯^Í£\18egS $-OyØ%¦ ³ÔA® &üêQø½©H4Ê$$ÑTÿVôôF-¦hàå(ÌB*c;vÈø ni®q#ni:åKT ¹F t½¸R¦4S¸ö!*ã2´Ë¸ò@<ÒdôÍâ;±ÃTæÊüF³$Ól#G¦"+Ñ<æSqFnd/ÜA×õÎHWÒx-,lÚbJ/W¥£4»háàîÿr,S)-àø±ÊP2Iái!-©ÊeZ,<· ¨ ÍhÑ&mb¸-£~Ïìu3Üj´4\Æd¶è<TÍxÍE¯ÓÈVuñbFÆûjj7S8`M¼Êä;ÔZ¤ë^ÒîñRéÃÚ°^q³ö¥Ö'£ý4sd`ò7ØÃlf%®×äÚxÙwTN,d\UÈrÆKðVd%ÏÞ¦ÍîKìÎÉ.B9Ev_zC£×¡\Eãc:ÝÑu;wDQUüü(Ì"0MôÖÞeªYÌÞ?Õõdéµff=`ÇpÀ'êFû©Ì¸I9tzw(Þ¨jJ]ªãßEÛõ{)!§ÇÑG]Å-;Æ=¼gê¶,ñ3úl* ƪG×@]æ3T¶}óù vÂ,¶ßÅÙá=scÃ8Ô½ú/U :õoºõ/¿LqÓØù»NßÙá÷N§AÕ¿üòixHY#±½Ì:ÜÔ>ç1ä=×fï1L úN"×wÈ-ÃÔÆªÈ«âÝiÁAØ}§ xOa;ÿ çuçÁ-.Aaûf´W¹gcÖ0f7 bf=µ=جBQǹûIÌpÏóØ0ÿ&¸<öjÔuê(aMÕ'±t¥uAcó/äÿEUnye5vÆUè±ä.¯±§$å1\ýp»üÂtq©ö£X2ï¡Rò ^ß1xù"ª!ø±¸ú^TDu½J,«ÉõyìÜ!øù(@¸é|ØQT¢ Ó±£`'æ`öázc?ÅsX¬_äsÃÕ÷ÁÏfw`MG!åc6ÀC3QÂýÉ"Jò°Þ"TÓ",£rl¤Jl"?¶S ^O}zxDc_¼*¤*ôq r;örvØPÍûýàÙFlÆUx϶sÎ]÷"3OßÇ¡DÞÏvÜÀÀn?nÇða`;~ysð(fèíxÝòÞiS¶çãÈ¡2| cLN|g¹é¤ààÿ$'ü8¿"É8êz°ìPf"5øg3ÆHftÎXI7fHè2%}:Un毿«`ùfïÃ<aqÏÃçúÌÐ{M'Xå=1g÷Dõñì×ÁõåÕJýk YÌz@à Û0nG>Ý":b/¡;9ÒîÂ*:¬#Å<SQkÙ¢üÃ}½+jã>\gÜc×®#MÐæ#X-jT«õ¤Zí®¡!ä|ZËóEY¯qëÚÝr¨=.ªÀ0ýF8øúÁF±%Î1?8Q®nöbßÃË1vþ]õªëpy[?¦0ÆG`£ÇøOÂKOñ Æzsé4.¢WÐF¯â2z ½®ßzGãgõ.Æ*Îßøþ~~|Ïj0gûY{;ç{?>o-¸ùü³Ôô£È èíùÕL.§\.ñÉTÐÄ Åçså ß.º4ýLcØlpÚrP`³[d»ÍK![ÿylºVf>áÚ~®ó&òB}|§MX×äêV,PÁÎáÜÀviª>¤ÇGÆÅÇõg¶:Öÿ[ÝjóÀn+Â|Û<ØÎV [êlå¸Ü¶6/¢¶*Äl~ýƵWO;1w¥jÔ6.Üçqáù2ßZ$´°G¿yL)QÚÁNñÛÕLù´ýGÓÎÖ·#÷¸ùrçê!.áûUGã`»5§¯§JÁf(qËG±Ù]~AwÉQ4ºó¢i[ø ÜzË »IWS¤_´Ç8TüÖ\Í5óe6^'úßÄüu1d(ü/PKÚ#Ö\ ãC8,íý-[C¸MÃíÁ¬) ,Mdɵ²É+â°kìÏq¹{¤·¸å ae¥L@ì¥xdhtC÷YâFjöæ Ù´k;m½¬Ï$ó@ÖL»É;_tT åúÍVÞr/Ä:vG=D+SVÞì/åöÎ.Ïn$e§ìnñäÜÝa¬×¥l'4 FzØL¦í\IòÈXMٻ䤥K¦òø93ï®eçéu¬æëpÛ&I¦!5żSøç¨¢tW÷H\6[.\쫱.ÜJÄ|×°cò#ÞzKÚ,H~E whø»#j¸nÄÎ1&é6fL·±5òiî®åÔ"nÐs7@©@ûÜúÕà2÷®yÚáÃKÎ5ûÍC2)æA!kªÙÎý#¬MÔî'KY¯±}5³9õëJL¯¶Y²hT*"!wrõr³àiÃ5tÔ¤»p7kp_ÐqîÕñܧ£cäéXûqL uöHèèÃ:À:Â?ulÃòTÍp[ÿt<GÖÏbÏbU'ûíe8u<Çt<'βéIÃ:Âñq®D°©F#ÐѸNÄÉ$á1I¨æèa p<?~u©àôu"ÁIÌèìDý´1Rãied9V*¦_Ðð¿ ùÞþËõ/©ñVãk' Çïq¢°ÀiIÞã6a3-µRãO¸²?+ªóp¶à/èÁåêVênnE%ËT§Ï2Þé±v>¢¿¡o1ßñ{Å$êíVøï¡¹g µA~NüøùíãhO"üS¢óe,f¸ô~þÎ7+èQZ~@#~$ÂODÿþ¯A;®T±häZ/¶I"îð7ú nÁ,¶\¯äÿ¯Jh)åKüúûOú í2ÍøÀ84ær±$?ú>¡\ÐßGdeÓ"{A(¯¿S]Gͨ+ 4V46´UX%Vók¶¦*Ã]¾Wu{^iX~ì¤d92Ãu´z®ö^¨¢,c'±D=~è»8¯aô\L{.dwÍTå¸[úùÖûh|Ë'ÐÀ þZd±ÈJôK)PChE¤U5H[E©ÅSjñZÄHû¬Úÿ ÕòmÁTüSÇÔ?ù©ÈõìÃq¬8ÆÈZ%£EÎÚÔ,äëUm8ÍØD§èÑFFè°åx3Jü[#2nÇwãe¼ÊñÞÀx%?'!`uÃXóEZ¼m¸+wÐöZ?Jë÷òÝÇê:Fôöà¢=xÅIã â>E+'|ØÏýY¢?GüçiåZy,ÆháÞNá8^ãÊëäuÌÆ) ··ù6É·UÒ£®ÊÛ öúuãÏ;õeV ÷vTéÊ:9UMTduØ¥êëZvþûPK?4Ùê ·s^]Oó°ÖÓÔ?«y\(3¹ºfÕHüiJ*{5ã×ÍçÍsàf¬Z2øùíÿïQázGµ¢ ýf>Ví¾ñSØ»3zÂÑÃp[I¡eÂßhÂÔ¾ªýã}_;W²vî´xÚ©Íç"nö,E¤û1É¢ÝÞuø¤N±T#í!¡Þ_k}¡héÂß;ÆãÉi àÁÇÚy±T^@úö+¡!e{ú*IËá@F[IÚÑ¿« ÈUVH, EAÉà§l° "%(=ï Ý@l¡µÅ¦]°ÝdNø<§¡ÖlËá@nåøùi gEKZ i»0x+CpYE$¶UkIéÊRdø@ES%N)=ÆðÞSØC}³¥'G`;Ûe% õ 0p'±±õm8úM^ü=p hÖåõíÊÇi³ ïxÌSºïæ_6àB ¨# êb0 I8agLÖÏYïöuè³`Ìþy»RH5Í""fÿ¶*Hð$>B>;ÅzÊöR¼¿ùx ^Oþ¹kl±VÙJÚÅÈ)µGÝÎÐÊ]Zù(-ýëqÉè±a 5ÐgjA%ä:³0&YÌ ¡©ëd;|xûéæÅýoïf.*<{ÃJ[Îö!êp&¬ÂÕõ: *°ÅØÄ¨y<ñGüÚJ¬)Bt¡á]£X/XíØXí4²[w!#lv²2"ª8VPp¡Ëa¤òÑhØ·À;J sàf ½XM¢ÝW fÆâÕó$ð¢¶Ø×Éä øyOléV×QH![ §J²qkL¦4 "ÿ gBÉÊ áìÏk"wþä ²°0?*õûüËO¡Ñî<9*kJvB)àEl8$WDNn~²sÚßxfÍ˼Ãh¢T×lÄÕP%f¥¶fõd¹c%İÎMª¡WÉï[:Êär÷S>ÝÇÀ¦'xX'8¸Î5õzß2 ½.¢ÐÒ.ëuìs¢Àö¶&NÐzj AUhtdJoÚ^Nt7ÞÛo|"ÎäÛÆR"jTº:«´z¼êrf:tp³Cß({mé£ ðá`¯ÞA äûP{MÑÜN×h&È"¤y¢«»ö"ìH&e§ºá6ÜP¿gr¿+HDÛA¦J^ü3 Ó»ó ùæ{Ü®1C»æÝM#{íÇÀñ9×ï!ñÉB;*W ùa?UtmÛªïØ^ðò CøÅ.Þàðé gqiÃ:#ÂYf\¦èp!Ê --- NEW FILE: LICENSE.commons-logging --- /* * $Header: /home/cvs/jakarta-commons/LICENSE,v 1.4 2002/04/11 13:24:02 dion Exp $ * $Revision: 1.4 $ * $Date: 2002/04/11 13:24:02 $ * * ==================================================================== * * The Apache Software License, Version 1.1 * * Copyright (c) 1999-2001 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, if * any, must include the following acknowlegement: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowlegement may appear in the software itself, * if and wherever such third-party acknowlegements normally appear. * * 4. The names "The Jakarta Project", "Commons", and "Apache Software * Foundation" must not be used to endorse or promote products derived * from this software without prior written permission. For written * permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache" * nor may "Apache" appear in their names without prior written * permission of the Apache Group. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * */ |
From: Huston F. <hu...@us...> - 2002-09-24 06:45:08
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv19961 Added Files: LICENSE.log4j log4j-1.2.6.jar Log Message: Added log4j jar and license --- NEW FILE: LICENSE.log4j --- /* * ============================================================================ * The Apache Software License, Version 1.1 * ============================================================================ * * Copyright (C) 1999 The Apache Software Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The end-user documentation included with the redistribution, if any, must * include the following acknowledgment: "This product includes software * developed by the Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, if * and wherever such third-party acknowledgments normally appear. * * 4. The names "log4j" and "Apache Software Foundation" must not be used to * endorse or promote products derived from this software without prior * written permission. For written permission, please contact * ap...@ap.... * * 5. Products derived from this software may not be called "Apache", nor may * "Apache" appear in their name, without prior written permission of the * Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * This software consists of voluntary contributions made by many individuals * on behalf of the Apache Software Foundation. For more information on the * Apache Software Foundation, please see <http://www.apache.org/>. * */ --- NEW FILE: log4j-1.2.6.jar --- PK =;}¿Ü\8öÿêj/¸N?#|?±(:¾CÙUa(ádEðHIér8Alâ-¿áO4½Eá>ã¶ÏicM:JlF"jô5\?ùËUÞ?UÆ»)ÿ¯Zð×,B¡#þ¢¦1CoI\úöÕ_&í.³kiÕ([µÝ_Ü4ñjhñ<õ´2Cê÷¡:VSíjfëiÅB% ÀLÀÐúN¹}'.10äZìQ Å©ì¬üv.qyw^Åó*^Pñ¢DM}Ü.» VöÙN>£õlAdL;¿i$Óç]mS±ôQ¡ Ñ7¢éS·òA×1¬<ïÝ#JÛÌ)h«ã cØáSRc;ût+g GÁڹ¥¢é"(^znaºÒ©\KaW7ÌáhÖ´K^)Çù°Ý°wúÎ GÐn;Çõ8PÎa}ÈôB´³ºyTwùìFÜQ u¸§XVN8§ )\Û¢ô¬ké®(ºm×¨ç· AúÖh³Aºg@Áúyp}v>Ï:ô ËõÐZÖºSÁÓvlذtÓ8/Í·÷ ¬ëÜpG5h$rÆ£5óa"4yÒN)Hxϲ0xÀ3<ª-¥\Ù4 å[[¶*Æ-3J=¥A1&ÑSªÂÉf 6ö¸®-ºTàÚ¾Jù2VBl¼#*ÞÑpïjØýÞÃûÒôVécv9YÐÇDNW4²I=iM3é ÆîB%~º÷(hÿßi£ y6C#"+çø¼0¡Ô«ª¡-·ioù*çh¥+cs*µa/Ä\»rÂ2/Ø?ü'Árb¨ä`ÐÍFi¯#8e§÷LY7ewÊ,å¶9éIìfÂV N$yG¿£95äâÎæ/Y9«;V¤/ÜÕ|¿¯A*"] ÷e©ËPRWQwì2ê§IqiäEîã hõ,Âf*iÅý<Ñ*`<MÜ<(N{ÏüÌ*z;«J *²q×)ÆÖHWQF£8n) }ÐèW!ò(Ð@Öª¡±CY® ?Àâ3àÿØgf$K¶l×¹wî=÷}wþþÿvÆu½0¢(¨hC1fD"f£xRE¼¢S¡Â[EdÏQQ+¢*â¢y°ÅS1<â«x&¯Éø¬ø¸,âë"µçãôÿ~Ql~#Dõe±ýoøoxUÄkrüuoDñ(¾Å÷ìÉÉ>?x&9u~<{nDU°mȶ*®n¹gõRÕhpYAÛTAÁ½9Û)¦õ²>=c¤KvñÙôQ*N%=hW¼Ïd3'*h×uSÁ}«Ëõ×å®>U2²såOªy³RÖ]pì]o`¸¾MedOë®i[Y«`ü9ݦåS-»F~Bw,Ó*^4D1-Ó=FxÉCgì<W·çLË«ÎMÎi¢ +G³¥³ºcÊ{°rgÌÄzHkºQuèù|íUÁ¾d5eÑaó«ê=h3ݳ-¬VÊf:gyä¢a¹õ°!Sw}fÐgõzº¤[Åtv5#¦²äjáé]Ô w TªdzºüãU×,¥G¬êáèÁ©Ñ®N6øw¢8zhÓàC>çUgÝ9I®©Xc¶jVü3ò[Ú1½¯Ó1.TMǨäô»Êv9Æ}Ñh·3X¬ÛÙ**a{e-¾Pò× ^äãþ`µP0qó)é¶dÖÛxoÛÍ»÷T·«Î´1½mêÂ~¡áa05>ÎÝóîÃýÄ ákôÞ_ ÄìáMn8ú¾OáÓQü@Ã8ªa $£Ê=þokÈaTÃXÓ8£áqñ3AÄó®ç=L1Óý¶øøFÉp%W[rÁú*ȶ¸2(+Vf¾eµ§gCçó;ã¸@¯%'r/ÁØðÛjÓLrI|»cO¨|²Ë vágN÷ÛædÒñ¯jmrjÖ& ÔWÁ&øùï):tjÁ ¹¦Øóu/Y³©J¼ëeaؼ^+»%bÙ®YÇÂÌbhÖ6-¡zDZٲG^ôKÂØÏß!½PкùK¦ó4?ímø%ï=ä××y=½Tàyãv!¥P>·æøLjJêOh¼Ñ~¡EXDëÑÉeÄn Ω:ú»Ëè¸Sm Û=RÞ å©@n';èî Ý=HcÞh¾[>Ç9*B¤)Z qÜCÛñѾ¿ÈлξkõþhQÜÆ§æµË;1ÈÕ!®39#]ܧ¥À̸ËO$÷3¾?¥:aî-ÐÉö [DÜJ·á+qÚ5!É5$e¶×°oÓÈUê ¡®obñuÝ~»}¥î«ÿýÌha¿Òsª?»CQõtN°®ý¾øÔÂz²T¢ä²'ƨy§ÎðÔSLª!Éã d¹>³)ÈÓZ¿9^:õt,à>Ë4ô£çã®"äâ:QþñT®Wª°÷ "½+ðÞ^)ÆhïJßG~ìó;ÕhW¢ï&ö§iТWÐÝ|PÓ¯6w/pæ0>ZUìÅÓÔ|ûϲc¿>OÌ/4ôxC?K.ÈÛì ?ÅQB*÷ÁÇpà}¬ä5Ð>µLwz¾ÄÕ¹úJCî®·(=°>hæ½[ºóý ªëzÔwñªüçêë ÁôÔÒϳ´ÒRDßYÚ{ï";òzÝ\Ä[|³i¸_àð£Ôñ [...1270 lines suppressed...] É&Í |
From: Huston F. <hu...@us...> - 2002-09-18 14:31:12
|
Update of /cvsroot/beepcore-java/beepcore-java In directory usw-pr-cvs1:/tmp/cvs-serv28002 Modified Files: build.xml Log Message: added jars to the dist Index: build.xml =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/build.xml,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -r1.22 -r1.23 *** build.xml 14 Sep 2002 14:53:18 -0000 1.22 --- build.xml 18 Sep 2002 14:31:09 -0000 1.23 *************** *** 130,133 **** --- 130,140 ---- <copy file="lib/concurrent.jar" tofile="${release.dir}/lib/concurrent.jar"/> + <copy file="lib/xerces.jar" + tofile="${release.dir}/lib/xerces.jar"/> + <copy file="lib/LICENSE.xerces" + tofile="${release.dir}/LICENSE.xerces"/> + + <copy file="lib/VERSIONS" + tofile="${release.dir}/lib/VERSIONS"/> <copy file="LICENSE.txt" tofile="${release.dir}/LICENSE.txt"/> *************** *** 177,180 **** --- 184,200 ---- </target> + <target name="ptls-dist" depends="tls-ptls"> + <copy file="lib/cryptix32.jar" + tofile="${release.dir}/lib/cryptix32.jar"/> + <copy file="lib/cryptix-asn1.jar" + tofile="${release.dir}/lib/cryptix-asn1.jar"/> + <copy file="lib/puretls.jar" + tofile="${release.dir}/lib/puretls.jar"/> + <copy file="lib/LICENSE.cryptix" + tofile="${release.dir}/LICENSE.cryptix"/> + <copy file="lib/LICENSE.puretls" + tofile="${release.dir}/LICENSE.puretls"/> + </target> + <target name="test" depends="example"> <mkdir dir="${test.build.dir}"/> *************** *** 334,338 **** <!-- Packages the distribution with ZIP --> ! <target name="dist-zip" depends="core-dist,doc,example-dist"> <zip zipfile="${build.dir}/${release.name}.zip" basedir="${release.dir}/.." includes="${release.name}/**"/> --- 354,358 ---- <!-- Packages the distribution with ZIP --> ! <target name="dist-zip" depends="core-dist,doc,example-dist,ptls-dist"> <zip zipfile="${build.dir}/${release.name}.zip" basedir="${release.dir}/.." includes="${release.name}/**"/> *************** *** 340,344 **** <!-- Packages the distribution with TAR-GZIP --> ! <target name="dist-tgz" depends="core-dist,doc,example-dist"> <tar tarfile="${build.dir}/${release.name}.tar" basedir="${release.dir}/.." includes="${release.name}/**"/> --- 360,364 ---- <!-- Packages the distribution with TAR-GZIP --> ! <target name="dist-tgz" depends="core-dist,doc,example-dist,ptls-dist"> <tar tarfile="${build.dir}/${release.name}.tar" basedir="${release.dir}/.." includes="${release.name}/**"/> |
From: Huston F. <hu...@us...> - 2002-09-16 14:16:07
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv17998 Added Files: VERSIONS Log Message: Added version file for third party jars --- NEW FILE: VERSIONS --- xerces - 1.4.4 concurrent - 1.3.0 cryptix - 3.2.0 puretls - 0.9b2 |
From: Huston F. <hu...@us...> - 2002-09-16 14:14:32
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv17385 Added Files: puretls.jar LICENSE.puretls Log Message: Added puretls version 0.9b2 jar --- NEW FILE: puretls.jar --- PK ná¢Û¬â<6wS`bA ³ lÌ)(âc µÉÞ ÝÉÞ)ÍÙ(zÆzFuSSµ áÜt®(4ã¡©a[C)qU½¯ 9Ï1¬Bµ»äffQhíùàBÉÞ#ZÕ{gò«FImÉÝ7FxgS2vfN¨ºpØÛÜ ³Ë_Á©öWkcOrù=«îI©ìÌÕfªk¶#Ü ×knF¹~fð\&NÊýqYLc0^ÐLÃ2¼K"*¦a]' Ƕ½ÄÃ[INKèÚI²¶åuOBúi|1¶®"Wñ.ØYC»k }ÊpüËÜ#§èn&ùRAB¼Jì ®Á<%¿©y¢q~k{ý$E9OYQ²6¼Þ²Jòi¥ýÐÞªD6¢)Óo¦¼HäfBÒîG®îAHý_TJÃ,DÆg<Õd» ³%âÁRÏðAÝ' ?å¹xäÅRQd66.:Õ_ì=v%YC+V¥ÉTt 7-ÕÙÔ(øW rtÑEÎp¶u»´Ðk'|Á¤Éøñs*è²%KCcÍ*¤÷b&Ð*iµÜØÃ´4°H<ÉËü:oÜÄÄ÷ÑÖEd+< ¼$§[ .â['ô iûä¢rÈoØ hì¹>=x<Æ ïº5näýkF¸¨áεsñY! æÅÞ5QF-¢I?ýx{pHc¡Èo|×Î`DZµIäuÑKìhá2>÷'¯ÅóG±qì£Fº nQäëàöV:é°Q¨ ¼#`ÒD'¢·W¾IWCrD¨ k¸)úEQãV¼0ò.>Jïz´ÒyÌo\ß:w&ÌRìÌc«»:±à_3¸ñ~mõùuí*¸Wu ñ>äÝÎ_ôtí}øµwtÇǧG'§i&÷´hÿa>ß¾iÆ®\ÛiÝJÓì±ÏȰêE¥ÊKÇõM«yÛ8ë¥âOvRGvsÛFQ}Úu£>ûí8ÁÖ"·:·oXªÄþ ö¡vÞ;<±iôx³Ñ-!5ÑdaáŲ2óÂL°ëoØe>uOÆÈË®'ºrDEçkjÄcx[±ÁÇ}-Ïh¼Q·LÑe ±CÎe²ÀVÚpËÞã°ipØÜU*ÍEQÍïmªe5Í)Í¡søRwV#H!Ôg¦ç{¬_Z³ºb°ÿRÌ)yñÎU«Ü^ÛOnÑMý¯×ó1NñV÷ÀÌèK I¦çN¬ÅóÑkCGú-NYyþ®:ʲUÙ£ö°ºz{ÕÕ£¬ô~þpB¥ñnD úeÔéØM~äé&p¬NKÆÞÆ LsöYÉ$EZ°ÚBáÅ=hÎkû}¬^XkËWLºJïÁz¥¬½§-µ²¬£¡Õ½@Lýºª<)1oÌVÂHfh7øõÓ×M uu´êÂê|ÙØmíÛò½°©UDeÏ,ýêoçEç3%SÑ8ã¿ée»äÿc¨ÿñGc÷Ø,qɲ¨(þý±cæFï(ë¸6Ô¾ÜkÕ9g^´Æp%wëöÜJðlCϰ3gÊdêÖ)u/ܯ zË1´6 /æ;E` &jgôim¾¼þäò³ë q÷K¥x¯LáÚ=ðåRÿ~@äw]#zÁA-Æóêm¯°QÏäÄ" õï!ådQ 8s·Â²)?Õô¬¬¶êøë³´Ñ=Tcéß uº.ñbÚÈ\îf³6@_Ï!n|¡6ñ¶(ì©9K ìóíÊЪl¿Ñqÿ ²A%ÝjuþB³¥)§s²Ü/¯ó{Å3tkÄ=k¯+HÝp¿©¾nGÌÛ7PKqÕ»{ Î/-JNuËÌIePd`ú èA Éä)EAâlZÚÛ7å¹$XÔ¨Î(Âd31p [...1520 lines suppressed...] --- NEW FILE: LICENSE.puretls --- This package is a SSLv3/TLS implementation written by Eric Rescorla <ekr\@rtfm.com> and licensed by Claymore Systems, Inc. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Claymore Systems, Inc. 4. Neither the name of Claymore Systems, Inc. nor the name of Eric Rescorla may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
From: Huston F. <hu...@us...> - 2002-09-16 14:13:54
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv17026 Added Files: LICENSE.xerces xerces.jar Log Message: Added xerxes version 1.4.4 jar --- NEW FILE: LICENSE.xerces --- /* * The Apache Software License, Version 1.1 * * * Copyright (c) 1999 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 4. The names "Xerces" and "Apache Software Foundation" must * not be used to endorse or promote products derived from this * software without prior written permission. For written * permission, please contact ap...@ap.... * * 5. Products derived from this software may not be called "Apache", * nor may "Apache" appear in their name, without prior written * permission of the Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== * * This software consists of voluntary contributions made by many * individuals on behalf of the Apache Software Foundation and was * originally based on software copyright (c) 1999, International * Business Machines, Inc., http://www.ibm.com. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. */ --- NEW FILE: xerces.jar --- PK Created-By: Ant 1.3 PK [...16955 lines suppressed...] |
From: Huston F. <hu...@us...> - 2002-09-16 14:09:18
|
Update of /cvsroot/beepcore-java/beepcore-java/lib In directory usw-pr-cvs1:/tmp/cvs-serv14914 Added Files: LICENSE.cryptix cryptix32.jar Log Message: Added cryptix version 3.2.0 jar --- NEW FILE: LICENSE.cryptix --- Cryptix General License Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 The Cryptix Foundation Limited. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- NEW FILE: cryptix32.jar --- PK d'Ñ@PH²¬9õ@ÇPBÃgE0; ¡"A þ:å3'~ ¬«ålé@9®qP;½,Á¢ÒÜÛB²Â@f-)})Ë=üÇ¡gꯤ!|kÛãª9J:¾q0εÔç üü£ãFLÇýûMV³B~ðqå+U}>(ô VÌÿlÝSÆéêÕí;.¸GR9nﯷÃÑÕïFÏAR_°câ¥õ×t#pРЪA6˯páðñYÊ!÷ 9¡zsðLùÂÛgÏÌWõPÁs^Ë&>Ý$Þõ[¨Ô$Sºòã*LH5^Î-:o`zGqÊë.6ÆX{ÎUSÐ)k¦itaAË}fÔàÏè:rm-à¿C>Ê¡ oï?ß\t«£Ñ°R:Me£áèÔTñÝTØS¥ âÜV¿Þ<îÝÞ;[ÍùI¥ænدvæã ]ÄÒnU4É.:1S½O×£{Ï uË~ÏýØÔ3{Ñkn=g¸ IPeÃ餮c¹»òix$tÌð× ÿYìh(´áf©¹Ú`þ«Ì£÷j§_>ÿ$w×| MèȲ]8®,.~*ýOÎX"EI ÈÌt MÔøÌ6XÀd"|:&Ïãìòh+a Y߯2ð9 õIWô2±.ë<|¾t-°¾Öß¡k ÕÓ¸9.%àF¥kºf'» ¾÷)°t=çî· uz.t¢:éïÅ`üÅéû¡JÀó @©cZî íïU+e»u8#¨míôÿ«t`¡«%[g{¥;aQ 1ÊÝÈW¤A.î]ÿ2´ãÍýÍ) ·ðNW¾ß;YÈ»§èX$·Ecþ©$ nØÈX}+K úgQ_9¶Þ"}5Ü[ÍÉ(ä_jßsÒ½íâ½T^ï¹¾¾«lä"Ïj$¹8]¹ûº ÏÛ¤òåÓ¨âe¥¼®&ô7Ò|--°ÉпQE÷6ü÷Zl¯Ü«A×$ F:·³ÕdF6%oç«I| _GfÍ!,dg5dödÂL¦åí5Y QÊ×ÐÙÓ3Ê×ÐÙó3/ðU-I5Õ¸¢iLåè¹zmÎ?©|õ<Û¸WgÈE¬*ãq¯Õùþw;·msNµ`ÏêØöL{5çÀIòÙB^>b·æÆÙGìIòg=b-g¿Ó´ë[w j:ƵÌåèm÷À¬ï«¤ôïõéI}~'ÜãægzÞío¿r#ðIïW¡øêþiR 7>³ë®cùf/a6rã].åÕÙ@ñ©É[=õ ¯ EÏ¢gVEÏíEÑþ+í+EûVEûFEûyEaý1ræµÃhFþCnæ¶HÈ×Gݳ¾|%4¯©ÓîQï¼U§ð)éÁÿÁ,£®Ù¹dUÛ$Ð/¡vSÕq¿×ëqz.»æÏ,ªäÓ "øÕ3¼|rJãí.þÍp-¢<E]üO*Z<àCMM»f|C_d¿Du _©ÏòÝé\gíÿy·¡om×åq]òÄQ??çïZ¥>ÑZúvFÞ:¡Cöº§ç§Iû1Öðß1>%.+õñ¦üÅ Èc2eÌ'ÓÉÎ&_X%Q]ñOIªâ¾|[Ê!FØß¼3¾mÜ;)Åæ)uI³¦Q ¯¹Õ`þEI% Eaõj4B©²)7!ÿÊDSwe»4vEIO»HßVÒàÜ3r-}-¥ °î=8=y4ª×$ähÓ ZºËUÐcµib¢UkOh j øêf9¨(FóÁgXÊÐ}ªßÉ^û`´æ¦*lÀf`êM8¬ [§¯é6u0½B7«~é¾¹Äß1a.Å£ëà éDþ*fþHôõïÀõ÷ d ®Ú:«XKµ¶7ì$ ¡2J,½'ôÚõBQB¦Íö*J´/f2d°úÿÈàs Ã#vÞåhqÕÁî ö5ç9Úi·Çd;EÎ ÞPKcXÙÄ [...1994 lines suppressed...] J; X!þ¼ |
From: Huston F. <hu...@us...> - 2002-09-14 14:53:22
|
Update of /cvsroot/beepcore-java/beepcore-java In directory usw-pr-cvs1:/tmp/cvs-serv17719 Modified Files: build.xml Log Message: changed version number Index: build.xml =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/build.xml,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -r1.21 -r1.22 *** build.xml 14 Sep 2002 14:49:56 -0000 1.21 --- build.xml 14 Sep 2002 14:53:18 -0000 1.22 *************** *** 2,6 **** <property name="name" value="beepcore" /> <property name="Name" value="BEEP Core" /> ! <property name="version" value="0.9.06" /> <property name="release.name" value="${name}-${version}" /> --- 2,6 ---- <property name="name" value="beepcore" /> <property name="Name" value="BEEP Core" /> ! <property name="version" value="0.9.07" /> <property name="release.name" value="${name}-${version}" /> |
From: Huston F. <hu...@us...> - 2002-09-14 14:50:00
|
Update of /cvsroot/beepcore-java/beepcore-java In directory usw-pr-cvs1:/tmp/cvs-serv16622 Modified Files: build.xml Log Message: added concurrent.jar to dist Index: build.xml =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/build.xml,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -r1.20 -r1.21 *** build.xml 13 Sep 2002 14:49:51 -0000 1.20 --- build.xml 14 Sep 2002 14:49:56 -0000 1.21 *************** *** 128,131 **** --- 128,134 ---- basedir="${build.dir}/src"/> + <copy file="lib/concurrent.jar" + tofile="${release.dir}/lib/concurrent.jar"/> + <copy file="LICENSE.txt" tofile="${release.dir}/LICENSE.txt"/> <copy file="README.txt" tofile="${release.dir}/README.txt"/> |
From: Huston F. <hu...@us...> - 2002-09-14 02:13:45
|
Update of /cvsroot/beepcore-java/beepcore-java In directory usw-pr-cvs1:/tmp/cvs-serv18020 Modified Files: GettingStarted.txt Log Message: cleanup Index: GettingStarted.txt =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/GettingStarted.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** GettingStarted.txt 25 Apr 2001 07:06:05 -0000 1.2 --- GettingStarted.txt 14 Sep 2002 02:13:42 -0000 1.3 *************** *** 47,57 **** Session using: ! Session session = AutomatedTCPSessionCreator.initiate(host, port, ! new ProfileRegistry()); From a listener's role you can listen for new Sessions using: while (true) { ! AutomatedTCPSessionCreator.listen(port, profileReg); } --- 47,57 ---- Session using: ! Session session = TCPSessionCreator.initiate(host, port, ! new ProfileRegistry()); From a listener's role you can listen for new Sessions using: while (true) { ! TCPSessionCreator.listen(port, profileReg); } *************** *** 90,108 **** ------------------ ! The abstraction for the data of a message is a DataStream. Before ! sending a message one of the DataStream types (StringDataStream, ! ByteDataStream, etc.) must be created. ! DataStream dataStream = ! new StringDataStream("<attach endpoint=\"fr...@ex...\"/>"); NOTE: BEEP has a flow control mechanism for Channels that makes it possible to have multiple channels on one connection. The flow control ! is tied into the DataStream so that as an application reads the data ! it notifies Channel that more data may be received. Because of this ! the application MUST either read all of the data in the received ! messages or call close on the DataStreams for the messages to allow ! more data to be sent on the Channel. If this is not done the Channel ! will stall once the window for the Channel is full and no more messages will be received on that Channel. --- 90,108 ---- ------------------ ! The abstraction for the data of a message is an ! OutputDataStream. Before sending a message one of the OutputDataStream ! types (StringDataStream, ByteDataStream, etc.) must be created. ! OutputDataStream dataStream = ! new StringOutputDataStream("<attach endpoint=\"fr...@ex...\"/>"); NOTE: BEEP has a flow control mechanism for Channels that makes it possible to have multiple channels on one connection. The flow control ! is tied into the InputDataStream so that as an application reads the ! data it notifies Channel that more data may be received. Because of ! this the application MUST either read all of the data in the received ! messages or call close on the InputDataStreams for the messages to ! allow more data to be sent on the Channel. If this is not done the ! Channel will stall once the window for the Channel is full and no more messages will be received on that Channel. *************** *** 125,130 **** A reply must be sent for each request. This may be a RPY, ERR, or an ! ANS/NUL set. They are sent using the coresponding methods on Channel ! (sendRPY, etc.). ANS messages are a mechanism for sending multiple messages as a reply --- 125,130 ---- A reply must be sent for each request. This may be a RPY, ERR, or an ! ANS/NUL set. They are sent using the coresponding methods on ! MessageMSG (sendRPY, etc.). ANS messages are a mechanism for sending multiple messages as a reply *************** *** 139,143 **** startChannel callback in StartChannelListener). ! channel.setDataListener(this); Basic Server --- 139,143 ---- startChannel callback in StartChannelListener). ! channel.setMessageListener(this); Basic Server *************** *** 153,157 **** echo.getStartChannelListener()); while (true) { ! AutomatedTCPSessionCreator.listen(port, reg); } --- 153,157 ---- echo.getStartChannelListener()); while (true) { ! TCPSessionCreator.listen(port, reg); } *************** *** 166,170 **** try { ! message.getChannel().sendRPY(message.getDataStream()); } catch (BEEPException e) { throw new BEEPError(BEEPError.CODE_REQUESTED_ACTION_ABORTED, --- 166,170 ---- try { ! message.sendRPY(message.getDataStream()); } catch (BEEPException e) { throw new BEEPError(BEEPError.CODE_REQUESTED_ACTION_ABORTED, *************** *** 178,194 **** (see example Bing) ! Session session = AutomatedTCPSessionCreator.initiate(host, port, ! new ProfileRegistry()); Channel channel = session.startChannel(EchoProfile.ECHO_URI); Reply reply = new Reply(); ! channel.sendMSG(new StringDataStream("Hello"), reply); ! DataStream ds = reply.getNextReply().getDataStream(); ! InputStream is = ds.getInputStream(); ! int replyLength = 0; ! while (ds.isComplete() == false || is.available() > 0) { ! is.read(); ++replyLength; } --- 178,193 ---- (see example Bing) ! Session session = TCPSessionCreator.initiate(host, port, ! new ProfileRegistry()); Channel channel = session.startChannel(EchoProfile.ECHO_URI); Reply reply = new Reply(); ! channel.sendMSG(new StringOutputDataStream("Hello"), reply); ! InputStream is = ! reply.getNextReply().getDataStream().getInputStream(); ! // Read the data in the reply ! while (is.read() != -1) { ++replyLength; } |