2127637945 
								
							 
						 
						
							
							
								
								Imported GNU Classpath 0.20  
							
							... 
							
							
							
							Imported GNU Classpath 0.20
       * Makefile.am (AM_CPPFLAGS): Add classpath/include.
       * java/nio/charset/spi/CharsetProvider.java: New override file.
       * java/security/Security.java: Likewise.
       * sources.am: Regenerated.
       * Makefile.in: Likewise.
From-SVN: r109831 
							
						 
						
							2006-01-17 18:09:40 +00:00  
				
					
						
							
							
								 
						
							
								b0fa81eea9 
								
							 
						 
						
							
							
								
								Major merge with Classpath.  
							
							... 
							
							
							
							Removed many duplicate files.
	* HACKING: Updated.x
	* classpath: Imported new directory.
	* standard.omit: New file.
	* Makefile.in, aclocal.m4, configure: Rebuilt.
	* sources.am: New file.
	* configure.ac: Run Classpath configure script.  Moved code around
	to support.  Disable xlib AWT peers (temporarily).
	* Makefile.am (SUBDIRS): Added 'classpath'
	(JAVAC): Removed.
	(AM_CPPFLAGS): Added more -I options.
	(BOOTCLASSPATH): Simplified.
	Completely redid how sources are built.
	Include sources.am.
	* include/Makefile.am (tool_include__HEADERS): Removed jni.h.
	* include/jni.h: Removed (in Classpath).
	* scripts/classes.pl: Updated to look at built classes.
	* scripts/makemake.tcl: New file.
	* testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Added
	-I options.
	(gcj_jni_invocation_compile_c_to_binary): Likewise.
From-SVN: r102082 
							
						 
						
							2005-07-16 01:27:14 +00:00  
				
					
						
							
							
								 
						
							
								917b04f492 
								
							 
						 
						
							
							
								
								Update FSF address  
							
							... 
							
							
							
							From-SVN: r101453 
							
						 
						
							2005-06-30 03:22:09 +00:00  
				
					
						
							
							
								 
						
							
								a79f940af0 
								
							 
						 
						
							
							
								
								Security.java, [...]: Modified to use SystemProperties.  
							
							... 
							
							
							
							2005-04-26  Jeroen Frijters  <jeroen@frijters.net>
	* java/security/Security.java,
	java/security/cert/X509CRLSelector.java,
	java/security/cert/X509CertSelector.java:
	Modified to use SystemProperties.
From-SVN: r98764 
							
						 
						
							2005-04-26 05:22:12 +00:00  
				
					
						
							
							
								 
						
							
								fd9065b2ef 
								
							 
						 
						
							
							
								
								Security.java (Security): Silence the warning about no providers found in the no debug case.  
							
							... 
							
							
							
							2004-11-16  Andreas Tobler  <a.tobler@schweiz.ch>
	* java/security/Security.java (Security): Silence the warning about no
	providers found in the no debug case.
From-SVN: r90765 
							
						 
						
							2004-11-16 22:31:55 +01:00  
				
					
						
							
							
								 
						
							
								78fe42c391 
								
							 
						 
						
							
							
								
								AlgorithmParameterGenerator.java, [...]: Import cleanup.  
							
							... 
							
							
							
							2004-10-21  Michael Koch  <konqueror@gmx.de>
	* java/security/AlgorithmParameterGenerator.java,
	java/security/AlgorithmParameters.java,
	java/security/AlgorithmParametersSpi.java,
	java/security/AllPermission.java,
	java/security/BasicPermission.java,
	java/security/Certificate.java,
	java/security/CodeSource.java,
	java/security/DigestInputStream.java,
	java/security/DigestOutputStream.java,
	java/security/GuardedObject.java,
	java/security/KeyFactory.java,
	java/security/KeyFactorySpi.java,
	java/security/KeyPairGenerator.java,
	java/security/KeyStore.java,
	java/security/KeyStoreSpi.java,
	java/security/Permissions.java,
	java/security/Security.java,
	java/security/Signature.java,
	java/security/UnresolvedPermission.java,
	java/security/cert/CertPathBuilder.java,
	java/security/cert/CertPathValidator.java,
	java/security/cert/CertStore.java,
	java/security/cert/Certificate.java,
	java/security/cert/CertificateFactory.java,
	java/security/cert/PolicyQualifierInfo.java,
	java/security/cert/TrustAnchor.java,
	java/security/cert/X509CRL.java,
	java/security/cert/X509CRLSelector.java,
	java/security/cert/X509CertSelector.java:
	Import cleanup.
From-SVN: r89397 
							
						 
						
							2004-10-21 20:21:04 +00:00  
				
					
						
							
							
								 
						
							
								242b11bd65 
								
							 
						 
						
							
							
								
								AlgorithmParameterGenerator.java, [...]: Import statements reorganized...  
							
							... 
							
							
							
							2004-10-20  Michael Koch  <konqueror@gmx.de>
	* java/security/AlgorithmParameterGenerator.java,
	java/security/AlgorithmParameters.java,
	java/security/DigestInputStream.java,
	java/security/Identity.java,
	java/security/KeyFactory.java,
	java/security/KeyPairGenerator.java,
	java/security/KeyStore.java,
	java/security/MessageDigest.java,
	java/security/MessageDigestSpi.java,
	java/security/Policy.java,
	java/security/SecureRandom.java,
	java/security/Security.java,
	java/security/Signature.java,
	java/security/SignatureSpi.java,
	java/security/cert/CertPathBuilder.java,
	java/security/cert/CertPathValidator.java,
	java/security/cert/CertStore.java,
	java/security/cert/Certificate.java,
	java/security/cert/CertificateFactory.java,
	java/security/cert/PolicyQualifierInfo.java,
	java/security/cert/TrustAnchor.java,
	java/security/cert/X509CRL.java,
	java/security/cert/X509CRLEntry.java,
	java/security/cert/X509Certificate.java,
	java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java:
	Import statements reorganized, some little formatting issues,
	used java-style array declarations, added comments in empty catch
	blocks.
From-SVN: r89319 
							
						 
						
							2004-10-20 07:21:49 +00:00  
				
					
						
							
							
								 
						
							
								2ddfd02523 
								
							 
						 
						
							
							
								
								2004-10-18  Jeroen Frijters  <jeroen@frijters.net>  
							
							... 
							
							
							
							* java/security/Security.java
	(static): Use AccessController.doPrivileged to get system property.
From-SVN: r89225 
							
						 
						
							2004-10-18 15:07:04 +00:00  
				
					
						
							
							
								 
						
							
								e3fe5b9c99 
								
							 
						 
						
							
							
								
								Security.java: Fixed javadocs all over.  
							
							... 
							
							
							
							2004-07-17  Michael Koch  <konqueror@gmx.de>
	* java/security/Security.java: Fixed javadocs all over.
From-SVN: r84855 
							
						 
						
							2004-07-17 08:40:40 +00:00  
				
					
						
							
							
								 
						
							
								6ef44cfd0b 
								
							 
						 
						
							
							
								
								2004-06-01  Michael Koch  <konqueror@gmx.de>  
							
							... 
							
							
							
							* java/security/Security.java
	(insertProviderAt): Use equals() instead of ==.
	(removeProvicer): Likewise.
	(getProvider): Likewise.
	* java/security/Signature.java
	(sign): Don't set state to UNINITIALIZED.
	(verify): Likewise.
From-SVN: r82543 
							
						 
						
							2004-06-01 11:57:10 +00:00  
				
					
						
							
							
								 
						
							
								a00d3b3c65 
								
							 
						 
						
							
							
								
								GtkTextAreaPeer.java (minimumSize): Removed unused variables hScrollbarHeight and vScrollbarWidth.  
							
							... 
							
							
							
							2004-05-03  Mark Wielaard  <mark@klomp.org>
	* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java (minimumSize): Removed
	unused variables hScrollbarHeight and vScrollbarWidth.
	(preferredSize): Likewise.
	* gnu/java/security/provider/DSAParameters.java (engineToString):
	Removed unused call to System.getProperty("line.seperator");
	* java/security/Security.java (loadProviders): Return result.
From-SVN: r81451 
							
						 
						
							2004-05-03 20:06:09 +00:00  
				
					
						
							
							
								 
						
							
								a17c9f2ea1 
								
							 
						 
						
							
							
								
								MarshalledObject.java, [...]: Fixed javadoc, coding style and argument names all over.  
							
							... 
							
							
							
							2004-04-20  Michael Koch  <konqueror@gmx.de>
	* java/rmi/MarshalledObject.java,
	java/rmi/Naming.java,
	java/rmi/RemoteException.java,
	java/rmi/activation/ActivationException.java,
	java/rmi/server/ServerCloneException.java,
	java/security/AccessController.java,
	java/security/AlgorithmParameterGenerator.java,
	java/security/AlgorithmParameters.java,
	java/security/CodeSource.java,
	java/security/Identity.java,
	java/security/IdentityScope.java,
	java/security/KeyPairGenerator.java,
	java/security/KeyStore.java,
	java/security/Security.java,
	java/security/Signature.java,
	java/security/SignatureSpi.java,
	java/security/SignedObject.java,
	java/security/spec/DSAParameterSpec.java,
	java/security/spec/DSAPrivateKeySpec.java,
	java/security/spec/DSAPublicKeySpec.java,
	java/sql/Array.java,
	java/sql/DatabaseMetaData.java,
	java/sql/ResultSet.java,
	java/text/ChoiceFormat.java,
	java/text/CollationElementIterator.java,
	java/text/CollationKey.java,
	java/text/Collator.java,
	java/text/DateFormat.java,
	java/text/DateFormatSymbols.java,
	java/text/DecimalFormatSymbols.java,
	java/text/Format.java,
	java/text/ParsePosition.java,
	java/text/RuleBasedCollator.java,
	java/text/SimpleDateFormat.java,
	java/text/StringCharacterIterator.java,
	java/util/Collections.java,
	java/util/PropertyResourceBundle.java,
	java/util/ResourceBundle.java,
	java/util/StringTokenizer.java,
	java/util/jar/Attributes.java,
	java/util/logging/ConsoleHandler.java,
	java/util/logging/LogManager.java,
	java/util/logging/MemoryHandler.java,
	java/util/logging/SocketHandler.java,
	javax/naming/NamingException.java:
	Fixed javadoc, coding style and argument names all over.
From-SVN: r80906 
							
						 
						
							2004-04-20 14:45:10 +00:00  
				
					
						
							
							
								 
						
							
								0548bb4aba 
								
							 
						 
						
							
							
								
								Security.java: Don't use   in the api doc.  
							
							... 
							
							
							
							2003-12-02  Mark Wielaard  <mark@klomp.org>
	* java/security/Security.java: Don't use   in the api doc.
From-SVN: r74191 
							
						 
						
							2003-12-02 17:31:46 +00:00  
				
					
						
							
							
								 
						
							
								c0815127d0 
								
							 
						 
						
							
							
								
								Security.java: Reformated.  
							
							... 
							
							
							
							2003-10-08  Michael Koch  <konqueror@gmx.de>
	* java/security/Security.java: Reformated.
From-SVN: r72240 
							
						 
						
							2003-10-08 21:01:50 +00:00  
				
					
						
							
							
								 
						
							
								39072dc8df 
								
							 
						 
						
							
							
								
								Security.java (secprops): Initialize.  
							
							... 
							
							
							
							* java/security/Security.java (secprops): Initialize.
       (loadProviders): Return boolean.
       (static): Check result of loadProvider calls. If necessary
       display WARNING and fallback to Gnu provider.
From-SVN: r67597 
							
						 
						
							2003-06-07 18:38:09 +00:00  
				
					
						
							
							
								 
						
							
								43905ff30b 
								
							 
						 
						
							
							
								
								Engine.java, [...]: New files from classpath.  
							
							... 
							
							
							
							2003-04-30  Michael Koch  <konqueror@gmx.de>
	* gnu/java/security/Engine.java,
	gnu/java/security/OID.java,
	gnu/java/security/der/BitString.java,
	gnu/java/security/der/DER.java,
	gnu/java/security/der/DERReader.java,
	gnu/java/security/der/DERValue.java,
	gnu/java/security/der/DERWriter.java,
	gnu/java/security/provider/DSAKeyFactory.java,
	gnu/java/security/provider/X509CertificateFactory.java,
	gnu/java/security/x509/X500DistinguishedName.java,
	gnu/java/security/x509/X509CRL.java,
	gnu/java/security/x509/X509CRLEntry.java,
	gnu/java/security/x509/X509Certificate.java,
	java/security/cert/CRLSelector.java,
	java/security/cert/CertPathBuilder.java,
	java/security/cert/CertPathBuilderResult.java,
	java/security/cert/CertPathBuilderSpi.java,
	java/security/cert/CertPathParameters.java,
	java/security/cert/CertPathValidator.java,
	java/security/cert/CertPathValidatorResult.java,
	java/security/cert/CertPathValidatorSpi.java,
	java/security/cert/CertSelector.java,
	java/security/cert/CertStore.java,
	java/security/cert/CertStoreParameters.java,
	java/security/cert/CertStoreSpi.java,
	java/security/cert/CollectionCertStoreParameters.java,
	java/security/cert/LDAPCertStoreParameters.java,
	java/security/cert/PKIXBuilderParameters.java,
	java/security/cert/PKIXCertPathBuilderResult.java,
	java/security/cert/PKIXCertPathChecker.java,
	java/security/cert/PKIXCertPathValidatorResult.java,
	java/security/cert/PKIXParameters.java,
	java/security/cert/PolicyNode.java,
	java/security/cert/PolicyQualifierInfo.java,
	java/security/cert/TrustAnchor.java,
	javax/security/auth/x500/X500Principal.java:
	New files from classpath.
	* gnu/java/io/ASN1ParsingException.java,
	gnu/java/io/Base64InputStream.java,
	gnu/java/security/der/DEREncodingException.java,
	gnu/java/security/provider/DSAParameters.java,
	gnu/java/security/provider/DSASignature.java,
	gnu/java/security/provider/Gnu.java,
	gnu/java/security/provider/GnuDSAPrivateKey.java,
	gnu/java/security/provider/GnuDSAPublicKey.java,
	java/security/AlgorithmParameterGenerator.java,
	java/security/AlgorithmParameters.java,
	java/security/KeyFactory.java,
	java/security/KeyPairGenerator.java,
	java/security/KeyStore.java,
	java/security/MessageDigest.java,
	java/security/SecureClassLoader.java,
	java/security/SecureRandom.java,
	java/security/Security.java,
	java/security/Signature.java,
	java/security/cert/Certificate.java,
	java/security/cert/CertificateFactory.java,
	java/security/cert/CertificateFactorySpi.java,
	java/security/cert/X509CRL.java,
	java/security/cert/X509Certificate.java,
	java/security/spec/DSAPublicKeySpec.java:
	New versions from classpath.
	* gnu/java/security/provider/DERReader.java,
	gnu/java/security/provider/DERWriter.java,
	java/security/Engine.java: Removed.
	* Makefile.am
	(java_source_files, javax_source_files): Added new files.
	* Makefile.in: Regenerated.
From-SVN: r66283 
							
						 
						
							2003-04-30 07:23:42 +00:00  
				
					
						
							
							
								 
						
							
								7451c1559e 
								
							 
						 
						
							
							
								
								Makefile.in: Rebuilt.  
							
							... 
							
							
							
							* 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 
							
						 
						
							2003-04-19 20:54:55 +00:00  
				
					
						
							
							
								 
						
							
								9f17a7afd2 
								
							 
						 
						
							
							
								
								re PR libgcj/7416 (java.security startup refs "GNU libgcj.security")  
							
							... 
							
							
							
							Fix for PR libgcj/7416:
	* javax/naming/InitialContext.java (init): Use
	gnu.classpath.home.url.
	* java/security/Security.java: Use new properties.
	(loadProviders): Accept base url; use it.
	* java/lang/System.java: Document gnu.classpath.vm.shortname, and
	gnu.classpath.home.url.
	(gnu.classpath.home.url): Define.
	(gnu.classpath.vm.shortname): Likewise.
From-SVN: r60722 
							
						 
						
							2002-12-31 22:50:10 +00:00  
				
					
						
							
							
								 
						
							
								b4f145f326 
								
							 
						 
						
							
							
								
								SecurityRandom (digest): Removed field.  
							
							... 
							
							
							
							2002-12-13  Casey Marshall  <rsdio@metastatic.org>
	    Mark Wielaard  <mark@klomp.org>
	* java/security/SecurityRandom (digest): Removed field.
	(SecureRandom): Check all providers for case-insensitive SecureRandom
	implementation. Don't ignore classname == null. Fallback to SHA1PRNG
	if necessary.
	(getInstance(String,Provider,boolean): New method.
	(getInstance(String)): Use new method.
	(getInstance(String,String)): Likewise.
	(getInstance(String,Provider)): Likewise.
2002-12-13  Casey Marshall  <rsdio@metastatic.org>
	* java/security/Security.java (loadProviders): Increment i only once.
Co-Authored-By: Mark Wielaard <mark@klomp.org>
From-SVN: r60099 
							
						 
						
							2002-12-13 14:21:07 +00:00  
				
					
						
							
							
								 
						
							
								b0fc58713d 
								
							 
						 
						
							
							
								
								Integrate work by Raif S.  
							
							... 
							
							
							
							Integrate work by Raif S. Naffah (raif@fl.net.au )
	* java/security/DummyKeyPairGenerator.java (clone): New method.
	* java/security/DummyMessageDigest.java (clone): New method.
	(engineUpdate): Now public.
	(engineReset): Likewise.
	(engineDigest): Likewise.
	(engineGetDigestLength): New method.
	* java/security/DummySignature.java (clone): New method.
	* java/security/KeyPairGenerator.java (provider): Now package private.
	(getInstance(String)): Use getInstance(String,Provider).
	(getInstance(String,String): Use getInstance(String,Provider)
	(getInstance(String,Provider): New method.
	(getInstance(String,String,Provider): Don't cast DummyKeyPairGenerator.
	* java/security/KeyPairGeneratorSpi.java (clone): New method.
	* java/security/MessageDigest.java (provider): Now package private.
	(getInstance(String): Use getInstance(String,Provider).
	(getInstance(String,String): Use getInstance(String,Provider)
	(getInstance(String,Provider): New method.
	* java/security/Provider.java (toCanonicalKey): New method.
	(get): New method that uses toCanonicalKey().
	(put): Use toCanonicalKey().
	(remove): Likewise.
	* java/security/Security.java (insertProviderAt): Provider index is one
	based, not zero based.
	(addProvider): Likewise.
	(removeProvider): Likewise.
	* java/security/Signature.java (provider): Now package private.
	(getInstance(String)): Use getInstance(String,Provider).
	(getInstance(String,String): Use getInstance(String,Provider)
	(getInstance(String,Provider): New method.
	(getInstance(String,String,Provider): Don't cast DummySignature.
From-SVN: r59179 
							
						 
						
							2002-11-17 00:10:24 +00:00  
				
					
						
							
							
								 
						
							
								7992cddd91 
								
							 
						 
						
							
							
								
								[multiple changes]  
							
							... 
							
							
							
							2002-10-04  C. Scott Ananian <cananian@lesser-magoo.lcs.mit.edu>
	* java/lang/ProtectionDomain.java (linesep): Remove field.
	(toString): Use System.getProperty("line.separator").
2002-10-04  Michael Koch  <konqueror@gmx.de>
	* java/security/Identity.java: Added serialVersionUID.
	* java/security/KeyPair.java: Added serialVersionUID.
	* java/security/Provider.java: Added serialVersionUID.
	* java/security/SecureRandom.java: Added serialVersionUID.
	* java/security/SecureRandomSpi.java: Added serialVersionUID.
	* java/security/SignedObject.java: Added serialVersionUID.
	* java/security/cert/Certificate.java: Added serialVersionUID.
2002-10-04  Mark Wielaard <mark@klomp.org>
	* java/security/Security.java: Use java.home or gnu.classpath.home
	to load providers.
	(loadProviders): Extra dir argument.
	(getProvider): Return null when not found.
From-SVN: r57827 
							
						 
						
							2002-10-04 20:17:26 +00:00  
				
					
						
							
							
								 
						
							
								92aaa24628 
								
							 
						 
						
							
							
								
								Add license clarification.  
							
							... 
							
							
							
							From-SVN: r49104 
							
						 
						
							2002-01-22 22:40:42 +00:00  
				
					
						
							
							
								 
						
							
								c586d12794 
								
							 
						 
						
							
							
								
								Security.java (loadProviders): Removed unused `pname' variable.  
							
							... 
							
							
							
							* java/security/Security.java (loadProviders): Removed unused
	`pname' variable.  Don't create `File' object.  Don't update
	`providerCount'.
	(providerCount): Removed.
	(insertProviderAt): Don't use `providerCount'.
	(addProvider(Provider,int)): Likewise.
	(removeProvider): Likewise.
	(addProvider(Provider)): Rewrote.
	(getProviders): Rewrote.
	(getProvider): Don't use `providerCount'.
From-SVN: r46332 
							
						 
						
							2001-10-18 17:51:47 +00:00  
				
					
						
							
							
								 
						
							
								fcb4e2ef92 
								
							 
						 
						
							
							
								
								Security.java (loadProviders): Added `vendor' argument.  
							
							... 
							
							
							
							* java/security/Security.java (loadProviders): Added `vendor'
	argument.
	Load both `classpath' and `java.vm.name' providers.
From-SVN: r46325 
							
						 
						
							2001-10-18 00:01:49 +00:00  
				
					
						
							
							
								 
						
							
								b011ef316b 
								
							 
						 
						
							
							
								
								Security.java (loadProviders): Fix bug in how providers are loaded.  
							
							... 
							
							
							
							2001-10-17  Anthony Green  <green@redhat.com>
	* java/security/Security.java (loadProviders): Fix bug in how
	providers are loaded.
From-SVN: r46319 
							
						 
						
							2001-10-17 18:03:41 +00:00  
				
					
						
							
							
								 
						
							
								41bd2b1cc2 
								
							 
						 
						
							
							
								
								AccessController.java (checkPermission): Now throws AccessControlException.  
							
							... 
							
							
							
							* java/security/AccessController.java (checkPermission): Now
	throws AccessControlException.
	* java/security/AllPermission.java: Class now final.
	* java/security/Permission.java (getName): Now final.
	(name): Now private.
	(equals): New abstract method.
	* java/security/PermissionCollection.java (linesep): Now private.
	* java/security/Permissions.java: Class now final.
	* java/security/Security.java (Security): New private
	constructor.
	* java/security/UnresolvedPermission.java: Import
	java.security.cert.Certificate.  Class now final.
	* java/security/acl/Group.java: Now extends Principal.
	(isMember): Added Principal argument.
	* java/security/spec/X509EncodedKeySpec.java (getFormat): Now
	final.
	* java/security/spec/PKCS8EncodedKeySpec.java (getFormat): Now
	final.
From-SVN: r46246 
							
						 
						
							2001-10-13 23:21:07 +00:00  
				
					
						
							
							
								 
						
							
								28f7d9d05a 
								
							 
						 
						
							
							
								
								decl.c (init_decl_processing): Add new class "protectionDomain" field.  
							
							... 
							
							
							
							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 
							
						 
						
							2001-04-25 16:45:15 +01:00  
				
					
						
							
							
								 
						
							
								8560e49702 
								
							 
						 
						
							
							
								
								AlgorithmParameterGeneratorSpi.java: New file.  
							
							... 
							
							
							
							* 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 
							
						 
						
							2000-03-10 02:43:57 +00:00