PatchSet 5017 Date: 2004/07/25 22:46:12 Author: dalibor Branch: HEAD Tag: (none) Log: Resynced with GNU inetlib and merged the remaining handlers in
2004-07-25 Dalibor Topic <[EMAIL PROTECTED]> Added support for https connections. * libraries/clib/security/java.security: Added Jessie crypto provider. * libraries/javalib/Makefile.am, libraries/javalib/Makefile.in, libraries/javalib/all.files: Regenerated. * libraries/javalib/gnu/inet/ftp/ActiveModeDTP.java, libraries/javalib/gnu/inet/ftp/BlockInputStream.java, libraries/javalib/gnu/inet/ftp/BlockOutputStream.java, libraries/javalib/gnu/inet/ftp/CompressedInputStream.java, libraries/javalib/gnu/inet/ftp/CompressedOutputStream.java, libraries/javalib/gnu/inet/ftp/DTP.java, libraries/javalib/gnu/inet/ftp/DTPInputStream.java, libraries/javalib/gnu/inet/ftp/DTPOutputStream.java, libraries/javalib/gnu/inet/ftp/FTPConnection.java, libraries/javalib/gnu/inet/ftp/FTPException.java, libraries/javalib/gnu/inet/ftp/FTPResponse.java, libraries/javalib/gnu/inet/ftp/FTPURLConnection.java, libraries/javalib/gnu/inet/ftp/FTPURLStreamHandler.java, libraries/javalib/gnu/inet/ftp/Handler.java, libraries/javalib/gnu/inet/ftp/PassiveModeDTP.java, libraries/javalib/gnu/inet/ftp/StreamInputStream.java, libraries/javalib/gnu/inet/ftp/StreamOutputStream.java, libraries/javalib/gnu/inet/ftp/package.html: Resynced with GNU Inetlib. * libraries/javalib/gnu/inet/finger/FingerConnection.java, libraries/javalib/gnu/inet/finger/FingerURLConnection.java, libraries/javalib/gnu/inet/finger/Handler.java, libraries/javalib/gnu/inet/finger/package.html, libraries/javalib/gnu/inet/gopher/DirectoryEntry.java, libraries/javalib/gnu/inet/gopher/DirectoryListing.java, libraries/javalib/gnu/inet/gopher/GopherConnection.java, libraries/javalib/gnu/inet/gopher/GopherContentHandler.java, libraries/javalib/gnu/inet/gopher/GopherURLConnection.java, libraries/javalib/gnu/inet/gopher/Handler.java, libraries/javalib/gnu/inet/gopher/package.html, libraries/javalib/gnu/inet/http/Authenticator.java, libraries/javalib/gnu/inet/http/ByteArrayRequestBodyWriter.java, libraries/javalib/gnu/inet/http/ByteArrayResponseBodyReader.java, libraries/javalib/gnu/inet/http/ChunkedInputStream.java, libraries/javalib/gnu/inet/http/Credentials.java, libraries/javalib/gnu/inet/http/HTTPConnection.java, libraries/javalib/gnu/inet/http/HTTPDateFormat.java, libraries/javalib/gnu/inet/http/HTTPURLConnection.java, libraries/javalib/gnu/inet/http/Handler.java, libraries/javalib/gnu/inet/http/Headers.java, libraries/javalib/gnu/inet/http/Request.java, libraries/javalib/gnu/inet/http/RequestBodyWriter.java, libraries/javalib/gnu/inet/http/Response.java, libraries/javalib/gnu/inet/http/ResponseBodyReader.java, libraries/javalib/gnu/inet/http/ResponseHeaderHandler.java, libraries/javalib/gnu/inet/http/event/ConnectionEvent.java, libraries/javalib/gnu/inet/http/event/ConnectionListener.java, libraries/javalib/gnu/inet/http/event/RequestEvent.java, libraries/javalib/gnu/inet/http/event/RequestListener.java, libraries/javalib/gnu/inet/http/package.html, libraries/javalib/gnu/inet/https/Handler.java, libraries/javalib/gnu/inet/imap/IMAPConnection.java, libraries/javalib/gnu/inet/imap/IMAPConstants.java, libraries/javalib/gnu/inet/imap/IMAPException.java, libraries/javalib/gnu/inet/imap/IMAPResponse.java, libraries/javalib/gnu/inet/imap/IMAPResponseTokenizer.java, libraries/javalib/gnu/inet/imap/ListEntry.java, libraries/javalib/gnu/inet/imap/MailboxStatus.java, libraries/javalib/gnu/inet/imap/MessageStatus.java, libraries/javalib/gnu/inet/imap/Pair.java, libraries/javalib/gnu/inet/imap/UTF7imap.java, libraries/javalib/gnu/inet/imap/package.html, libraries/javalib/gnu/inet/nntp/ActiveTime.java, libraries/javalib/gnu/inet/nntp/ActiveTimesIterator.java, libraries/javalib/gnu/inet/nntp/ArticleNumberIterator.java, libraries/javalib/gnu/inet/nntp/ArticleResponse.java, libraries/javalib/gnu/inet/nntp/ArticleStream.java, libraries/javalib/gnu/inet/nntp/FileNewsrc.java, libraries/javalib/gnu/inet/nntp/Group.java, libraries/javalib/gnu/inet/nntp/GroupIterator.java, libraries/javalib/gnu/inet/nntp/GroupResponse.java, libraries/javalib/gnu/inet/nntp/HeaderEntry.java, libraries/javalib/gnu/inet/nntp/HeaderIterator.java, libraries/javalib/gnu/inet/nntp/LineIterator.java, libraries/javalib/gnu/inet/nntp/NNTPConnection.java, libraries/javalib/gnu/inet/nntp/NNTPConstants.java, libraries/javalib/gnu/inet/nntp/NNTPException.java, libraries/javalib/gnu/inet/nntp/Newsrc.java, libraries/javalib/gnu/inet/nntp/Overview.java, libraries/javalib/gnu/inet/nntp/OverviewIterator.java, libraries/javalib/gnu/inet/nntp/Pair.java, libraries/javalib/gnu/inet/nntp/PairIterator.java, libraries/javalib/gnu/inet/nntp/PendingData.java, libraries/javalib/gnu/inet/nntp/PostStream.java, libraries/javalib/gnu/inet/nntp/Range.java, libraries/javalib/gnu/inet/nntp/StatusResponse.java, libraries/javalib/gnu/inet/nntp/package.html, libraries/javalib/gnu/inet/pop3/POP3Connection.java, libraries/javalib/gnu/inet/pop3/package.html, libraries/javalib/gnu/inet/smtp/Parameter.java, libraries/javalib/gnu/inet/smtp/ParameterList.java, libraries/javalib/gnu/inet/smtp/SMTPConnection.java, libraries/javalib/gnu/inet/smtp/package.html, libraries/javalib/gnu/inet/util/BASE64.java, libraries/javalib/gnu/inet/util/CRLFInputStream.java, libraries/javalib/gnu/inet/util/CRLFOutputStream.java, libraries/javalib/gnu/inet/util/EmptyX509TrustManager.java, libraries/javalib/gnu/inet/util/GetLocalHostAction.java, libraries/javalib/gnu/inet/util/GetSystemPropertyAction.java, libraries/javalib/gnu/inet/util/LineInputStream.java, libraries/javalib/gnu/inet/util/Logger.java, libraries/javalib/gnu/inet/util/MessageInputStream.java, libraries/javalib/gnu/inet/util/MessageOutputStream.java, libraries/javalib/gnu/inet/util/SaslCallbackHandler.java, libraries/javalib/gnu/inet/util/SaslInputStream.java, libraries/javalib/gnu/inet/util/SaslOutputStream.java, libraries/javalib/gnu/inet/util/StderrLogger.java: Merged in from GNU Inetlib. Members: ChangeLog:1.2576->1.2577 libraries/clib/security/java.security:1.3->1.4 libraries/javalib/Makefile.am:1.206->1.207 libraries/javalib/Makefile.in:1.282->1.283 libraries/javalib/all.files:1.6->1.7 libraries/javalib/gnu/inet/finger/FingerConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/finger/FingerURLConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/finger/Handler.java:INITIAL->1.1 libraries/javalib/gnu/inet/finger/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/ftp/ActiveModeDTP.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/BlockInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/BlockOutputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/CompressedInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/CompressedOutputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/DTP.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/DTPInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/DTPOutputStream.java:1.1->1.2 libraries/javalib/gnu/inet/ftp/FTPConnection.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/FTPException.java:1.1->1.2 libraries/javalib/gnu/inet/ftp/FTPResponse.java:1.1->1.2 libraries/javalib/gnu/inet/ftp/FTPURLConnection.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/FTPURLStreamHandler.java:1.1->1.2(DEAD) libraries/javalib/gnu/inet/ftp/Handler.java:1.1->1.2 libraries/javalib/gnu/inet/ftp/PassiveModeDTP.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/StreamInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/StreamOutputStream.java:1.2->1.3 libraries/javalib/gnu/inet/ftp/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/DirectoryEntry.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/DirectoryListing.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/GopherConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/GopherContentHandler.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/GopherURLConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/Handler.java:INITIAL->1.1 libraries/javalib/gnu/inet/gopher/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/http/Authenticator.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/ByteArrayRequestBodyWriter.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/ByteArrayResponseBodyReader.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/ChunkedInputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/Credentials.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/HTTPConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/HTTPDateFormat.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/HTTPURLConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/Handler.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/Headers.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/Request.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/RequestBodyWriter.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/Response.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/ResponseBodyReader.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/ResponseHeaderHandler.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/http/event/ConnectionEvent.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/event/ConnectionListener.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/event/RequestEvent.java:INITIAL->1.1 libraries/javalib/gnu/inet/http/event/RequestListener.java:INITIAL->1.1 libraries/javalib/gnu/inet/https/Handler.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/IMAPConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/IMAPConstants.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/IMAPException.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/IMAPResponse.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/IMAPResponseTokenizer.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/ListEntry.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/MailboxStatus.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/MessageStatus.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/Pair.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/UTF7imap.java:INITIAL->1.1 libraries/javalib/gnu/inet/imap/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/ActiveTime.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/ActiveTimesIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/ArticleNumberIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/ArticleResponse.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/ArticleStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/FileNewsrc.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/Group.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/GroupIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/GroupResponse.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/HeaderEntry.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/HeaderIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/LineIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/NNTPConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/NNTPConstants.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/NNTPException.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/Newsrc.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/Overview.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/OverviewIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/Pair.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/PairIterator.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/PendingData.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/PostStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/Range.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/StatusResponse.java:INITIAL->1.1 libraries/javalib/gnu/inet/nntp/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/pop3/POP3Connection.java:INITIAL->1.1 libraries/javalib/gnu/inet/pop3/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/smtp/Parameter.java:INITIAL->1.1 libraries/javalib/gnu/inet/smtp/ParameterList.java:INITIAL->1.1 libraries/javalib/gnu/inet/smtp/SMTPConnection.java:INITIAL->1.1 libraries/javalib/gnu/inet/smtp/package.html:INITIAL->1.1 libraries/javalib/gnu/inet/util/BASE64.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/CRLFInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/util/CRLFOutputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/EmptyX509TrustManager.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/GetLocalHostAction.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/GetSystemPropertyAction.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/LineInputStream.java:1.2->1.3 libraries/javalib/gnu/inet/util/Logger.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/MessageInputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/MessageOutputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/SaslCallbackHandler.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/SaslInputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/SaslOutputStream.java:INITIAL->1.1 libraries/javalib/gnu/inet/util/StderrLogger.java:INITIAL->1.1 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.2576 kaffe/ChangeLog:1.2577 --- kaffe/ChangeLog:1.2576 Sun Jul 25 16:33:47 2004 +++ kaffe/ChangeLog Sun Jul 25 22:46:12 2004 @@ -1,3 +1,125 @@ +2004-07-25 Dalibor Topic <[EMAIL PROTECTED]> + + Added support for https connections. + + * libraries/clib/security/java.security: + Added Jessie crypto provider. + + * libraries/javalib/Makefile.am, + libraries/javalib/Makefile.in, + libraries/javalib/all.files: + Regenerated. + + * libraries/javalib/gnu/inet/ftp/ActiveModeDTP.java, + libraries/javalib/gnu/inet/ftp/BlockInputStream.java, + libraries/javalib/gnu/inet/ftp/BlockOutputStream.java, + libraries/javalib/gnu/inet/ftp/CompressedInputStream.java, + libraries/javalib/gnu/inet/ftp/CompressedOutputStream.java, + libraries/javalib/gnu/inet/ftp/DTP.java, + libraries/javalib/gnu/inet/ftp/DTPInputStream.java, + libraries/javalib/gnu/inet/ftp/DTPOutputStream.java, + libraries/javalib/gnu/inet/ftp/FTPConnection.java, + libraries/javalib/gnu/inet/ftp/FTPException.java, + libraries/javalib/gnu/inet/ftp/FTPResponse.java, + libraries/javalib/gnu/inet/ftp/FTPURLConnection.java, + libraries/javalib/gnu/inet/ftp/FTPURLStreamHandler.java, + libraries/javalib/gnu/inet/ftp/Handler.java, + libraries/javalib/gnu/inet/ftp/PassiveModeDTP.java, + libraries/javalib/gnu/inet/ftp/StreamInputStream.java, + libraries/javalib/gnu/inet/ftp/StreamOutputStream.java, + libraries/javalib/gnu/inet/ftp/package.html: + Resynced with GNU Inetlib. + + * libraries/javalib/gnu/inet/finger/FingerConnection.java, + libraries/javalib/gnu/inet/finger/FingerURLConnection.java, + libraries/javalib/gnu/inet/finger/Handler.java, + libraries/javalib/gnu/inet/finger/package.html, + libraries/javalib/gnu/inet/gopher/DirectoryEntry.java, + libraries/javalib/gnu/inet/gopher/DirectoryListing.java, + libraries/javalib/gnu/inet/gopher/GopherConnection.java, + libraries/javalib/gnu/inet/gopher/GopherContentHandler.java, + libraries/javalib/gnu/inet/gopher/GopherURLConnection.java, + libraries/javalib/gnu/inet/gopher/Handler.java, + libraries/javalib/gnu/inet/gopher/package.html, + libraries/javalib/gnu/inet/http/Authenticator.java, + libraries/javalib/gnu/inet/http/ByteArrayRequestBodyWriter.java, + libraries/javalib/gnu/inet/http/ByteArrayResponseBodyReader.java, + libraries/javalib/gnu/inet/http/ChunkedInputStream.java, + libraries/javalib/gnu/inet/http/Credentials.java, + libraries/javalib/gnu/inet/http/HTTPConnection.java, + libraries/javalib/gnu/inet/http/HTTPDateFormat.java, + libraries/javalib/gnu/inet/http/HTTPURLConnection.java, + libraries/javalib/gnu/inet/http/Handler.java, + libraries/javalib/gnu/inet/http/Headers.java, + libraries/javalib/gnu/inet/http/Request.java, + libraries/javalib/gnu/inet/http/RequestBodyWriter.java, + libraries/javalib/gnu/inet/http/Response.java, + libraries/javalib/gnu/inet/http/ResponseBodyReader.java, + libraries/javalib/gnu/inet/http/ResponseHeaderHandler.java, + libraries/javalib/gnu/inet/http/event/ConnectionEvent.java, + libraries/javalib/gnu/inet/http/event/ConnectionListener.java, + libraries/javalib/gnu/inet/http/event/RequestEvent.java, + libraries/javalib/gnu/inet/http/event/RequestListener.java, + libraries/javalib/gnu/inet/http/package.html, + libraries/javalib/gnu/inet/https/Handler.java, + libraries/javalib/gnu/inet/imap/IMAPConnection.java, + libraries/javalib/gnu/inet/imap/IMAPConstants.java, + libraries/javalib/gnu/inet/imap/IMAPException.java, + libraries/javalib/gnu/inet/imap/IMAPResponse.java, + libraries/javalib/gnu/inet/imap/IMAPResponseTokenizer.java, + libraries/javalib/gnu/inet/imap/ListEntry.java, + libraries/javalib/gnu/inet/imap/MailboxStatus.java, + libraries/javalib/gnu/inet/imap/MessageStatus.java, + libraries/javalib/gnu/inet/imap/Pair.java, + libraries/javalib/gnu/inet/imap/UTF7imap.java, + libraries/javalib/gnu/inet/imap/package.html, + libraries/javalib/gnu/inet/nntp/ActiveTime.java, + libraries/javalib/gnu/inet/nntp/ActiveTimesIterator.java, + libraries/javalib/gnu/inet/nntp/ArticleNumberIterator.java, + libraries/javalib/gnu/inet/nntp/ArticleResponse.java, + libraries/javalib/gnu/inet/nntp/ArticleStream.java, + libraries/javalib/gnu/inet/nntp/FileNewsrc.java, + libraries/javalib/gnu/inet/nntp/Group.java, + libraries/javalib/gnu/inet/nntp/GroupIterator.java, + libraries/javalib/gnu/inet/nntp/GroupResponse.java, + libraries/javalib/gnu/inet/nntp/HeaderEntry.java, + libraries/javalib/gnu/inet/nntp/HeaderIterator.java, + libraries/javalib/gnu/inet/nntp/LineIterator.java, + libraries/javalib/gnu/inet/nntp/NNTPConnection.java, + libraries/javalib/gnu/inet/nntp/NNTPConstants.java, + libraries/javalib/gnu/inet/nntp/NNTPException.java, + libraries/javalib/gnu/inet/nntp/Newsrc.java, + libraries/javalib/gnu/inet/nntp/Overview.java, + libraries/javalib/gnu/inet/nntp/OverviewIterator.java, + libraries/javalib/gnu/inet/nntp/Pair.java, + libraries/javalib/gnu/inet/nntp/PairIterator.java, + libraries/javalib/gnu/inet/nntp/PendingData.java, + libraries/javalib/gnu/inet/nntp/PostStream.java, + libraries/javalib/gnu/inet/nntp/Range.java, + libraries/javalib/gnu/inet/nntp/StatusResponse.java, + libraries/javalib/gnu/inet/nntp/package.html, + libraries/javalib/gnu/inet/pop3/POP3Connection.java, + libraries/javalib/gnu/inet/pop3/package.html, + libraries/javalib/gnu/inet/smtp/Parameter.java, + libraries/javalib/gnu/inet/smtp/ParameterList.java, + libraries/javalib/gnu/inet/smtp/SMTPConnection.java, + libraries/javalib/gnu/inet/smtp/package.html, + libraries/javalib/gnu/inet/util/BASE64.java, + libraries/javalib/gnu/inet/util/CRLFInputStream.java, + libraries/javalib/gnu/inet/util/CRLFOutputStream.java, + libraries/javalib/gnu/inet/util/EmptyX509TrustManager.java, + libraries/javalib/gnu/inet/util/GetLocalHostAction.java, + libraries/javalib/gnu/inet/util/GetSystemPropertyAction.java, + libraries/javalib/gnu/inet/util/LineInputStream.java, + libraries/javalib/gnu/inet/util/Logger.java, + libraries/javalib/gnu/inet/util/MessageInputStream.java, + libraries/javalib/gnu/inet/util/MessageOutputStream.java, + libraries/javalib/gnu/inet/util/SaslCallbackHandler.java, + libraries/javalib/gnu/inet/util/SaslInputStream.java, + libraries/javalib/gnu/inet/util/SaslOutputStream.java, + libraries/javalib/gnu/inet/util/StderrLogger.java: + Merged in from GNU Inetlib. + 2004-07-25 Helmer Kraemer <[EMAIL PROTECTED]> * kaffe/kaffevm/soft.c (soft_lookupinterfacemethod): Index: kaffe/libraries/clib/security/java.security diff -u kaffe/libraries/clib/security/java.security:1.3 kaffe/libraries/clib/security/java.security:1.4 --- kaffe/libraries/clib/security/java.security:1.3 Sun Nov 30 23:49:32 2003 +++ kaffe/libraries/clib/security/java.security Sun Jul 25 22:46:14 2004 @@ -6,4 +6,5 @@ # to be picked up. security.provider.1=gnu.crypto.jce.GnuCrypto -security.provider.2=kaffe.security.provider.Kaffe +security.provider.2=org.metastatic.jessie.provider.Jessie +security.provider.3=kaffe.security.provider.Kaffe Index: kaffe/libraries/javalib/Makefile.am diff -u kaffe/libraries/javalib/Makefile.am:1.206 kaffe/libraries/javalib/Makefile.am:1.207 --- kaffe/libraries/javalib/Makefile.am:1.206 Sun Jul 25 06:46:42 2004 +++ kaffe/libraries/javalib/Makefile.am Sun Jul 25 22:46:15 2004 @@ -89,7 +89,16 @@ $(gnu_crypto_tool_keytool_SRCS) \ $(gnu_crypto_util_SRCS) \ $(gnu_getopt_SRCS) \ + $(gnu_inet_finger_SRCS) \ $(gnu_inet_ftp_SRCS) \ + $(gnu_inet_gopher_SRCS) \ + $(gnu_inet_http_SRCS) \ + $(gnu_inet_http_event_SRCS) \ + $(gnu_inet_https_SRCS) \ + $(gnu_inet_imap_SRCS) \ + $(gnu_inet_nntp_SRCS) \ + $(gnu_inet_pop3_SRCS) \ + $(gnu_inet_smtp_SRCS) \ $(gnu_inet_util_SRCS) \ $(gnu_java_awt_SRCS) \ $(gnu_java_awt_image_SRCS) \ @@ -759,6 +768,10 @@ gnu_getopt_SRCS = \ gnu/getopt/Getopt.java \ gnu/getopt/LongOpt.java +gnu_inet_finger_SRCS = \ + gnu/inet/finger/FingerConnection.java \ + gnu/inet/finger/FingerURLConnection.java \ + gnu/inet/finger/Handler.java gnu_inet_ftp_SRCS = \ gnu/inet/ftp/ActiveModeDTP.java \ gnu/inet/ftp/BlockInputStream.java \ @@ -772,14 +785,97 @@ gnu/inet/ftp/FTPException.java \ gnu/inet/ftp/FTPResponse.java \ gnu/inet/ftp/FTPURLConnection.java \ - gnu/inet/ftp/FTPURLStreamHandler.java \ gnu/inet/ftp/Handler.java \ gnu/inet/ftp/PassiveModeDTP.java \ gnu/inet/ftp/StreamInputStream.java \ gnu/inet/ftp/StreamOutputStream.java +gnu_inet_gopher_SRCS = \ + gnu/inet/gopher/DirectoryEntry.java \ + gnu/inet/gopher/DirectoryListing.java \ + gnu/inet/gopher/GopherConnection.java \ + gnu/inet/gopher/GopherContentHandler.java \ + gnu/inet/gopher/GopherURLConnection.java \ + gnu/inet/gopher/Handler.java +gnu_inet_http_SRCS = \ + gnu/inet/http/Authenticator.java \ + gnu/inet/http/ByteArrayRequestBodyWriter.java \ + gnu/inet/http/ByteArrayResponseBodyReader.java \ + gnu/inet/http/ChunkedInputStream.java \ + gnu/inet/http/Credentials.java \ + gnu/inet/http/Handler.java \ + gnu/inet/http/Headers.java \ + gnu/inet/http/HTTPConnection.java \ + gnu/inet/http/HTTPDateFormat.java \ + gnu/inet/http/HTTPURLConnection.java \ + gnu/inet/http/RequestBodyWriter.java \ + gnu/inet/http/Request.java \ + gnu/inet/http/ResponseBodyReader.java \ + gnu/inet/http/ResponseHeaderHandler.java \ + gnu/inet/http/Response.java +gnu_inet_http_event_SRCS = \ + gnu/inet/http/event/ConnectionEvent.java \ + gnu/inet/http/event/ConnectionListener.java \ + gnu/inet/http/event/RequestEvent.java \ + gnu/inet/http/event/RequestListener.java +gnu_inet_https_SRCS = \ + gnu/inet/https/Handler.java +gnu_inet_imap_SRCS = \ + gnu/inet/imap/IMAPConnection.java \ + gnu/inet/imap/IMAPConstants.java \ + gnu/inet/imap/IMAPException.java \ + gnu/inet/imap/IMAPResponse.java \ + gnu/inet/imap/IMAPResponseTokenizer.java \ + gnu/inet/imap/ListEntry.java \ + gnu/inet/imap/MailboxStatus.java \ + gnu/inet/imap/MessageStatus.java \ + gnu/inet/imap/Pair.java \ + gnu/inet/imap/UTF7imap.java +gnu_inet_nntp_SRCS = \ + gnu/inet/nntp/ActiveTime.java \ + gnu/inet/nntp/ActiveTimesIterator.java \ + gnu/inet/nntp/ArticleNumberIterator.java \ + gnu/inet/nntp/ArticleResponse.java \ + gnu/inet/nntp/ArticleStream.java \ + gnu/inet/nntp/FileNewsrc.java \ + gnu/inet/nntp/GroupIterator.java \ + gnu/inet/nntp/Group.java \ + gnu/inet/nntp/GroupResponse.java \ + gnu/inet/nntp/HeaderEntry.java \ + gnu/inet/nntp/HeaderIterator.java \ + gnu/inet/nntp/LineIterator.java \ + gnu/inet/nntp/Newsrc.java \ + gnu/inet/nntp/NNTPConnection.java \ + gnu/inet/nntp/NNTPConstants.java \ + gnu/inet/nntp/NNTPException.java \ + gnu/inet/nntp/OverviewIterator.java \ + gnu/inet/nntp/Overview.java \ + gnu/inet/nntp/PairIterator.java \ + gnu/inet/nntp/Pair.java \ + gnu/inet/nntp/PendingData.java \ + gnu/inet/nntp/PostStream.java \ + gnu/inet/nntp/Range.java \ + gnu/inet/nntp/StatusResponse.java +gnu_inet_pop3_SRCS = \ + gnu/inet/pop3/POP3Connection.java +gnu_inet_smtp_SRCS = \ + gnu/inet/smtp/Parameter.java \ + gnu/inet/smtp/ParameterList.java \ + gnu/inet/smtp/SMTPConnection.java gnu_inet_util_SRCS = \ + gnu/inet/util/BASE64.java \ gnu/inet/util/CRLFInputStream.java \ - gnu/inet/util/LineInputStream.java + gnu/inet/util/CRLFOutputStream.java \ + gnu/inet/util/EmptyX509TrustManager.java \ + gnu/inet/util/GetLocalHostAction.java \ + gnu/inet/util/GetSystemPropertyAction.java \ + gnu/inet/util/LineInputStream.java \ + gnu/inet/util/Logger.java \ + gnu/inet/util/MessageInputStream.java \ + gnu/inet/util/MessageOutputStream.java \ + gnu/inet/util/SaslCallbackHandler.java \ + gnu/inet/util/SaslInputStream.java \ + gnu/inet/util/SaslOutputStream.java \ + gnu/inet/util/StderrLogger.java gnu_java_awt_SRCS = \ gnu/java/awt/BitMaskExtent.java \ gnu/java/awt/BitwiseXORComposite.java \ Index: kaffe/libraries/javalib/Makefile.in diff -u kaffe/libraries/javalib/Makefile.in:1.282 kaffe/libraries/javalib/Makefile.in:1.283 --- kaffe/libraries/javalib/Makefile.in:1.282 Sun Jul 25 06:46:44 2004 +++ kaffe/libraries/javalib/Makefile.in Sun Jul 25 22:46:17 2004 @@ -413,7 +413,16 @@ $(gnu_crypto_tool_keytool_SRCS) \ $(gnu_crypto_util_SRCS) \ $(gnu_getopt_SRCS) \ + $(gnu_inet_finger_SRCS) \ $(gnu_inet_ftp_SRCS) \ + $(gnu_inet_gopher_SRCS) \ + $(gnu_inet_http_SRCS) \ + $(gnu_inet_http_event_SRCS) \ + $(gnu_inet_https_SRCS) \ + $(gnu_inet_imap_SRCS) \ + $(gnu_inet_nntp_SRCS) \ + $(gnu_inet_pop3_SRCS) \ + $(gnu_inet_smtp_SRCS) \ $(gnu_inet_util_SRCS) \ $(gnu_java_awt_SRCS) \ $(gnu_java_awt_image_SRCS) \ @@ -1131,6 +1140,11 @@ gnu/getopt/Getopt.java \ gnu/getopt/LongOpt.java +gnu_inet_finger_SRCS = \ + gnu/inet/finger/FingerConnection.java \ + gnu/inet/finger/FingerURLConnection.java \ + gnu/inet/finger/Handler.java + gnu_inet_ftp_SRCS = \ gnu/inet/ftp/ActiveModeDTP.java \ gnu/inet/ftp/BlockInputStream.java \ @@ -1144,15 +1158,106 @@ gnu/inet/ftp/FTPException.java \ gnu/inet/ftp/FTPResponse.java \ gnu/inet/ftp/FTPURLConnection.java \ - gnu/inet/ftp/FTPURLStreamHandler.java \ gnu/inet/ftp/Handler.java \ gnu/inet/ftp/PassiveModeDTP.java \ gnu/inet/ftp/StreamInputStream.java \ gnu/inet/ftp/StreamOutputStream.java +gnu_inet_gopher_SRCS = \ + gnu/inet/gopher/DirectoryEntry.java \ + gnu/inet/gopher/DirectoryListing.java \ + gnu/inet/gopher/GopherConnection.java \ + gnu/inet/gopher/GopherContentHandler.java \ + gnu/inet/gopher/GopherURLConnection.java \ + gnu/inet/gopher/Handler.java + +gnu_inet_http_SRCS = \ + gnu/inet/http/Authenticator.java \ + gnu/inet/http/ByteArrayRequestBodyWriter.java \ + gnu/inet/http/ByteArrayResponseBodyReader.java \ + gnu/inet/http/ChunkedInputStream.java \ + gnu/inet/http/Credentials.java \ + gnu/inet/http/Handler.java \ + gnu/inet/http/Headers.java \ + gnu/inet/http/HTTPConnection.java \ + gnu/inet/http/HTTPDateFormat.java \ + gnu/inet/http/HTTPURLConnection.java \ + gnu/inet/http/RequestBodyWriter.java \ + gnu/inet/http/Request.java \ + gnu/inet/http/ResponseBodyReader.java \ + gnu/inet/http/ResponseHeaderHandler.java \ + gnu/inet/http/Response.java + +gnu_inet_http_event_SRCS = \ + gnu/inet/http/event/ConnectionEvent.java \ + gnu/inet/http/event/ConnectionListener.java \ + gnu/inet/http/event/RequestEvent.java \ + gnu/inet/http/event/RequestListener.java + +gnu_inet_https_SRCS = \ + gnu/inet/https/Handler.java + +gnu_inet_imap_SRCS = \ + gnu/inet/imap/IMAPConnection.java \ + gnu/inet/imap/IMAPConstants.java \ + gnu/inet/imap/IMAPException.java \ + gnu/inet/imap/IMAPResponse.java \ + gnu/inet/imap/IMAPResponseTokenizer.java \ + gnu/inet/imap/ListEntry.java \ + gnu/inet/imap/MailboxStatus.java \ + gnu/inet/imap/MessageStatus.java \ + gnu/inet/imap/Pair.java \ + gnu/inet/imap/UTF7imap.java + +gnu_inet_nntp_SRCS = \ + gnu/inet/nntp/ActiveTime.java \ + gnu/inet/nntp/ActiveTimesIterator.java \ + gnu/inet/nntp/ArticleNumberIterator.java \ + gnu/inet/nntp/ArticleResponse.java \ + gnu/inet/nntp/ArticleStream.java \ + gnu/inet/nntp/FileNewsrc.java \ + gnu/inet/nntp/GroupIterator.java \ + gnu/inet/nntp/Group.java \ + gnu/inet/nntp/GroupResponse.java \ + gnu/inet/nntp/HeaderEntry.java \ + gnu/inet/nntp/HeaderIterator.java \ + gnu/inet/nntp/LineIterator.java \ + gnu/inet/nntp/Newsrc.java \ + gnu/inet/nntp/NNTPConnection.java \ + gnu/inet/nntp/NNTPConstants.java \ + gnu/inet/nntp/NNTPException.java \ + gnu/inet/nntp/OverviewIterator.java \ + gnu/inet/nntp/Overview.java \ + gnu/inet/nntp/PairIterator.java \ + gnu/inet/nntp/Pair.java \ + gnu/inet/nntp/PendingData.java \ + gnu/inet/nntp/PostStream.java \ + gnu/inet/nntp/Range.java \ + gnu/inet/nntp/StatusResponse.java + +gnu_inet_pop3_SRCS = \ + gnu/inet/pop3/POP3Connection.java + +gnu_inet_smtp_SRCS = \ + gnu/inet/smtp/Parameter.java \ + gnu/inet/smtp/ParameterList.java \ + gnu/inet/smtp/SMTPConnection.java + gnu_inet_util_SRCS = \ + gnu/inet/util/BASE64.java \ gnu/inet/util/CRLFInputStream.java \ - gnu/inet/util/LineInputStream.java + gnu/inet/util/CRLFOutputStream.java \ + gnu/inet/util/EmptyX509TrustManager.java \ + gnu/inet/util/GetLocalHostAction.java \ + gnu/inet/util/GetSystemPropertyAction.java \ + gnu/inet/util/LineInputStream.java \ + gnu/inet/util/Logger.java \ + gnu/inet/util/MessageInputStream.java \ + gnu/inet/util/MessageOutputStream.java \ + gnu/inet/util/SaslCallbackHandler.java \ + gnu/inet/util/SaslInputStream.java \ + gnu/inet/util/SaslOutputStream.java \ + gnu/inet/util/StderrLogger.java gnu_java_awt_SRCS = \ gnu/java/awt/BitMaskExtent.java \ Index: kaffe/libraries/javalib/all.files diff -u kaffe/libraries/javalib/all.files:1.6 kaffe/libraries/javalib/all.files:1.7 --- kaffe/libraries/javalib/all.files:1.6 Sun Jul 25 06:46:44 2004 +++ kaffe/libraries/javalib/all.files Sun Jul 25 22:46:17 2004 @@ -419,6 +419,9 @@ gnu/crypto/util/Util.java gnu/getopt/Getopt.java gnu/getopt/LongOpt.java +gnu/inet/finger/FingerConnection.java +gnu/inet/finger/FingerURLConnection.java +gnu/inet/finger/Handler.java gnu/inet/ftp/ActiveModeDTP.java gnu/inet/ftp/BlockInputStream.java gnu/inet/ftp/BlockOutputStream.java @@ -431,13 +434,88 @@ gnu/inet/ftp/FTPException.java gnu/inet/ftp/FTPResponse.java gnu/inet/ftp/FTPURLConnection.java -gnu/inet/ftp/FTPURLStreamHandler.java gnu/inet/ftp/Handler.java gnu/inet/ftp/PassiveModeDTP.java gnu/inet/ftp/StreamInputStream.java gnu/inet/ftp/StreamOutputStream.java +gnu/inet/gopher/DirectoryEntry.java +gnu/inet/gopher/DirectoryListing.java +gnu/inet/gopher/GopherConnection.java +gnu/inet/gopher/GopherContentHandler.java +gnu/inet/gopher/GopherURLConnection.java +gnu/inet/gopher/Handler.java +gnu/inet/http/Authenticator.java +gnu/inet/http/ByteArrayRequestBodyWriter.java +gnu/inet/http/ByteArrayResponseBodyReader.java +gnu/inet/http/ChunkedInputStream.java +gnu/inet/http/Credentials.java +gnu/inet/http/event/ConnectionEvent.java +gnu/inet/http/event/ConnectionListener.java +gnu/inet/http/event/RequestEvent.java +gnu/inet/http/event/RequestListener.java +gnu/inet/http/Handler.java +gnu/inet/http/Headers.java +gnu/inet/http/HTTPConnection.java +gnu/inet/http/HTTPDateFormat.java +gnu/inet/http/HTTPURLConnection.java +gnu/inet/http/RequestBodyWriter.java +gnu/inet/http/Request.java +gnu/inet/http/ResponseBodyReader.java +gnu/inet/http/ResponseHeaderHandler.java +gnu/inet/http/Response.java +gnu/inet/https/Handler.java +gnu/inet/imap/IMAPConnection.java +gnu/inet/imap/IMAPConstants.java +gnu/inet/imap/IMAPException.java +gnu/inet/imap/IMAPResponse.java +gnu/inet/imap/IMAPResponseTokenizer.java +gnu/inet/imap/ListEntry.java +gnu/inet/imap/MailboxStatus.java +gnu/inet/imap/MessageStatus.java +gnu/inet/imap/Pair.java +gnu/inet/imap/UTF7imap.java +gnu/inet/nntp/ActiveTime.java +gnu/inet/nntp/ActiveTimesIterator.java +gnu/inet/nntp/ArticleNumberIterator.java +gnu/inet/nntp/ArticleResponse.java +gnu/inet/nntp/ArticleStream.java +gnu/inet/nntp/FileNewsrc.java +gnu/inet/nntp/GroupIterator.java +gnu/inet/nntp/Group.java +gnu/inet/nntp/GroupResponse.java +gnu/inet/nntp/HeaderEntry.java +gnu/inet/nntp/HeaderIterator.java +gnu/inet/nntp/LineIterator.java +gnu/inet/nntp/Newsrc.java +gnu/inet/nntp/NNTPConnection.java +gnu/inet/nntp/NNTPConstants.java +gnu/inet/nntp/NNTPException.java +gnu/inet/nntp/OverviewIterator.java +gnu/inet/nntp/Overview.java +gnu/inet/nntp/PairIterator.java +gnu/inet/nntp/Pair.java +gnu/inet/nntp/PendingData.java +gnu/inet/nntp/PostStream.java +gnu/inet/nntp/Range.java +gnu/inet/nntp/StatusResponse.java +gnu/inet/pop3/POP3Connection.java +gnu/inet/smtp/Parameter.java +gnu/inet/smtp/ParameterList.java +gnu/inet/smtp/SMTPConnection.java +gnu/inet/util/BASE64.java gnu/inet/util/CRLFInputStream.java +gnu/inet/util/CRLFOutputStream.java +gnu/inet/util/EmptyX509TrustManager.java +gnu/inet/util/GetLocalHostAction.java +gnu/inet/util/GetSystemPropertyAction.java gnu/inet/util/LineInputStream.java +gnu/inet/util/Logger.java +gnu/inet/util/MessageInputStream.java +gnu/inet/util/MessageOutputStream.java +gnu/inet/util/SaslCallbackHandler.java +gnu/inet/util/SaslInputStream.java +gnu/inet/util/SaslOutputStream.java +gnu/inet/util/StderrLogger.java gnu/java/awt/BitMaskExtent.java gnu/java/awt/BitwiseXORComposite.java gnu/java/awt/Buffers.java =================================================================== Checking out kaffe/libraries/javalib/gnu/inet/finger/FingerConnection.java RCS: /home/cvs/kaffe/kaffe/libraries/javalib/gnu/inet/finger/FingerConnection.java,v VERS: 1.1 *************** --- /dev/null Sun Aug 4 19:57:58 2002 +++ kaffe/libraries/javalib/gnu/inet/finger/FingerConnection.java Sun Jul 25 22:54:11 2004 @@ -0,0 +1,169 @@ +/* + * $Id: FingerConnection.java,v 1.1 2004/07/25 22:46:17 dalibor Exp $ + * Copyright (C) 2003 The Free Software Foundation + * + * This file is part of GNU inetlib, a library. + * + * GNU inetlib is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * GNU inetlib is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * As a special exception, if you link this library with other files to + * produce an executable, this library does not by itself cause the + * resulting executable to be covered by the GNU General Public License. + * This exception does not however invalidate any other reasons why the + * executable file might be covered by the GNU General Public License. + */ +package gnu.inet.finger; + +import java.io.BufferedOutputStream; +import java.io.ByteArrayOutputStream; +import java.io.InputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.net.Socket; + +/** + * A client for the finger protocol described in RFC 1288. + * + * @author <a href='mailto:[EMAIL PROTECTED]'>Chris Burdess</a> + */ +public class FingerConnection +{ + + /** + * The default finger port. + */ + public static final int DEFAULT_PORT = 79; + + /* + * The US-ASCII encoding. + */ + private static final String US_ASCII = "US-ASCII"; + + /** + * The underlying socket used for communications. + */ + protected Socket socket; + + /** + * If we want a verbose response. + */ + protected boolean verbose; + + /** + * Creates a new finger connection. + * @param host the name of the internet host to connect to + */ + public FingerConnection (String host) + throws IOException + { + this (host, DEFAULT_PORT); + } + + /** + * Creates a new finger connection. + * @param host the name of the internet host to connect to + * @param port the port to connect to + */ + public FingerConnection (String host, int port) + throws IOException + { + socket = new Socket (host, port); + } + + /** + * Retrieves the verbose flag. + * If true, the server should provide more output. + */ + public boolean isVerbose () + { + return verbose; + } + + /** + * Sets the verbose flag. + * If true, the server should provide more output. + * @param verbose true for more verbose, false otherwise + */ + public void setVerbose (boolean verbose) + { + this.verbose = verbose; + } + + /** + * Lists the available users. + */ + public String list () + throws IOException + { + return finger (null, null); + } + + /** + * Fingers the specified user. + * @param username the user to finger + * @return information about all matching users + */ + public String finger (String username) + throws IOException + { + return finger (username, null); + } + + /** + * Fingers the specified user at the specified host. + * @param username the user to finger (null for any user) + * @param hostname the domain of the user (null for any domain) + * @return information about all matching users + */ + public String finger (String username, String hostname) + throws IOException + { + // Send the command + OutputStream out = socket.getOutputStream (); + out = new BufferedOutputStream (out); + if (verbose) + { + out.write ('/'); + out.write ('W'); + if (username != null || hostname != null) + { + out.write (' '); + } + } + if (username != null) + { + out.write (username.getBytes (US_ASCII)); + } + if (hostname != null) + { + out.write ('@'); + out.write (hostname.getBytes (US_ASCII)); + } + out.write ('\r'); + out.write ('\n'); + out.flush (); + + // Read the response + InputStream in = socket.getInputStream (); + ByteArrayOutputStream acc = new ByteArrayOutputStream (); + byte[] buf = new byte[4096]; + for (int len = in.read (buf); len != -1; len = in.read (buf)) + { + acc.write (buf, 0, len); + } + return acc.toString (US_ASCII); + } + +} =================================================================== Checking out kaffe/libraries/javalib/gnu/inet/finger/FingerURLConnection.java RCS: /home/cvs/kaffe/kaffe/libraries/javalib/gnu/inet/finger/FingerURLConnection.java,v VERS: 1.1 *************** --- /dev/null Sun Aug 4 19:57:58 2002 +++ kaffe/libraries/javalib/gnu/inet/finger/FingerURLConnection.java Sun Jul 25 22:54:12 2004 @@ -0,0 +1,71 @@ +/* + * $Id: FingerURLConnection.java,v 1.1 2004/07/25 22:46:17 dalibor Exp $ + * Copyright (C) 2003 The Free Software Foundation + * + * This file is part of GNU inetlib, a library. + * + * GNU inetlib is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * GNU inetlib is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * As a special exception, if you link this library with other files to + * produce an executable, this library does not by itself cause the + * resulting executable to be covered by the GNU General Public License. + * This exception does not however invalidate any other reasons why the + * executable file might be covered by the GNU General Public License. + */ +package gnu.inet.finger; + +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.io.IOException; +import java.net.URL; +import java.net.URLConnection; + +/** + * A URL connection that uses the finger protocol. + * + * @author <a href='mailto:[EMAIL PROTECTED]'>Chris Burdess</a> + */ +class FingerURLConnection extends URLConnection +{ + + FingerConnection connection; + String response; + + FingerURLConnection (URL url) throws IOException + { + super (url); + } + + public void connect () throws IOException + { + if (connection != null) *** Patch too long, truncated *** _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe