1. 03 Jun, 2007 1 commit
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
  2. 16 Jul, 2005 1 commit
  3. 30 Jun, 2005 1 commit
  4. 18 Apr, 2005 1 commit
    • Buffers.java, [...]: Reorganized import statements. · fb227d5c
      2005-04-18  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/awt/Buffers.java,
      	gnu/java/awt/image/ImageDecoder.java,
      	gnu/java/awt/image/XBMDecoder.java,
      	gnu/java/awt/peer/ClasspathFontPeer.java,
      	gnu/java/net/CRLFInputStream.java,
      	gnu/java/net/EmptyX509TrustManager.java,
      	gnu/java/net/LineInputStream.java,
      	gnu/java/net/protocol/ftp/ActiveModeDTP.java,
      	gnu/java/net/protocol/ftp/BlockInputStream.java,
      	gnu/java/net/protocol/ftp/CompressedInputStream.java,
      	gnu/java/net/protocol/ftp/DTP.java,
      	gnu/java/net/protocol/ftp/DTPInputStream.java,
      	gnu/java/net/protocol/ftp/FTPConnection.java,
      	gnu/java/net/protocol/ftp/FTPURLConnection.java,
      	gnu/java/net/protocol/ftp/PassiveModeDTP.java,
      	gnu/java/net/protocol/ftp/StreamInputStream.java,
      	gnu/java/net/protocol/http/ChunkedInputStream.java,
      	gnu/java/net/protocol/http/HTTPConnection.java,
      	gnu/java/net/protocol/http/HTTPURLConnection.java,
      	gnu/java/net/protocol/http/Headers.java,
      	gnu/java/net/protocol/http/Request.java,
      	gnu/java/nio/ChannelInputStream.java,
      	gnu/java/nio/ChannelOutputStream.java,
      	gnu/java/nio/InputStreamChannel.java,
      	gnu/java/nio/OutputStreamChannel.java,
      	gnu/java/nio/SelectorProviderImpl.java,
      	gnu/java/rmi/RMIMarshalledObjectInputStream.java,
      	gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
      	gnu/java/rmi/dgc/DGCImpl.java,
      	gnu/java/rmi/registry/RegistryImpl.java,
      	gnu/java/rmi/server/ProtocolConstants.java,
      	gnu/java/rmi/server/RMIDefaultSocketFactory.java,
      	gnu/java/rmi/server/RMIIncomingThread.java,
      	gnu/java/rmi/server/RMIObjectInputStream.java,
      	gnu/java/rmi/server/RMIObjectOutputStream.java,
      	gnu/java/rmi/server/RMIVoidValue.java,
      	gnu/java/rmi/server/UnicastConnectionManager.java,
      	gnu/java/rmi/server/UnicastRef.java,
      	gnu/java/rmi/server/UnicastRemoteCall.java,
      	gnu/java/rmi/server/UnicastRemoteStub.java,
      	gnu/java/rmi/server/UnicastServerRef.java,
      	gnu/java/security/OID.java,
      	gnu/java/security/der/DERReader.java,
      	gnu/java/security/provider/CollectionCertStoreImpl.java,
      	gnu/java/security/provider/DSAParameterGenerator.java,
      	gnu/java/security/provider/DefaultPolicy.java,
      	gnu/java/security/provider/EncodedKeyFactory.java,
      	gnu/java/security/provider/GnuDHPublicKey.java,
      	gnu/java/security/provider/GnuDSAPrivateKey.java,
      	gnu/java/security/provider/GnuDSAPublicKey.java,
      	gnu/java/security/provider/GnuRSAPrivateKey.java,
      	gnu/java/security/provider/GnuRSAPublicKey.java,
      	gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
      	gnu/java/security/provider/RSA.java,
      	gnu/java/security/provider/SHA1PRNG.java,
      	gnu/java/security/provider/SHA1withRSA.java,
      	gnu/java/security/provider/X509CertificateFactory.java,
      	gnu/java/security/x509/GnuPKIExtension.java,
      	gnu/java/security/x509/X500DistinguishedName.java,
      	gnu/java/security/x509/X509CRL.java,
      	gnu/java/security/x509/X509CRLEntry.java,
      	gnu/java/security/x509/X509CertPath.java,
      	gnu/java/security/x509/X509CertSelectorImpl.java,
      	gnu/java/security/x509/X509Certificate.java,
      	gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
      	gnu/java/security/x509/ext/BasicConstraints.java,
      	gnu/java/security/x509/ext/CRLNumber.java,
      	gnu/java/security/x509/ext/CertificatePolicies.java,
      	gnu/java/security/x509/ext/ExtendedKeyUsage.java,
      	gnu/java/security/x509/ext/Extension.java,
      	gnu/java/security/x509/ext/GeneralNames.java,
      	gnu/java/security/x509/ext/IssuerAlternativeNames.java,
      	gnu/java/security/x509/ext/KeyUsage.java,
      	gnu/java/security/x509/ext/PolicyConstraint.java,
      	gnu/java/security/x509/ext/PolicyMappings.java,
      	gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
      	gnu/java/security/x509/ext/ReasonCode.java,
      	gnu/java/security/x509/ext/SubjectAlternativeNames.java,
      	gnu/java/security/x509/ext/SubjectKeyIdentifier.java:
      	Reorganized import statements.
      
      From-SVN: r98339
      Michael Koch committed
  5. 15 Nov, 2004 1 commit
    • 004-11-15 Andreas Tobler <a.tobler@schweiz.ch> · 50714886
      	Import/Merge the X.509 certificate code from Classpath.
      
      	* Makefile.am: Add imported files.
      	* Makefile.in: Regenerate.
      
      	2004-11-07  Casey Marshall  <csm@gnu.org>
      
      	* gnu/java/security/provider/Gnu.java(<init>): Add entries in a
      	priviliged action. Add new algorithms.
      	* gnu/java/security/provider/X509CertificateFactory.java
      	(engineGenerateCertificate): Chain exceptions.
      	(engineGenerateCertificates): Likewise.
      	(engineGenerateCRL): Likewise.
      	(engineGenerateCRLs): Likewise.
      	(engineGenerateCertPath): New methods.
      	(generateCert): Throw exception if 'inStream' is null.
      	(generateCRL): Likewise.
      	* gnu/java/security/x509/X500DistinguishedName.java: Replaced with
      	version from GNU Crypto CVS.
      	* gnu/java/security/x509/X509CRL.java: Likewise.
      	* gnu/java/security/x509/X509CRLEntry.java: Likewise.
      	* gnu/java/security/x509/X509Certificate.java: Likewise.
      	* java/security/cert/TrustAnchor.java: Call 'toString' and not
      	toRFC2253.
      	* gnu/java/security/provider/CollectionCertStoreImpl.java,
      	* gnu/java/security/provider/EncodedKeyFactory.java,
      	* gnu/java/security/provider/GnuDHPublicKey.java,
      	* gnu/java/security/provider/GnuRSAPrivateKey.java,
      	* gnu/java/security/provider/GnuRSAPublicKey.java,
      	* gnu/java/security/provider/MD2withRSA.java,
      	* gnu/java/security/provider/MD4withRSA.java,
      	* gnu/java/security/provider/MD5withRSA.java,
      	* gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
      	* gnu/java/security/provider/RSA.java,
      	* gnu/java/security/provider/RSAKeyFactory.java,
      	* gnu/java/security/provider/SHA1withRSA.java,
      	* gnu/java/security/x509/GnuPKIExtension.java,
      	* gnu/java/security/x509/PolicyNodeImpl.java,
      	* gnu/java/security/x509/Util.java,
      	* gnu/java/security/x509/X509CRLSelectorImpl.java,
      	* gnu/java/security/x509/X509CertPath.java,
      	* gnu/java/security/x509/X509CertSelectorImpl.java,
      	* gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
      	* gnu/java/security/x509/ext/BasicConstraints.java,
      	* gnu/java/security/x509/ext/CRLNumber.java,
      	* gnu/java/security/x509/ext/CertificatePolicies.java,
      	* gnu/java/security/x509/ext/ExtendedKeyUsage.java,
      	* gnu/java/security/x509/ext/Extension.java,
      	* gnu/java/security/x509/ext/GeneralNames.java,
      	* gnu/java/security/x509/ext/IssuerAlternativeNames.java,
      	* gnu/java/security/x509/ext/KeyUsage.java,
      	* gnu/java/security/x509/ext/PolicyConstraint.java,
      	* gnu/java/security/x509/ext/PolicyMappings.java,
      	* gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
      	* gnu/java/security/x509/ext/ReasonCode.java,
      	* gnu/java/security/x509/ext/SubjectAlternativeNames.java,
      	* gnu/java/security/x509/ext/SubjectKeyIdentifier.java: New files.
      
      	2004-11-07  Casey Marshall  <csm@gnu.org>
      
      	* gnu/java/security/x509/X509CRL.java:
      	Missed import statements in previous checkin.
      
      	2004-11-07  Casey Marshall  <csm@gnu.org>
      
      	* gnu/java/security/x509/X509CertPath.java (parse): Fixed reference
      	to 'X509CertificateImpl' from previous checkin.
      
      From-SVN: r90682
      Andreas Tobler committed
  6. 21 Sep, 2004 1 commit
    • [multiple changes] · 6f5ce93b
      2004-09-21  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	Import the big Crypto/Jessie/Security merge from Classpath.
      
      	* Makefile.am: Add imported files.
      	* Makefile.in: Regenerate.
      
      	2004-08-14  Casey Marshall <csm@gnu.org>
      
      	The Big Crypto Merge of 2004.
      
      	* javax/security/auth/x500/X500Principal.java: Replaced with GNU
      	Crypto's version.
      
      	Files imported from GNU Crypto.
      	* javax/crypto/BadPaddingException.java
      	* javax/crypto/Cipher.java
      	* javax/crypto/CipherInputStream.java
      	* javax/crypto/CipherOutputStream.java
      	* javax/crypto/CipherSpi.java
      	* javax/crypto/EncryptedPrivateKeyInfo.java
      	* javax/crypto/ExemptionMechanism.java
      	* javax/crypto/ExemptionMechanismException.java
      	* javax/crypto/ExemptionMechanismSpi.java
      	* javax/crypto/IllegalBlockSizeException.java
      	* javax/crypto/KeyAgreement.java
      	* javax/crypto/KeyAgreementSpi.java
      	* javax/crypto/KeyGenerator.java
      	* javax/crypto/KeyGeneratorSpi.java
      	* javax/crypto/Mac.java
      	* javax/crypto/MacSpi.java
      	* javax/crypto/Makefile.am
      	* javax/crypto/NoSuchPaddingException.java
      	* javax/crypto/NullCipher.java
      	* javax/crypto/NullCipherImpl.java
      	* javax/crypto/SealedObject.java
      	* javax/crypto/SecretKey.java
      	* javax/crypto/SecretKeyFactory.java
      	* javax/crypto/SecretKeyFactorySpi.java
      	* javax/crypto/ShortBufferException.java
      	* javax/crypto/interfaces/DHKey.java
      	* javax/crypto/interfaces/DHPrivateKey.java
      	* javax/crypto/interfaces/DHPublicKey.java
      	* javax/crypto/interfaces/PBEKey.java
      	* javax/crypto/spec/DESKeySpec.java
      	* javax/crypto/spec/DESedeKeySpec.java
      	* javax/crypto/spec/DHGenParameterSpec.java
      	* javax/crypto/spec/DHParameterSpec.java
      	* javax/crypto/spec/DHPrivateKeySpec.java
      	* javax/crypto/spec/DHPublicKeySpec.java
      	* javax/crypto/spec/IvParameterSpec.java
      	* javax/crypto/spec/PBEKeySpec.java
      	* javax/crypto/spec/PBEParameterSpec.java
      	* javax/crypto/spec/RC2ParameterSpec.java
      	* javax/crypto/spec/RC5ParameterSpec.java
      	* javax/crypto/spec/SecretKeySpec.java
      	* javax/security/auth/AuthPermission.java
      	* javax/security/auth/DestroyFailedException.java
      	* javax/security/auth/Destroyable.java
      	* javax/security/auth/Policy.java
      	* javax/security/auth/PrivateCredentialPermission.java
      	* javax/security/auth/RefreshFailedException.java
      	* javax/security/auth/Refreshable.java
      	* javax/security/auth/Subject.java
      	* javax/security/auth/SubjectDomainCombiner.java
      	* javax/security/auth/callback/Callback.java
      	* javax/security/auth/callback/CallbackHandler.java
      	* javax/security/auth/callback/ChoiceCallback.java
      	* javax/security/auth/callback/ConfirmationCallback.java
      	* javax/security/auth/callback/LanguageCallback.java
      	* javax/security/auth/callback/NameCallback.java
      	* javax/security/auth/callback/PasswordCallback.java
      	* javax/security/auth/callback/TextInputCallback.java
      	* javax/security/auth/callback/TextOutputCallback.java
      	* javax/security/auth/callback/UnsupportedCallbackException.java
      	* javax/security/auth/login/AccountExpiredException.java
      	* javax/security/auth/login/AppConfigurationEntry.java
      	* javax/security/auth/login/Configuration.java
      	* javax/security/auth/login/CredentialExpiredException.java
      	* javax/security/auth/login/FailedLoginException.java
      	* javax/security/auth/login/LoginContext.java
      	* javax/security/auth/login/LoginException.java
      	* javax/security/auth/login/NullConfiguration.java
      	* javax/security/auth/x500/X500PrivateCredential.java
      	* javax/security/sasl/AuthenticationException.java
      	* javax/security/sasl/AuthorizeCallback.java
      	* javax/security/sasl/RealmCallback.java
      	* javax/security/sasl/RealmChoiceCallback.java
      	* javax/security/sasl/Sasl.java
      	* javax/security/sasl/SaslClient.java
      	* javax/security/sasl/SaslClientFactory.java
      	* javax/security/sasl/SaslException.java
      	* javax/security/sasl/SaslServer.java
      	* javax/security/sasl/SaslServerFactory.java
      	* org/ietf/jgss/ChannelBinding.java
      	* org/ietf/jgss/GSSContext.java
      	* org/ietf/jgss/GSSCredential.java
      	* org/ietf/jgss/GSSException.java
      	* org/ietf/jgss/GSSManager.java
      	* org/ietf/jgss/GSSName.java
      	* org/ietf/jgss/MessageProp.java
      	* org/ietf/jgss/Oid.java
      	* org/ietf/jgss/MessagesBundle.properties
      
      	Files imported from Jessie <http://www.nongnu.org/jessie/>
      	* javax/net/ServerSocketFactory.java
      	* javax/net/SocketFactory.java
      	* javax/net/VanillaServerSocketFactory.java
      	* javax/net/VanillaSocketFactory.java
      	* javax/net/ssl/HandshakeCompletedEvent.java
      	* javax/net/ssl/HandshakeCompletedListener.java
      	* javax/net/ssl/HostnameVerifier.java
      	* javax/net/ssl/HttpsURLConnection.java
      	* javax/net/ssl/KeyManager.java
      	* javax/net/ssl/KeyManagerFactory.java
      	* javax/net/ssl/KeyManagerFactorySpi.java
      	* javax/net/ssl/ManagerFactoryParameters.java
      	* javax/net/ssl/SSLContext.java
      	* javax/net/ssl/SSLContextSpi.java
      	* javax/net/ssl/SSLException.java
      	* javax/net/ssl/SSLHandshakeException.java
      	* javax/net/ssl/SSLKeyException.java
      	* javax/net/ssl/SSLPeerUnverifiedException.java
      	* javax/net/ssl/SSLPermission.java
      	* javax/net/ssl/SSLProtocolException.java
      	* javax/net/ssl/SSLServerSocket.java
      	* javax/net/ssl/SSLServerSocketFactory.java
      	* javax/net/ssl/SSLSession.java
      	* javax/net/ssl/SSLSessionBindingEvent.java
      	* javax/net/ssl/SSLSessionBindingListener.java
      	* javax/net/ssl/SSLSessionContext.java
      	* javax/net/ssl/SSLSocket.java
      	* javax/net/ssl/SSLSocketFactory.java
      	* javax/net/ssl/TrivialHostnameVerifier.java
      	* javax/net/ssl/TrustManager.java
      	* javax/net/ssl/TrustManagerFactory.java
      	* javax/net/ssl/TrustManagerFactorySpi.java
      	* javax/net/ssl/X509KeyManager.java
      	* javax/net/ssl/X509TrustManager.java
      	* javax/security/cert/Certificate.java
      	* javax/security/cert/CertificateEncodingException.java
      	* javax/security/cert/CertificateException.java
      	* javax/security/cert/CertificateExpiredException.java
      	* javax/security/cert/CertificateNotYetValidException.java
      	* javax/security/cert/CertificateParsingException.java
      	* javax/security/cert/X509CertBridge.java
      	* javax/security/cert/X509Certificate.java
      
      	2004-08-20  Casey Marshall  <csm@gnu.org>
      
      	* java/security/cert/X509CRLSelector.java: New file.
      	* java/security/cert/X509CertSelector.java: New file.
      
      From-SVN: r87795
      Andreas Tobler committed
  7. 19 Apr, 2003 1 commit
    • Makefile.in: Rebuilt. · 7451c155
      	* Makefile.in: Rebuilt.
      	* Makefile.am (ordinary_java_source_files): Added new files.
      	* java/security/AlgorithmParameterGenerator.java,
      	java/security/AlgorithmParameters.java, java/security/Engine.java,
      	java/security/Identity.java, java/security/IdentityScope.java,
      	java/security/KeyFactory.java,
      	java/security/KeyPairGenerator.java, java/security/KeyStore.java,
      	java/security/MessageDigest.java, java/security/Policy.java,
      	java/security/ProtectionDomain.java,
      	java/security/SecureRandom.java, java/security/Security.java,
      	java/security/Signature.java, java/security/SignatureSpi.java,
      	java/security/SignedObject.java, java/security/Signer.java,
      	java/security/interfaces/RSAMultiPrimePrivateCrtKey.java,
      	java/security/spec/PSSParameterSpec.java,
      	java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java,
      	java/security/spec/RSAOtherPrimeInfo.java: New versions from
      	Classpath.
      
      From-SVN: r65829
      Tom Tromey committed
  8. 24 May, 2002 1 commit
    • Merge JDK 1.4 java.security changes from classpath. · d2f108e2
             * java/security/AccessControlException.java: Merge from Classpath.
             * java/security/AccessController.java: Likewise.
             * java/security/AllPermission.java: Likewise.
             * java/security/BasicPermission.java: Likewise.
             * java/security/Certificate.java: Likewise.
             * java/security/CodeSource.java: Likewise.
             * java/security/DigestException.java: Likewise.
             * java/security/DigestOutputStream.java: Likewise.
             * java/security/DomainCombiner.java: Likewise.
             * java/security/GeneralSecurityException.java: Likewise.
             * java/security/Guard.java: Likewise.
             * java/security/GuardedObject.java: Likewise.
             * java/security/InvalidAlgorithmParameterException.java: Likewise.
             * java/security/InvalidKeyException.java: Likewise.
             * java/security/InvalidParameterException.java: Likewise.
             * java/security/Key.java: Likewise.
             * java/security/KeyException.java: Likewise.
             * java/security/KeyManagementException.java: Likewise.
             * java/security/KeyStoreException.java: Likewise.
             * java/security/MessageDigest.java: Likewise.
             * java/security/NoSuchAlgorithmException.java: Likewise.
             * java/security/NoSuchProviderException.java: Likewise.
             * java/security/Permission.java: Likewise.
             * java/security/PermissionCollection.java: Likewise.
             * java/security/Permissions.java: Likewise.
             * java/security/Policy.java: Likewise.
             * java/security/Principal.java: Likewise.
             * java/security/PrivateKey.java: Likewise.
             * java/security/PrivilegedAction.java: Likewise.
             * java/security/PrivilegedActionException.java: Likewise.
             * java/security/PrivilegedExceptionAction.java: Likewise.
             * java/security/ProtectionDomain.java: Likewise.
             * java/security/ProviderException.java: Likewise.
             * java/security/PublicKey.java: Likewise.
             * java/security/SecureClassLoader.java: Likewise.
             * java/security/SecurityPermission.java: Likewise.
             * java/security/SignatureException.java: Likewise.
             * java/security/UnrecoverableKeyException.java: Likewise.
             * java/security/UnresolvedPermission.java: Likewise.
             * java/security/acl/AclNotFoundException.java: Likewise.
             * java/security/acl/LastOwnerException.java: Likewise.
             * java/security/acl/NotOwnerException.java: Likewise.
             * java/security/cert/CRLException.java: Likewise.
             * java/security/cert/CertificateEncodingException.java: Likewise.
             * java/security/cert/CertificateException.java: Likewise.
             * java/security/cert/CertificateExpiredException.java: Likewise.
             * java/security/cert/CertificateFactory.java: Likewise.
             * java/security/cert/CertificateNotYetValidException.java: Likewise.
             * java/security/cert/CertificateParsingException.java: Likewise.
             * java/security/spec/InvalidKeySpecException.java: Likewise.
             * java/security/spec/InvalidParameterSpecException.java: Likewise.
      
             * java/security/cert/CertPath.java: New file.
             * java/security/cert/CertPathBuilderException.java: New file.
             * java/security/cert/CertPathValidatorException.java: New file.
             * java/security/cert/CertStoreException.java: New file.
      
             * Makefile.am: Add new CertPath classes.
             * Makefile.in: Rebuilt.
      
             * gnu/java/util/EmptyEnumeration: New file from classpath.
      
      From-SVN: r53837
      Bryce McKinlay committed
  9. 22 Jan, 2002 1 commit
  10. 25 Apr, 2001 1 commit
    • decl.c (init_decl_processing): Add new class "protectionDomain" field. · 28f7d9d0
      gcc/java:
      
      2001-04-25  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
      
      	* decl.c (init_decl_processing): Add new class "protectionDomain"
      	field.
      	* class.c (make_class_data): Set initial value for "protectionDomain".
      
      libjava:
      
      2001-04-25  Bryce McKinlay  <bryce@albatross.co.nz>
      
      	java.security merge and ClassLoader compliance fixes.
      
      	* java/lang/Class.h (Class): Include ProtectionDomain.h.
      	New protectionDomain field.
      	(forName): Add initialize parameter. Fixes declaration to comply with
      	JDK spec.
      	* java/lang/natClass.cc (forName): Correct declaration of the three-arg
      	variant. Honour	"initialize" flag.
      	(getProtectionDomain0): New method.
      	* java/lang/Class.java: Fix forName() declaration.
      	(getPackage): New method based on Classpath implementation.
      	(getProtectionDomain0): New native method decl.
      	(getProtectionDomain): New method.
      	* java/lang/ClassLoader.java (getParent): Now final.
      	(definedPackages): New field.
      	(getPackage): New.
      	(defineClass): New variant with protectionDomain argument.
      	(definePackage): New.
      	(getPackages): New.
      	(findSystemClass): Now final.
      	(getSystemResourceAsStream): Remove redundant "final" modifier.
      	(getSystemResource): Remove redundant "final" modifier.
      	(getResources): Now final.
      	(protectionDomainPermission): New static field.
      	(unknownProtectionDomain): Ditto.
      	(defaultProtectionDomain): Ditto.
      	(getSystemClassLoader): Now non-native.
      	* java/util/ResourceBundle.java (tryGetSomeBundle): Use the correct
      	arguments for Class.forName().
      	* java/lang/Package.java: New file.
      	* gnu/gcj/runtime/VMClassLoader.java (getVMClassLoader): Removed.
      	(instance): Static initialize singleton.
      	(findClass): Override this, not findSystemClass.
      	* java/lang/natClassLoader.cc (defineClass0): Set class's
      	protectionDomain field as specified.
      	(getSystemClassLoader): Removed.
      	(findClass): Renamed from findSystemClass. Call the interpreter via
      	URLClassLoader.findClass if loading class via dlopen fails.
      
      	* java/security/*.java: java.security import/merge with Classpath.
      	* java/security/acl/*.java: Likewise.
      	* java/security/interfaces/*.java: Likewise.
      	* java/security/spec/*.java: Likewise.
      	* java/net/NetPermission.java: Likewise.
      	* java/net/SocketPermission.java: Likewise.
      	* gnu/java/security/provider/DefaultPolicy.java: Likewise.
      
      	* Makefile.am: Add new classes.
      	* Makefile.in: Rebuilt.
      	* gcj/javaprims.h: CNI namespace rebuild.
      
      From-SVN: r41543
      Bryce McKinlay committed
  11. 10 Mar, 2000 1 commit
    • AlgorithmParameterGeneratorSpi.java: New file. · 8560e497
      	* java/security/AlgorithmParameterGeneratorSpi.java: New file.
      	* java/security/DigestException.java: New file.
      	* java/security/GeneralSecurityException.java: New file.
      	* java/security/InvalidAlgorithmParameterException.java: New file.
      	* java/security/InvalidKeyException.java: New file.
      	* java/security/InvalidParameterException.java: New file.
      	* java/security/Key.java: New file.
      	* java/security/KeyException.java: New file.
      	* java/security/KeyPair.java: New file.
      	* java/security/KeyPairGenerator.java: New file.
      	* java/security/KeyPairGeneratorSpi.java: New file.
      	* java/security/NoSuchProviderException.java: New file.
      	* java/security/PrivateKey.java: New file.
      	* java/security/Provider.java: New file.
      	* java/security/PublicKey.java: New file.
      	* java/security/SecureRandom.java: New file.
      	* java/security/Security.java: New file.
      	* java/security/Signature.java: New file.
      	* java/security/SignatureException.java: New file.
      	* java/security/interfaces/DSAKey.java: New file.
      	* java/security/interfaces/DSAParams.java: New file.
      	* java/security/interfaces/DSAPrivateKey.java: New file.
      	* java/security/interfaces/DSAPublicKey.java: New file.
      	* java/security/interfaces/RSAPrivateCrtKey.java: New file.
      	* java/security/interfaces/RSAPrivateKey.java: New file.
      	* java/security/interfaces/RSAPublicKey.java: New file.
      	* java/security/spec/AlgorithmParameterSpec.java: New file.
      	* java/security/spec/InvalidKeySpecException.java: New file.
      	* java/security/spec/InvalidParameterSpecException.java: New file.
      	* java/security/spec/KeySpec.java: New file.
      	* java/security/spec/RSAPrivateCrtKeySpec.java: New file.
      	* java/security/spec/RSAPrivateKeySpec.java: New file.
      	* java/security/spec/RSAPublicKeySpec.java: New file.
      	* Makefile.am: Added above java.security files.
      	* Makefile.in: Rebuilt.
      
      	* java/security/MessageDigest.java: Rewritten.
      	* java/security/SecureClassLoader.java: Added JDK1.2 comment.
      
      From-SVN: r32461
      Warren Levy committed