1. 16 Jul, 2005 1 commit
  2. 30 Jun, 2005 1 commit
  3. 22 Feb, 2005 1 commit
    • 2005-02-22 Jeroen Frijters <jeroen@frijters.net> · b22dcb1f
      	* java/io/Externalizable.java,
      	java/io/Serializable.java
      	(serialVersionUID): Removed.
      	* java/rmi/server/RemoteObject.java,
      	java/rmi/server/UID.java
      	(serialVersionUID): Made private.
      	* java/rmi/server/RemoteRef.java,
      	java/rmi/server/ServerRef.java
      	(serialVersionUID): Set proper value.
      	* java/security/interfaces/DSAPrivateKey.java,
      	java/security/interfaces/DSAPublicKey.java,
      	java/security/interfaces/RSAMultiPrimePrivateCrtKey.java,
      	java/security/interfaces/RSAPrivateCrtKey.java,
      	java/security/interfaces/RSAPrivateKey.java,
      	java/security/interfaces/RSAPublicKey.java,
      	javax/crypto/SecretKey.java
      	(serialVersionUID): Added.
      
      From-SVN: r95406
      Jeroen Frijters committed
  4. 04 May, 2004 1 commit
    • DSAKeyPairGenerator.java, [...]: Cleaned up imports. · aff9d141
      2004-05-04  Dalibor Topic  <robilad@kaffe.org>
      
      	* java/security/interfaces/DSAKeyPairGenerator.java,
      	java/security/interfaces/DSAPrivateKey.java,
      	java/security/interfaces/DSAPublicKey.java,
      	java/security/interfaces/RSAPrivateKey.java,
      	java/security/interfaces/RSAPublicKey.java:
      	Cleaned up imports.
      
      From-SVN: r81490
      Dalibor Topic committed
  5. 11 Oct, 2003 1 commit
    • 2003-10-11 Michael Koch <konqueror@gmx.de> · e3ff2b2b
      	* java/security/Key.java,
      	* java/security/PrivateKey.java,
      	* java/security/PublicKey.java,
      	* java/security/acl/Acl.java,
      	* java/security/acl/AclEntry.java,
      	* java/security/acl/Group.java,
      	* java/security/acl/Owner.java,
      	* java/security/acl/Permission.java,
      	* java/security/cert/X509Extension.java,
      	* java/security/interfaces/DSAKey.java,
      	* java/security/interfaces/DSAKeyPairGenerator.java,
      	* java/security/interfaces/DSAParams.java,
      	* java/security/interfaces/DSAPrivateKey.java,
      	* java/security/interfaces/DSAPublicKey.java,
      	* java/security/interfaces/RSAKey.java,
      	* java/security/interfaces/RSAPrivateCrtKey.java,
      	* java/security/interfaces/RSAPrivateKey.java,
      	* java/security/interfaces/RSAPublicKey.java:
      	Removed redundant modifiers.
      
      From-SVN: r72360
      Michael Koch committed
  6. 22 Jan, 2002 1 commit
  7. 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
  8. 05 Oct, 2000 1 commit
    • Makefile.am: Removed java/io/Replaceable.java and java/io/Resolvable.java. · bf347805
      	* Makefile.am: Removed java/io/Replaceable.java and
      	java/io/Resolvable.java.
      	* Makefile.in: Rebuilt.
      	* gcj/javaprims.h: Removed Replaceable and Resolvable from java.io
      	namespace.
      	* java/io/ObjectInputStream.java (processResolution): Fixed typo
      	in method name.
      	(processResolution): Handle readResolve method via reflection with
      	removal of Resolvable interface.
      	* java/io/ObjectOutputStream.java (writeObject): Handle writeReplace
      	method via reflection with removal of Replaceable interface.
      	* java/io/Replaceable.java: Removed.
      	* java/io/Resolvable.java: Removed.
      	* java/security/Key.java (serialVersionUID): New field.
      	* java/security/Provider.java (serialVersionUID): New field.
      	* java/security/interfaces/DSAPrivateKey.java (serialVersionUID):
      	New field.
      	* java/security/interfaces/DSAPublicKey.java (serialVersionUID):
              New field.
      	* java/sql/DataTruncation.java (serialVersionUID): New field.
      	* java/sql/SQLException.java (serialVersionUID): New field.
      	* java/sql/SQLWarning.java (serialVersionUID): New field.
      	* java/util/Date.java (serialVersionUID): New field.
      	(millis): Made transient.
      	(readObject): New method.
      	(writeObject): New method.
      
      Serialization mods.
      Note:  The interfaces java.io.Replaceable and java.io.Resolvable were only
      temporary additions to JDK 1.2 beta versions and were not included
      in the JDK 1.2 final.  The Serialization spec instructs how to deal
      with their methods (via reflection).
      
      From-SVN: r36736
      Warren Levy committed
  9. 27 Jul, 2000 1 commit
    • mauve-libgcj: Activated serialization tests. · 7db51521
      	* mauve-libgcj: Activated serialization tests.
      	* gcj/field.h (getModifiers): Mask off unknown flags.
      	* gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so
      	spurious bits don't cause discrepancies.
      	* java/io/ObjectOutputStream.java: Fixed typo in comment.
      	* java/io/ObjectStreamClass.java: Fixed typos in comments.
      	(lookup): Applied patch from Brian Jones <cbj@gnu.org> to optimize.
      	(hasClassInitializer): Call getDeclaredMethod instead of getMethod.
      	* java/lang/Throwable.java (serialVersionUID): New field.
      	* java/lang/reflect/Modifier.java (ALL_FLAGS): Preserve STRICT if used.
      	* java/lang/reflect/natConstructor.cc (getModifiers): Mask off
      	unknown flags.
      	* java/lang/reflect/natMethod.cc: Ditto.
      	* java/security/Key.java (serialVersionUID): Removed field for now.
      	* java/security/interfaces/DSAPrivateKey.java (serialVersionUID): Ditto.
      	* java/security/interfaces/DSAPublicKey.java (serialVersionUID): Ditto.
      
      Serialization mods.
      
      From-SVN: r35302
      Warren Levy committed
  10. 10 Mar, 2000 2 commits
    • Key.java (serialVersionUID): Set to 0 for now. · ea7f51a4
      	* java/security/Key.java(serialVersionUID): Set to 0 for now.
      	* java/security/interfaces/DSAPrivateKey.java(serialVersionUID): Ditto.
      	* java/security/interfaces/DSAPublicKey.java(serialVersionUID): Ditto.
      
      From-SVN: r32464
      Warren Levy committed
    • 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