summaryrefslogtreecommitdiff
path: root/java/security
Commit message (Collapse)AuthorAgeFilesLines
* PR classpath/42390: Use AccessController and PrivilegedAction to retrieve ↵Andrew John Hughes2012-02-081-1/+6
| | | | | | | | | | | | | system properties. 2012-02-08 Andrew John Hughes <ahughes@redhat.com> PR classpath/42390 * java/nio/channels/spi/SelectorProvider.java: (provider()): Retrieve property value using PrivilegedAction. * java/security/KeyStore.java: (getDefaultType()): Likewise.
* PR classpath/42390: Don't include permissions of the Policy in toString() ↵Andrew John Hughes2011-03-061-1/+9
| | | | | | | | | | | | output if reading them is prohibited. 2011-02-22 Andrew John Hughes <ahughes@redhat.com> PR classpath/42390 * java/security/ProtectionDomain.java: (toString()): Don't include permissions from the policy if we don't have permission to read it.
* Provide implies shortcut for ProtectionDomain instances with AllPermission.Andrew John Hughes2010-12-251-0/+14
| | | | | | | | | | | | | 2010-12-24 Andrew John Hughes <ahughes@redhat.com> * java/security/ProtectionDomain.java, (hasAllPermissions): Add new field. (ProtectionDomain(CodeSource,PermissionCollection, ClassLoader,Principal,boolean)): Check if permission collection includes AllPermission and, if so, set hasAllPermissions. (implies(Permission)): Immediately return true if hasAllPermissions is set.
* Normalise whitespace.Andrew John Hughes2010-06-0382-873/+872
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2010-06-03 Andrew John Hughes <ahughes@redhat.com> * examples/gnu/classpath/examples/CORBA/NamingService/Demo.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/Demo.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToPass.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToReturn.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/TreeNode.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisException.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisExceptionHelper.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterImplBase.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterStub.java, * examples/gnu/classpath/examples/CORBA/swing/x5/CanvasWorld.java, * examples/gnu/classpath/examples/CORBA/swing/x5/ChatConstants.java, * examples/gnu/classpath/examples/CORBA/swing/x5/ClientFrame.java, * examples/gnu/classpath/examples/CORBA/swing/x5/Demo.java, * examples/gnu/classpath/examples/CORBA/swing/x5/GameManager.java, * examples/gnu/classpath/examples/CORBA/swing/x5/GameManagerImpl.java, * examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java, * examples/gnu/classpath/examples/CORBA/swing/x5/OrbStarter.java, * examples/gnu/classpath/examples/CORBA/swing/x5/Player.java, * examples/gnu/classpath/examples/CORBA/swing/x5/PlayerImpl.java, * examples/gnu/classpath/examples/CORBA/swing/x5/PlayingDesk.java, * examples/gnu/classpath/examples/CORBA/swing/x5/State.java, * examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_GameManagerImpl_Tie.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_GameManager_Stub.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_PlayerImpl_Tie.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_Player_Stub.java, * examples/gnu/classpath/examples/awt/AicasGraphicsBenchmark.java, * examples/gnu/classpath/examples/awt/Demo.java, * examples/gnu/classpath/examples/awt/HintingDemo.java, * examples/gnu/classpath/examples/datatransfer/Demo.java, * examples/gnu/classpath/examples/html/Demo.java, * examples/gnu/classpath/examples/java2d/J2dBenchmark.java, * examples/gnu/classpath/examples/java2d/J2dBenchmarkGUI.java, * examples/gnu/classpath/examples/java2d/JNIOverhead.java, * examples/gnu/classpath/examples/jawt/DemoJAWT.java, * examples/gnu/classpath/examples/management/TestClassLoading.java, * examples/gnu/classpath/examples/management/TestCompilation.java, * examples/gnu/classpath/examples/management/TestGarbageCollector.java, * examples/gnu/classpath/examples/management/TestMemory.java, * examples/gnu/classpath/examples/management/TestMemoryManager.java, * examples/gnu/classpath/examples/management/TestMemoryPool.java, * examples/gnu/classpath/examples/management/TestThread.java, * examples/gnu/classpath/examples/midi/Demo.java, * examples/gnu/classpath/examples/print/Demo.java, * examples/gnu/classpath/examples/sound/AudioPlayerSample.java, * examples/gnu/classpath/examples/swing/BrowserEditorKit.java, * examples/gnu/classpath/examples/swing/ButtonDemo.java, * examples/gnu/classpath/examples/swing/ComboBoxDemo.java, * examples/gnu/classpath/examples/swing/Demo.java, * examples/gnu/classpath/examples/swing/DemoFactory.java, * examples/gnu/classpath/examples/swing/DocumentFilterDemo.java, * examples/gnu/classpath/examples/swing/FileChooserDemo.java, * examples/gnu/classpath/examples/swing/HtmlDemo.java, * examples/gnu/classpath/examples/swing/ListDemo.java, * examples/gnu/classpath/examples/swing/MetalThemeEditor.java, * examples/gnu/classpath/examples/swing/NavigationFilterDemo.java, * examples/gnu/classpath/examples/swing/ScrollBarDemo.java, * examples/gnu/classpath/examples/swing/SliderDemo.java, * examples/gnu/classpath/examples/swing/SpinnerDemo.java, * examples/gnu/classpath/examples/swing/TabbedPaneDemo.java, * examples/gnu/classpath/examples/swing/TableDemo.java, * examples/gnu/classpath/examples/swing/TextAreaDemo.java, * examples/gnu/classpath/examples/swing/TextFieldDemo.java, * examples/gnu/classpath/examples/swing/TreeDemo.java, * gnu/CORBA/BigDecimalHelper.java, * gnu/CORBA/CDR/AbstractCdrInput.java, * gnu/CORBA/CDR/AbstractCdrOutput.java, * gnu/CORBA/CDR/AbstractDataInput.java, * gnu/CORBA/CDR/AbstractDataOutput.java, * gnu/CORBA/CDR/AligningInput.java, * gnu/CORBA/CDR/AligningOutput.java, * gnu/CORBA/CDR/ArrayValueHelper.java, * gnu/CORBA/CDR/BigEndianInputStream.java, * gnu/CORBA/CDR/BigEndianOutputStream.java, * gnu/CORBA/CDR/BufferedCdrOutput.java, * gnu/CORBA/CDR/BufferredCdrInput.java, * gnu/CORBA/CDR/HeadlessInput.java, * gnu/CORBA/CDR/IDLTypeHelper.java, * gnu/CORBA/CDR/LittleEndianOutputStream.java, * gnu/CORBA/CDR/UnknownExceptionCtxHandler.java, * gnu/CORBA/CDR/VMVio.java, * gnu/CORBA/CDR/Vio.java, * gnu/CORBA/CDR/gnuRuntime.java, * gnu/CORBA/CDR/gnuValueStream.java, * gnu/CORBA/CdrEncapsCodecImpl.java, * gnu/CORBA/CollocatedOrbs.java, * gnu/CORBA/Connected_objects.java, * gnu/CORBA/DefaultSocketFactory.java, * gnu/CORBA/DuplicateNameHolder.java, * gnu/CORBA/DynAn/AbstractAny.java, * gnu/CORBA/DynAn/DivideableAny.java, * gnu/CORBA/DynAn/NameValuePairHolder.java, * gnu/CORBA/DynAn/RecordAny.java, * gnu/CORBA/DynAn/ValueChangeListener.java, * gnu/CORBA/DynAn/gnuDynAny.java, * gnu/CORBA/DynAn/gnuDynAnyFactory.java, * gnu/CORBA/DynAn/gnuDynArray.java, * gnu/CORBA/DynAn/gnuDynEnum.java, * gnu/CORBA/DynAn/gnuDynFixed.java, * gnu/CORBA/DynAn/gnuDynSequence.java, * gnu/CORBA/DynAn/gnuDynUnion.java, * gnu/CORBA/DynAn/gnuDynValue.java, * gnu/CORBA/DynAn/gnuDynValueBox.java, * gnu/CORBA/DynAnySeqHolder.java, * gnu/CORBA/EmptyExceptionHolder.java, * gnu/CORBA/ForwardRequestHelper.java, * gnu/CORBA/GIOP/CharSets_OSF.java, * gnu/CORBA/GIOP/CloseMessage.java, * gnu/CORBA/GIOP/ErrorMessage.java, * gnu/CORBA/GIOP/MessageHeader.java, * gnu/CORBA/GIOP/ServiceContext.java, * gnu/CORBA/GIOP/v1_2/RequestHeader.java, * gnu/CORBA/GeneralHolder.java, * gnu/CORBA/IOR.java, * gnu/CORBA/Interceptor/ClientRequestInterceptors.java, * gnu/CORBA/Interceptor/ForwardRequestHolder.java, * gnu/CORBA/Interceptor/IORInterceptors.java, * gnu/CORBA/Interceptor/Registrator.java, * gnu/CORBA/Interceptor/ServerRequestInterceptors.java, * gnu/CORBA/Interceptor/gnuClientRequestInfo.java, * gnu/CORBA/Interceptor/gnuIcCurrent.java, * gnu/CORBA/Interceptor/gnuIorInfo.java, * gnu/CORBA/Interceptor/gnuServerRequestInfo.java, * gnu/CORBA/IorDelegate.java, * gnu/CORBA/IorObject.java, * gnu/CORBA/Minor.java, * gnu/CORBA/NameDynAnyPairHolder.java, * gnu/CORBA/NameDynAnyPairSeqHolder.java, * gnu/CORBA/NameValuePairHolder.java, * gnu/CORBA/NameValuePairSeqHolder.java, * gnu/CORBA/NamingService/NameParser.java, * gnu/CORBA/NamingService/NamingMap.java, * gnu/CORBA/NamingService/NamingServiceTransient.java, * gnu/CORBA/NamingService/TransientContext.java, * gnu/CORBA/ObjectCreator.java, * gnu/CORBA/OrbFocused.java, * gnu/CORBA/OrbFunctional.java, * gnu/CORBA/OrbRestricted.java, * gnu/CORBA/Poa/AOM.java, * gnu/CORBA/Poa/AccessiblePolicy.java, * gnu/CORBA/Poa/DynamicImpHandler.java, * gnu/CORBA/Poa/ForwardRequestHolder.java, * gnu/CORBA/Poa/ForwardedServant.java, * gnu/CORBA/Poa/InvalidPolicyHolder.java, * gnu/CORBA/Poa/LocalDelegate.java, * gnu/CORBA/Poa/LocalRequest.java, * gnu/CORBA/Poa/LocalServerRequest.java, * gnu/CORBA/Poa/ORB_1_4.java, * gnu/CORBA/Poa/ServantDelegateImpl.java, * gnu/CORBA/Poa/StandardPolicies.java, * gnu/CORBA/Poa/gnuAdapterActivator.java, * gnu/CORBA/Poa/gnuForwardRequest.java, * gnu/CORBA/Poa/gnuIdAssignmentPolicy.java, * gnu/CORBA/Poa/gnuIdUniquenessPolicy.java, * gnu/CORBA/Poa/gnuImplicitActivationPolicy.java, * gnu/CORBA/Poa/gnuLifespanPolicy.java, * gnu/CORBA/Poa/gnuPOA.java, * gnu/CORBA/Poa/gnuPOAManager.java, * gnu/CORBA/Poa/gnuPoaCurrent.java, * gnu/CORBA/Poa/gnuRequestProcessingPolicy.java, * gnu/CORBA/Poa/gnuServantObject.java, * gnu/CORBA/Poa/gnuServantRetentionPolicy.java, * gnu/CORBA/Poa/gnuThreadPolicy.java, * gnu/CORBA/ServiceRequestAdapter.java, * gnu/CORBA/SetOverrideTypeHolder.java, * gnu/CORBA/SimpleDelegate.java, * gnu/CORBA/SocketRepository.java, * gnu/CORBA/StreamHolder.java, * gnu/CORBA/TypeCodeHelper.java, * gnu/CORBA/TypeKindNamer.java, * gnu/CORBA/Version.java, * gnu/CORBA/_PolicyImplBase.java, * gnu/CORBA/gnuAny.java, * gnu/CORBA/gnuCodecFactory.java, * gnu/CORBA/gnuEnvironment.java, * gnu/CORBA/gnuRequest.java, * gnu/CORBA/gnuValueHolder.java, * gnu/CORBA/interfaces/SocketFactory.java, * gnu/CORBA/typecodes/AliasTypeCode.java, * gnu/CORBA/typecodes/ArrayTypeCode.java, * gnu/CORBA/typecodes/FixedTypeCode.java, * gnu/CORBA/typecodes/GeneralTypeCode.java, * gnu/CORBA/typecodes/PrimitiveTypeCode.java, * gnu/CORBA/typecodes/RecordTypeCode.java, * gnu/CORBA/typecodes/RecursiveTypeCode.java, * gnu/CORBA/typecodes/StringTypeCode.java, * gnu/classpath/Pair.java, * gnu/classpath/Pointer.java, * gnu/classpath/Pointer32.java, * gnu/classpath/Pointer64.java, * gnu/classpath/ServiceFactory.java, * gnu/classpath/ServiceProviderLoadingAction.java, * gnu/classpath/SystemProperties.java, * gnu/classpath/debug/Component.java, * gnu/classpath/debug/PreciseFilter.java, * gnu/classpath/debug/SystemLogger.java, * gnu/classpath/debug/TeeInputStream.java, * gnu/classpath/debug/TeeReader.java, * gnu/classpath/jdwp/Jdwp.java, * gnu/classpath/jdwp/JdwpConstants.java, * gnu/classpath/jdwp/event/BreakpointEvent.java, * gnu/classpath/jdwp/event/ClassPrepareEvent.java, * gnu/classpath/jdwp/event/ClassUnloadEvent.java, * gnu/classpath/jdwp/event/Event.java, * gnu/classpath/jdwp/event/EventManager.java, * gnu/classpath/jdwp/event/EventRequest.java, * gnu/classpath/jdwp/event/ExceptionEvent.java, * gnu/classpath/jdwp/event/MethodEntryEvent.java, * gnu/classpath/jdwp/event/MethodExitEvent.java, * gnu/classpath/jdwp/event/SingleStepEvent.java, * gnu/classpath/jdwp/event/ThreadEndEvent.java, * gnu/classpath/jdwp/event/VmDeathEvent.java, * gnu/classpath/jdwp/event/VmInitEvent.java, * gnu/classpath/jdwp/event/filters/ClassExcludeFilter.java, * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java, * gnu/classpath/jdwp/event/filters/ClassOnlyFilter.java, * gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.java, * gnu/classpath/jdwp/event/filters/FieldOnlyFilter.java, * gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.java, * gnu/classpath/jdwp/event/filters/StepFilter.java, * gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.java, * gnu/classpath/jdwp/exception/InvalidClassException.java, * gnu/classpath/jdwp/exception/InvalidClassLoaderException.java, * gnu/classpath/jdwp/exception/InvalidEventTypeException.java, * gnu/classpath/jdwp/exception/InvalidFieldException.java, * gnu/classpath/jdwp/exception/InvalidFrameException.java, * gnu/classpath/jdwp/exception/InvalidLocationException.java, * gnu/classpath/jdwp/exception/InvalidMethodException.java, * gnu/classpath/jdwp/exception/InvalidObjectException.java, * gnu/classpath/jdwp/exception/InvalidSlotException.java, * gnu/classpath/jdwp/exception/InvalidStringException.java, * gnu/classpath/jdwp/exception/InvalidThreadException.java, * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java, * gnu/classpath/jdwp/exception/NativeMethodException.java, * gnu/classpath/jdwp/exception/NotImplementedException.java, * gnu/classpath/jdwp/id/JdwpId.java, * gnu/classpath/jdwp/id/NullObjectId.java, * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java, * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java, * gnu/classpath/jdwp/processor/CommandSet.java, * gnu/classpath/jdwp/processor/EventRequestCommandSet.java, * gnu/classpath/jdwp/processor/FieldCommandSet.java, * gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java, * gnu/classpath/jdwp/processor/MethodCommandSet.java, * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java, * gnu/classpath/jdwp/processor/PacketProcessor.java, * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java, * gnu/classpath/jdwp/processor/StackFrameCommandSet.java, * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java, * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java, * gnu/classpath/jdwp/transport/JdwpCommandPacket.java, * gnu/classpath/jdwp/transport/JdwpConnection.java, * gnu/classpath/jdwp/transport/JdwpPacket.java, * gnu/classpath/jdwp/transport/JdwpReplyPacket.java, * gnu/classpath/jdwp/transport/SocketTransport.java, * gnu/classpath/jdwp/transport/TransportFactory.java, * gnu/classpath/jdwp/util/JdwpString.java, * gnu/classpath/jdwp/util/LineTable.java, * gnu/classpath/jdwp/util/Location.java, * gnu/classpath/jdwp/util/MethodResult.java, * gnu/classpath/jdwp/util/MonitorInfo.java, * gnu/classpath/jdwp/util/Signature.java, * gnu/classpath/jdwp/util/VariableTable.java, * gnu/classpath/jdwp/value/ArrayValue.java, * gnu/classpath/jdwp/value/BooleanValue.java, * gnu/classpath/jdwp/value/ByteValue.java, * gnu/classpath/jdwp/value/CharValue.java, * gnu/classpath/jdwp/value/DoubleValue.java, * gnu/classpath/jdwp/value/FloatValue.java, * gnu/classpath/jdwp/value/IntValue.java, * gnu/classpath/jdwp/value/LongValue.java, * gnu/classpath/jdwp/value/ObjectValue.java, * gnu/classpath/jdwp/value/ShortValue.java, * gnu/classpath/jdwp/value/StringValue.java, * gnu/classpath/jdwp/value/Value.java, * gnu/classpath/jdwp/value/ValueFactory.java, * gnu/classpath/jdwp/value/VoidValue.java, * gnu/classpath/toolkit/DefaultDaemonThreadFactory.java, * gnu/java/awt/AWTUtilities.java, * gnu/java/awt/BitMaskExtent.java, * gnu/java/awt/BitwiseXORComposite.java, * gnu/java/awt/Buffers.java, * gnu/java/awt/ClasspathGraphicsEnvironment.java, * gnu/java/awt/ClasspathToolkit.java, * gnu/java/awt/ComponentDataBlitOp.java, * gnu/java/awt/EmbeddedWindow.java, * gnu/java/awt/GradientPaintContext.java, * gnu/java/awt/color/CieXyzConverter.java, * gnu/java/awt/color/ClutProfileConverter.java, * gnu/java/awt/color/ColorLookUpTable.java, * gnu/java/awt/color/GrayProfileConverter.java, * gnu/java/awt/color/GrayScaleConverter.java, * gnu/java/awt/color/LinearRGBConverter.java, * gnu/java/awt/color/ProfileHeader.java, * gnu/java/awt/color/RgbProfileConverter.java, * gnu/java/awt/color/SrgbConverter.java, * gnu/java/awt/color/ToneReproductionCurve.java, * gnu/java/awt/dnd/GtkMouseDragGestureRecognizer.java, * gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java, * gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java, * gnu/java/awt/dnd/peer/gtk/GtkDropTargetPeer.java, * gnu/java/awt/font/FontDelegate.java, * gnu/java/awt/font/FontFactory.java, * gnu/java/awt/font/GNUGlyphVector.java, * gnu/java/awt/font/OpenTypeFontPeer.java, * gnu/java/awt/font/autofit/GlyphHints.java, * gnu/java/awt/font/autofit/Latin.java, * gnu/java/awt/font/autofit/Utils.java, * gnu/java/awt/font/opentype/CharGlyphMap.java, * gnu/java/awt/font/opentype/GlyphNamer.java, * gnu/java/awt/font/opentype/MacResourceFork.java, * gnu/java/awt/font/opentype/NameDecoder.java, * gnu/java/awt/font/opentype/OpenTypeFont.java, * gnu/java/awt/font/opentype/OpenTypeFontFactory.java, * gnu/java/awt/font/opentype/truetype/GlyphLoader.java, * gnu/java/awt/font/opentype/truetype/GlyphLocator.java, * gnu/java/awt/font/opentype/truetype/GlyphMeasurer.java, * gnu/java/awt/font/opentype/truetype/Point.java, * gnu/java/awt/font/opentype/truetype/TrueTypeScaler.java, * gnu/java/awt/font/opentype/truetype/VirtualMachine.java, * gnu/java/awt/font/opentype/truetype/Zone.java, * gnu/java/awt/font/opentype/truetype/ZonePathIterator.java, * gnu/java/awt/image/AsyncImage.java, * gnu/java/awt/image/ImageConverter.java, * gnu/java/awt/image/ImageDecoder.java, * gnu/java/awt/image/XBMDecoder.java, * gnu/java/awt/java2d/AbstractGraphics2D.java, * gnu/java/awt/java2d/AlphaCompositeContext.java, * gnu/java/awt/java2d/CubicSegment.java, * gnu/java/awt/java2d/LineSegment.java, * gnu/java/awt/java2d/PixelCoverage.java, * gnu/java/awt/java2d/QuadSegment.java, * gnu/java/awt/java2d/RasterGraphics.java, * gnu/java/awt/java2d/ScanlineConverter.java, * gnu/java/awt/java2d/ScanlineCoverage.java, * gnu/java/awt/java2d/Segment.java, * gnu/java/awt/java2d/TexturePaintContext.java, * gnu/java/awt/peer/ClasspathDesktopPeer.java, * gnu/java/awt/peer/ClasspathFontPeer.java, * gnu/java/awt/peer/GLightweightPeer.java, * gnu/java/awt/peer/GnomeDesktopPeer.java, * gnu/java/awt/peer/KDEDesktopPeer.java, * gnu/java/awt/peer/gtk/AsyncImage.java, * gnu/java/awt/peer/gtk/BufferedImageGraphics.java, * gnu/java/awt/peer/gtk/CairoGraphics2D.java, * gnu/java/awt/peer/gtk/CairoSurface.java, * gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java, * gnu/java/awt/peer/gtk/ComponentGraphics.java, * gnu/java/awt/peer/gtk/ComponentGraphicsCopy.java, * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java, * gnu/java/awt/peer/gtk/GdkFontPeer.java, * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java, * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, * gnu/java/awt/peer/gtk/GdkRobotPeer.java, * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, * gnu/java/awt/peer/gtk/GtkButtonPeer.java, * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, * gnu/java/awt/peer/gtk/GtkChoicePeer.java, * gnu/java/awt/peer/gtk/GtkClipboard.java, * gnu/java/awt/peer/gtk/GtkComponentPeer.java, * gnu/java/awt/peer/gtk/GtkContainerPeer.java, * gnu/java/awt/peer/gtk/GtkCursor.java, * gnu/java/awt/peer/gtk/GtkDialogPeer.java, * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, * gnu/java/awt/peer/gtk/GtkFramePeer.java, * gnu/java/awt/peer/gtk/GtkGenericPeer.java, * gnu/java/awt/peer/gtk/GtkImage.java, * gnu/java/awt/peer/gtk/GtkImageConsumer.java, * gnu/java/awt/peer/gtk/GtkLabelPeer.java, * gnu/java/awt/peer/gtk/GtkListPeer.java, * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, * gnu/java/awt/peer/gtk/GtkMenuPeer.java, * gnu/java/awt/peer/gtk/GtkMouseInfoPeer.java, * gnu/java/awt/peer/gtk/GtkPanelPeer.java, * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, * gnu/java/awt/peer/gtk/GtkSelection.java, * gnu/java/awt/peer/gtk/GtkToolkit.java, * gnu/java/awt/peer/gtk/GtkVolatileImage.java, * gnu/java/awt/peer/gtk/GtkWindowPeer.java, * gnu/java/awt/peer/gtk/VolatileImageGraphics.java, * gnu/java/awt/peer/headless/HeadlessGraphicsEnvironment.java, * gnu/java/awt/peer/qt/MainQtThread.java, * gnu/java/awt/peer/qt/QMatrix.java, * gnu/java/awt/peer/qt/QPainterPath.java, * gnu/java/awt/peer/qt/QPen.java, * gnu/java/awt/peer/qt/QtAudioClip.java, * gnu/java/awt/peer/qt/QtButtonPeer.java, * gnu/java/awt/peer/qt/QtCheckboxPeer.java, * gnu/java/awt/peer/qt/QtChoicePeer.java, * gnu/java/awt/peer/qt/QtComponentGraphics.java, * gnu/java/awt/peer/qt/QtComponentPeer.java, * gnu/java/awt/peer/qt/QtContainerPeer.java, * gnu/java/awt/peer/qt/QtDialogPeer.java, * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java, * gnu/java/awt/peer/qt/QtFileDialogPeer.java, * gnu/java/awt/peer/qt/QtFontMetrics.java, * gnu/java/awt/peer/qt/QtFontPeer.java, * gnu/java/awt/peer/qt/QtFramePeer.java, * gnu/java/awt/peer/qt/QtGraphics.java, * gnu/java/awt/peer/qt/QtGraphicsEnvironment.java, * gnu/java/awt/peer/qt/QtImage.java, * gnu/java/awt/peer/qt/QtImageConsumer.java, * gnu/java/awt/peer/qt/QtImageDirectGraphics.java, * gnu/java/awt/peer/qt/QtImageGraphics.java, * gnu/java/awt/peer/qt/QtLabelPeer.java, * gnu/java/awt/peer/qt/QtListPeer.java, * gnu/java/awt/peer/qt/QtMenuBarPeer.java, * gnu/java/awt/peer/qt/QtMenuComponentPeer.java, * gnu/java/awt/peer/qt/QtMenuItemPeer.java, * gnu/java/awt/peer/qt/QtMenuPeer.java, * gnu/java/awt/peer/qt/QtPanelPeer.java, * gnu/java/awt/peer/qt/QtPopupMenuPeer.java, * gnu/java/awt/peer/qt/QtRepaintThread.java, * gnu/java/awt/peer/qt/QtScreenDevice.java, * gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java, * gnu/java/awt/peer/qt/QtScrollPanePeer.java, * gnu/java/awt/peer/qt/QtScrollbarPeer.java, * gnu/java/awt/peer/qt/QtTextAreaPeer.java, * gnu/java/awt/peer/qt/QtTextFieldPeer.java, * gnu/java/awt/peer/qt/QtToolkit.java, * gnu/java/awt/peer/qt/QtVolatileImage.java, * gnu/java/awt/peer/qt/QtWindowPeer.java, * gnu/java/awt/peer/swing/SwingButtonPeer.java, * gnu/java/awt/peer/swing/SwingCheckboxPeer.java, * gnu/java/awt/peer/swing/SwingComponent.java, * gnu/java/awt/peer/swing/SwingComponentPeer.java, * gnu/java/awt/peer/swing/SwingContainerPeer.java, * gnu/java/awt/peer/swing/SwingLabelPeer.java, * gnu/java/awt/peer/swing/SwingListPeer.java, * gnu/java/awt/peer/swing/SwingMenuItemPeer.java, * gnu/java/awt/peer/swing/SwingMenuPeer.java, * gnu/java/awt/peer/swing/SwingTextAreaPeer.java, * gnu/java/awt/peer/swing/SwingTextFieldPeer.java, * gnu/java/awt/peer/x/GLGraphics.java, * gnu/java/awt/peer/x/KeyboardMapping.java, * gnu/java/awt/peer/x/XEventPump.java, * gnu/java/awt/peer/x/XFontPeer.java, * gnu/java/awt/peer/x/XFramePeer.java, * gnu/java/awt/peer/x/XGraphics2D.java, * gnu/java/awt/peer/x/XGraphicsConfiguration.java, * gnu/java/awt/peer/x/XGraphicsDevice.java, * gnu/java/awt/peer/x/XGraphicsEnvironment.java, * gnu/java/awt/peer/x/XImage.java, * gnu/java/awt/peer/x/XToolkit.java, * gnu/java/awt/peer/x/XWindowPeer.java, * gnu/java/awt/print/JavaPrinterGraphics.java, * gnu/java/awt/print/JavaPrinterJob.java, * gnu/java/awt/print/PostScriptGraphics2D.java, * gnu/java/awt/print/SpooledDocument.java, * gnu/java/beans/BeanInfoEmbryo.java, * gnu/java/beans/DefaultExceptionListener.java, * gnu/java/beans/ExplicitBeanInfo.java, * gnu/java/beans/IntrospectionIncubator.java, * gnu/java/beans/decoder/AbstractContext.java, * gnu/java/beans/decoder/AbstractCreatableObjectContext.java, * gnu/java/beans/decoder/AbstractElementHandler.java, * gnu/java/beans/decoder/AbstractObjectContext.java, * gnu/java/beans/decoder/ArrayContext.java, * gnu/java/beans/decoder/ArrayHandler.java, * gnu/java/beans/decoder/AssemblyException.java, * gnu/java/beans/decoder/BooleanHandler.java, * gnu/java/beans/decoder/ByteHandler.java, * gnu/java/beans/decoder/CharHandler.java, * gnu/java/beans/decoder/ClassHandler.java, * gnu/java/beans/decoder/ConstructorContext.java, * gnu/java/beans/decoder/Context.java, * gnu/java/beans/decoder/DecoderContext.java, * gnu/java/beans/decoder/DoubleHandler.java, * gnu/java/beans/decoder/DummyContext.java, * gnu/java/beans/decoder/DummyHandler.java, * gnu/java/beans/decoder/ElementHandler.java, * gnu/java/beans/decoder/FloatHandler.java, * gnu/java/beans/decoder/GrowableArrayContext.java, * gnu/java/beans/decoder/IndexContext.java, * gnu/java/beans/decoder/IntHandler.java, * gnu/java/beans/decoder/JavaHandler.java, * gnu/java/beans/decoder/LongHandler.java, * gnu/java/beans/decoder/MethodContext.java, * gnu/java/beans/decoder/MethodFinder.java, * gnu/java/beans/decoder/NullHandler.java, * gnu/java/beans/decoder/ObjectContext.java, * gnu/java/beans/decoder/ObjectHandler.java, * gnu/java/beans/decoder/PersistenceParser.java, * gnu/java/beans/decoder/PropertyContext.java, * gnu/java/beans/decoder/ShortHandler.java, * gnu/java/beans/decoder/SimpleHandler.java, * gnu/java/beans/decoder/StaticMethodContext.java, * gnu/java/beans/decoder/StringHandler.java, * gnu/java/beans/decoder/VoidHandler.java, * gnu/java/beans/editors/ColorEditor.java, * gnu/java/beans/editors/FontEditor.java, * gnu/java/beans/editors/NativeBooleanEditor.java, * gnu/java/beans/editors/NativeByteEditor.java, * gnu/java/beans/editors/NativeDoubleEditor.java, * gnu/java/beans/editors/NativeFloatEditor.java, * gnu/java/beans/editors/NativeIntEditor.java, * gnu/java/beans/editors/NativeLongEditor.java, * gnu/java/beans/editors/NativeShortEditor.java, * gnu/java/beans/editors/StringEditor.java, * gnu/java/beans/encoder/ArrayPersistenceDelegate.java, * gnu/java/beans/encoder/ClassPersistenceDelegate.java, * gnu/java/beans/encoder/CollectionPersistenceDelegate.java, * gnu/java/beans/encoder/Context.java, * gnu/java/beans/encoder/GenericScannerState.java, * gnu/java/beans/encoder/IgnoringScannerState.java, * gnu/java/beans/encoder/MapPersistenceDelegate.java, * gnu/java/beans/encoder/ObjectId.java, * gnu/java/beans/encoder/PrimitivePersistenceDelegate.java, * gnu/java/beans/encoder/ReportingScannerState.java, * gnu/java/beans/encoder/Root.java, * gnu/java/beans/encoder/ScanEngine.java, * gnu/java/beans/encoder/ScannerState.java, * gnu/java/beans/encoder/StAXWriter.java, * gnu/java/beans/encoder/Writer.java, * gnu/java/beans/encoder/elements/ArrayInstantiation.java, * gnu/java/beans/encoder/elements/Array_Get.java, * gnu/java/beans/encoder/elements/ClassResolution.java, * gnu/java/beans/encoder/elements/Element.java, * gnu/java/beans/encoder/elements/List_Get.java, * gnu/java/beans/encoder/elements/List_Set.java, * gnu/java/beans/encoder/elements/MethodInvocation.java, * gnu/java/beans/encoder/elements/NullObject.java, * gnu/java/beans/encoder/elements/ObjectInstantiation.java, * gnu/java/beans/encoder/elements/ObjectReference.java, * gnu/java/beans/encoder/elements/PrimitiveInstantiation.java, * gnu/java/beans/encoder/elements/StaticFieldAccess.java, * gnu/java/beans/encoder/elements/StaticMethodInvocation.java, * gnu/java/beans/encoder/elements/StringReference.java, * gnu/java/io/ASN1ParsingException.java, * gnu/java/io/Base64InputStream.java, * gnu/java/io/ClassLoaderObjectInputStream.java, * gnu/java/io/NullOutputStream.java, * gnu/java/io/ObjectIdentityMap2Int.java, * gnu/java/io/ObjectIdentityWrapper.java, * gnu/java/io/PlatformHelper.java, * gnu/java/lang/CPStringBuilder.java, * gnu/java/lang/CharData.java, * gnu/java/lang/InstrumentationImpl.java, * gnu/java/lang/MainThread.java, * gnu/java/lang/management/BeanImpl.java, * gnu/java/lang/management/ClassLoadingMXBeanImpl.java, * gnu/java/lang/management/CompilationMXBeanImpl.java, * gnu/java/lang/management/GarbageCollectorMXBeanImpl.java, * gnu/java/lang/management/MemoryMXBeanImpl.java, * gnu/java/lang/management/MemoryManagerMXBeanImpl.java, * gnu/java/lang/management/MemoryPoolMXBeanImpl.java, * gnu/java/lang/management/OperatingSystemMXBeanImpl.java, * gnu/java/lang/management/RuntimeMXBeanImpl.java, * gnu/java/lang/management/ThreadMXBeanImpl.java, * gnu/java/lang/reflect/TypeSignature.java, * gnu/java/locale/LocaleHelper.java, * gnu/java/math/Fixed.java, * gnu/java/math/GMP.java, * gnu/java/math/MPN.java, * gnu/java/net/CRLFInputStream.java, * gnu/java/net/CRLFOutputStream.java, * gnu/java/net/DefaultContentHandlerFactory.java, * gnu/java/net/DefaultProxySelector.java, * gnu/java/net/EmptyX509TrustManager.java, * gnu/java/net/GetLocalHostAction.java, * gnu/java/net/HeaderFieldHelper.java, * gnu/java/net/IndexListParser.java, * gnu/java/net/LineInputStream.java, * gnu/java/net/PlainDatagramSocketImpl.java, * gnu/java/net/PlainSocketImpl.java, * gnu/java/net/loader/FileResource.java, * gnu/java/net/loader/FileURLLoader.java, * gnu/java/net/loader/JarURLLoader.java, * gnu/java/net/loader/JarURLResource.java, * gnu/java/net/loader/RemoteResource.java, * gnu/java/net/loader/RemoteURLLoader.java, * gnu/java/net/loader/Resource.java, * gnu/java/net/loader/URLLoader.java, * gnu/java/net/protocol/file/Connection.java, * gnu/java/net/protocol/file/Handler.java, * gnu/java/net/protocol/ftp/ActiveModeDTP.java, * gnu/java/net/protocol/ftp/BlockInputStream.java, * gnu/java/net/protocol/ftp/BlockOutputStream.java, * gnu/java/net/protocol/ftp/CompressedInputStream.java, * gnu/java/net/protocol/ftp/CompressedOutputStream.java, * gnu/java/net/protocol/ftp/DTP.java, * gnu/java/net/protocol/ftp/DTPInputStream.java, * gnu/java/net/protocol/ftp/DTPOutputStream.java, * gnu/java/net/protocol/ftp/FTPConnection.java, * gnu/java/net/protocol/ftp/FTPException.java, * gnu/java/net/protocol/ftp/FTPResponse.java, * gnu/java/net/protocol/ftp/FTPURLConnection.java, * gnu/java/net/protocol/ftp/Handler.java, * gnu/java/net/protocol/ftp/PassiveModeDTP.java, * gnu/java/net/protocol/ftp/StreamInputStream.java, * gnu/java/net/protocol/ftp/StreamOutputStream.java, * gnu/java/net/protocol/http/Authenticator.java, * gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java, * gnu/java/net/protocol/http/ChunkedInputStream.java, * gnu/java/net/protocol/http/Cookie.java, * gnu/java/net/protocol/http/CookieManager.java, * gnu/java/net/protocol/http/Credentials.java, * gnu/java/net/protocol/http/HTTPConnection.java, * gnu/java/net/protocol/http/HTTPDateFormat.java, * gnu/java/net/protocol/http/HTTPURLConnection.java, * gnu/java/net/protocol/http/Handler.java, * gnu/java/net/protocol/http/Headers.java, * gnu/java/net/protocol/http/Request.java, * gnu/java/net/protocol/http/RequestBodyWriter.java, * gnu/java/net/protocol/http/Response.java, * gnu/java/net/protocol/http/ResponseHeaderHandler.java, * gnu/java/net/protocol/http/SimpleCookieManager.java, * gnu/java/net/protocol/https/Handler.java, * gnu/java/net/protocol/jar/Connection.java, * gnu/java/net/protocol/jar/Handler.java, * gnu/java/nio/ChannelInputStream.java, * gnu/java/nio/ChannelOutputStream.java, * gnu/java/nio/ChannelReader.java, * gnu/java/nio/ChannelWriter.java, * gnu/java/nio/DatagramChannelImpl.java, * gnu/java/nio/DatagramChannelSelectionKey.java, * gnu/java/nio/EpollSelectionKeyImpl.java, * gnu/java/nio/EpollSelectorImpl.java, * gnu/java/nio/FileChannelImpl.java, * gnu/java/nio/FileLockImpl.java, * gnu/java/nio/InputStreamChannel.java, * gnu/java/nio/KqueueSelectionKeyImpl.java, * gnu/java/nio/KqueueSelectorImpl.java, * gnu/java/nio/NIODatagramSocket.java, * gnu/java/nio/NIOServerSocket.java, * gnu/java/nio/NIOSocket.java, * gnu/java/nio/NIOSocketImpl.java, * gnu/java/nio/OutputStreamChannel.java, * gnu/java/nio/PipeImpl.java, * gnu/java/nio/SelectionKeyImpl.java, * gnu/java/nio/SelectorImpl.java, * gnu/java/nio/SelectorProviderImpl.java, * gnu/java/nio/ServerSocketChannelImpl.java, * gnu/java/nio/ServerSocketChannelSelectionKey.java, * gnu/java/nio/SocketChannelImpl.java, * gnu/java/nio/SocketChannelSelectionKey.java, * gnu/java/nio/SocketChannelSelectionKeyImpl.java, * gnu/java/nio/VMChannelOwner.java, * gnu/java/nio/charset/ByteCharset.java, * gnu/java/nio/charset/ByteDecodeLoopHelper.java, * gnu/java/nio/charset/ByteEncodeLoopHelper.java, * gnu/java/nio/charset/Cp424.java, * gnu/java/nio/charset/Cp437.java, * gnu/java/nio/charset/Cp737.java, * gnu/java/nio/charset/Cp775.java, * gnu/java/nio/charset/Cp850.java, * gnu/java/nio/charset/Cp852.java, * gnu/java/nio/charset/Cp855.java, * gnu/java/nio/charset/Cp857.java, * gnu/java/nio/charset/Cp860.java, * gnu/java/nio/charset/Cp861.java, * gnu/java/nio/charset/Cp862.java, * gnu/java/nio/charset/Cp863.java, * gnu/java/nio/charset/Cp864.java, * gnu/java/nio/charset/Cp865.java, * gnu/java/nio/charset/Cp866.java, * gnu/java/nio/charset/Cp869.java, * gnu/java/nio/charset/Cp874.java, * gnu/java/nio/charset/EncodingHelper.java, * gnu/java/nio/charset/ISO_8859_1.java, * gnu/java/nio/charset/ISO_8859_13.java, * gnu/java/nio/charset/ISO_8859_15.java, * gnu/java/nio/charset/ISO_8859_2.java, * gnu/java/nio/charset/ISO_8859_3.java, * gnu/java/nio/charset/ISO_8859_4.java, * gnu/java/nio/charset/ISO_8859_5.java, * gnu/java/nio/charset/ISO_8859_6.java, * gnu/java/nio/charset/ISO_8859_7.java, * gnu/java/nio/charset/ISO_8859_8.java, * gnu/java/nio/charset/ISO_8859_9.java, * gnu/java/nio/charset/KOI_8.java, * gnu/java/nio/charset/MS874.java, * gnu/java/nio/charset/MacCentralEurope.java, * gnu/java/nio/charset/MacCroatian.java, * gnu/java/nio/charset/MacCyrillic.java, * gnu/java/nio/charset/MacDingbat.java, * gnu/java/nio/charset/MacGreek.java, * gnu/java/nio/charset/MacIceland.java, * gnu/java/nio/charset/MacRoman.java, * gnu/java/nio/charset/MacRomania.java, * gnu/java/nio/charset/MacSymbol.java, * gnu/java/nio/charset/MacThai.java, * gnu/java/nio/charset/MacTurkish.java, * gnu/java/
* Fix typo and access to VMSecureRandom.Andrew John Hughes2009-02-031-63/+2
| | | | | | | | | | | | | | | | 2009-02-03 Andrew John Hughes <ahughes@redhat.com> PR classpath/38417: * gnu/java/security/jce/prng/SecureRandomAdapter.java: Remove unneeded import. * gnu/javax/crypto/jce/prng/FortunaImpl.java: Fix typo. * java/security/SecureRandom.java: Remove duplicate use of VMSecureRandom, call SecureRandomAdapter instead. * vm/reference/gnu/java/security/jce/prng/VMSecureRandom.java: Moved from java/security so SecureRandomAdapter can access it.
* 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-05-0610-10/+26
| | | | | | | | | | | | | | | | | PR classpath/21869 * java/security/CodeSource.java, * java/security/MessageDigest.java, * java/security/Permission.java, * java/security/PermissionCollection.java, * java/security/ProtectionDomain.java, * java/security/cert/CertPath.java, * java/security/cert/PKIXBuilderParameters.java, * java/security/cert/PKIXCertPathBuilderResult.java, * java/security/cert/X509CRLSelector.java, * java/security/cert/X509CertSelector.java, * org/ietf/jgss/Oid.java, * org/omg/CORBA/portable/Delegate.java: Swap use of StringBuffer for CPStringBuilder.
* 2008-03-16 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-03-1610-10/+29
| | | | | | | | | | | | | | | | | | | | | | | | | PR classpath/21869 * java/security/AlgorithmParameterGenerator.java, * java/security/AlgorithmParameters.java, * java/security/KeyFactory.java, * java/security/KeyPairGenerator.java, * java/security/MessageDigest.java, * java/security/SecureRandom.java, * java/security/Signature.java, * java/security/cert/CertPathBuilder.java, * java/security/cert/CertPathValidator.java, * java/security/cert/CertStore.java, * java/text/SimpleDateFormat.java, * java/util/AbstractMap.java, * java/util/Arrays.java, * java/util/Calendar.java, * java/util/Date.java, * java/util/Formatter.java, * java/util/Hashtable.java, * java/util/Properties.java, * java/util/TreeMap.java, * java/util/regex/Matcher.java: Use CPStringBuilder in preference to StringBuilder.
* 2008-03-11 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-03-122-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/beans/beancontext/BeanContextServicesSupport.java: (BCSSProxyServiceProvider(BeanContextServiceProvider)): Add package-private constructor. * java/lang/StringBuffer.java: (ensureCapacity_unsynchronized(int)): Make package-private. * java/rmi/activation/Activatable.java: (export(ActivationID, Remote, int, RMIServerSocketFactory)): Make private. (makeId(ActivationID)): Likewise. * java/security/MessageDigest.java: (update(ByteBuffer)): Make final. * java/security/cert/PolicyQualifierInfo.java: (getPolicyQualifierId()): Likewise. (getEncoded()): Likewise. (getPolicyQualifier()): Likewise. * java/text/DateFormat.java: (ISO_YEAR_FIELD): Removed. (LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (EXTENDED_YEAR_FIELD): Likewise. (MODIFIED_JULIAN_DAY_FIELD): Likewise. (MILLISECOND_IN_DAY_FIELD): Likewise. (RFC822_TIMEZONE_FIELD): Likewise. (Field.ISO_YEAR_FIELD): Likewise. (Field.LOCALIZED_DAY_OF_WEEK_FIELD): Likewise. (Field.EXTENDED_YEAR_FIELD): Likewise. (Field.MODIFIED_JULIAN_DAY_FIELD): Likewise. (Field.MILLISECOND_IN_DAY_FIELD): Likewise. (Field.RFC822_TIMEZONE_FIELD): Likewise. * java/text/DecimalFormat.java: (format(Object,StringBuffer,FieldPosition)): Make final. * java/text/Format.java: (Format()): Make protected. * java/text/NumberFormat.java: (NumberFormat()): Likewise. * java/text/SimpleDateFormat.java: Remove code using RFC822_TIMEZONE_FIELD. * java/util/Stack.java: Use array of Objects rather than instances of T. * java/util/Vector.java: Likewise. * java/util/concurrent/CopyOnWriteArrayList.java: Don't extend AbstractList. (containsAll(Collection)): Implemented. (listIterator()): Likewise. (subList(int,int)): Likewise. * java/util/zip/Deflater.java: (getTotalIn()): Remove deprecation. (getTotalOut()): Likewise. * java/util/zip/Inflater.java, (getTotalIn()): Likewise. (getTotalOut()): Likewise.
* 2008-01-09 Stefan Huehner <stefan@huehner.org>Andrew John Hughes2008-01-091-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/java2d/J2dBenchmark.java, * gnu/CORBA/OrbFocused.java, * gnu/CORBA/CDR/HeadlessInput.java, * gnu/java/awt/peer/gtk/CairoGraphics2D.java, * gnu/java/awt/peer/gtk/GtkFramePeer.java, * gnu/java/awt/peer/qt/QtMenuPeer.java, * gnu/java/nio/FileChannelImpl.java, * gnu/java/nio/SocketChannelSelectionKeyImpl.java, * gnu/java/security/Engine.java, * gnu/javax/imageio/jpeg/JPEGComponent.java, * gnu/javax/imageio/jpeg/JPEGDecoder.java, * gnu/javax/imageio/jpeg/JPEGFrame.java, * gnu/javax/print/PrinterDialog.java, * gnu/javax/security/auth/Password.java, * gnu/javax/swing/text/html/parser/support/Parser.java, * gnu/javax/swing/text/html/parser/support/parameterDefaulter.java, * gnu/xml/pipeline/DomConsumer.java, * java/awt/AWTKeyStroke.java, * java/awt/DefaultKeyboardFocusManager.java, * java/awt/GridBagLayout.java, * java/awt/dnd/DragGestureRecognizer.java, * java/awt/geom/Arc2D.java, * java/awt/geom/CubicCurve2D.java, * java/awt/geom/QuadCurve2D.java, * java/awt/im/InputContext.java, * java/awt/image/AffineTransformOp.java, * java/beans/Encoder.java, * java/io/ObjectInputStream.java, * java/io/ObjectStreamClass.java, * java/net/ResolverCache.java, * java/nio/charset/Charset.java, * java/security/SecureClassLoader.java, * java/text/MessageFormat.java, * java/util/jar/Manifest.java, * javax/accessibility/AccessibleRelationSet.java, * javax/imageio/ImageReader.java, * javax/imageio/metadata/IIOMetadataNode.java, * javax/print/attribute/standard/MediaSize.java, * javax/print/attribute/standard/PrinterStateReasons.java, * javax/swing/JTree.java, * javax/swing/table/DefaultTableColumnModel.java, * javax/swing/text/html/MinimalHTMLWriter.java, * javax/swing/text/html/parser/DTD.java, * javax/swing/tree/DefaultMutableTreeNode.java, * javax/swing/undo/UndoManager.java, * org/omg/CosNaming/NamingContextExtPOA.java, * org/omg/CosNaming/NamingContextPOA.java, * org/omg/CosNaming/_NamingContextExtImplBase.java, * org/omg/CosNaming/_NamingContextImplBase.java, * tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java: Remove unneeded casts
* 2007-10-27 Ian Rogers <ian.rogers@manchester.ac.uk>Andrew John Hughes2007-10-272-3/+3
| | | | | | | | | | | | | | | | | * java/beans/PropertyChangeSupport.java, * java/beans/VetoableChangeSupport.java, * java/io/ObjectStreamClass.java, * java/lang/reflect/Array.java, * java/net/DatagramSocket.java, * java/net/ServerSocket.java, * java/net/Socket.java, * java/nio/charset/CoderResult.java, * java/security/Security.java, * java/security/spec/RSAKeyGenParameterSpec.java, * java/text/ChoiceFormat.java, * java/text/DecimalFormat.java, * java/text/MessageFormat.java: Make use of new valueOf methods.
* 2007-09-18 Dalibor Topic <robilad@kaffe.org>Dalibor Topic2007-09-182-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/management/TestMemoryPool.java, examples/gnu/classpath/examples/swing/DocumentFilterDemo.java, examples/gnu/classpath/examples/swing/TableDemo.java, gnu/CORBA/BigDecimalHelper.java, gnu/CORBA/ByteArrayComparator.java, gnu/CORBA/CollocatedOrbs.java, gnu/CORBA/EmptyExceptionHolder.java, gnu/CORBA/IorDelegate.java, gnu/CORBA/OrbRestricted.java, gnu/CORBA/ServiceRequestAdapter.java, gnu/CORBA/gnuContextList.java, gnu/CORBA/gnuExceptionList.java, gnu/CORBA/gnuRequest.java, gnu/CORBA/CDR/LittleEndianInputStream.java, gnu/CORBA/DynAn/DivideableAny.java, gnu/CORBA/DynAn/gnuDynArray.java, gnu/CORBA/GIOP/CodeSetServiceContext.java, gnu/CORBA/Interceptor/IORInterceptors.java, gnu/CORBA/NamingService/NameParser.java, gnu/CORBA/Poa/gnuPOAManager.java, gnu/classpath/jdwp/event/filters/StepFilter.java, gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java, gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java, gnu/java/awt/ClasspathToolkit.java, gnu/java/awt/EmbeddedWindow.java, gnu/java/awt/peer/KDEDesktopPeer.java, gnu/java/awt/peer/gtk/CairoSurface.java, gnu/java/awt/peer/swing/SwingCheckboxPeer.java, gnu/java/awt/peer/swing/SwingTextAreaPeer.java, gnu/java/awt/peer/swing/SwingTextFieldPeer.java, gnu/java/awt/print/PostScriptGraphics2D.java, gnu/java/awt/print/SpooledDocument.java, gnu/java/io/PlatformHelper.java, gnu/java/lang/management/BeanImpl.java, gnu/java/locale/LocaleHelper.java, gnu/java/net/protocol/http/Request.java, gnu/java/nio/DatagramChannelImpl.java, gnu/java/nio/KqueueSelectionKeyImpl.java, gnu/java/nio/NIOSocket.java, gnu/java/nio/ServerSocketChannelImpl.java, gnu/java/nio/SocketChannelImpl.java, gnu/java/rmi/server/RMIObjectInputStream.java, gnu/java/util/regex/RE.java, gnu/javax/imageio/bmp/DecodeBF16.java, gnu/javax/imageio/bmp/EncodeRGB32.java, gnu/javax/imageio/jpeg/JPEGDecoder.java, gnu/javax/imageio/jpeg/JPEGException.java, gnu/javax/imageio/jpeg/JPEGImageInputStream.java, gnu/javax/imageio/png/PNGChunk.java, gnu/javax/imageio/png/PNGEncoder.java, gnu/javax/imageio/png/PNGFile.java, gnu/javax/imageio/png/PNGGamma.java, gnu/javax/net/ssl/SSLRecordHandler.java, gnu/javax/net/ssl/StaticTrustAnchors.java, gnu/javax/net/ssl/provider/CertificateRequestBuilder.java, gnu/javax/net/ssl/provider/ClientHandshake.java, gnu/javax/net/ssl/provider/ClientPSKParameters.java, gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java, gnu/javax/net/ssl/provider/ContentType.java, gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java, gnu/javax/net/ssl/provider/Handshake.java, gnu/javax/net/ssl/provider/InputSecurityParameters.java, gnu/javax/net/ssl/provider/OutputSecurityParameters.java, gnu/javax/net/ssl/provider/ProtocolVersion.java, gnu/javax/net/ssl/provider/Random.java, gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java, gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java, gnu/javax/net/ssl/provider/SessionImpl.java, gnu/javax/net/ssl/provider/Signature.java, gnu/javax/net/ssl/provider/SimpleSessionContext.java, gnu/javax/net/ssl/provider/TLSHMac.java, gnu/javax/net/ssl/provider/TrustedAuthorities.java, gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java, gnu/javax/net/ssl/provider/X509KeyManagerFactory.java, gnu/javax/security/auth/Password.java, gnu/javax/sound/midi/dssi/DSSIMidiDeviceProvider.java, gnu/javax/sound/midi/file/MidiFileWriter.java, gnu/javax/sound/sampled/AU/AUReader.java, gnu/jav gnu/javax/sound/sampled/gstreamer/io/G gnu/xml/dom/html2/DomHTMLButtonElement.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLParser.java, gnu/xml/stream/EndDocumentImpl.java, gnu/xml/stream/SAXParser.java, gnu/xml/stream/XIncludeFilter.java, gnu/xml/stream/XMLEventImpl.java, gnu/xml/transform/StreamSerializer.java, gnu/xml/transform/Stylesheet.java, gnu/xml/validation/datatype/Ba gnu/xml/validation/datatype/BooleanTy gnu/xml/validation/datatype/De gnu/xml/validation/datatype/Doub gnu/xml/validation/datatyp gnu/xml/validation/datatype/HexBinaryType.j gnu/xml/validation/datatype/Notatio gnu/xml/validation/datatype/Simpl gnu/xml/validation/datatype/StringType.jav gnu/xml/validation/datatype/Type.java, gnu/xml/validation/datatype/TypeBuilder.java, gnu/xml/validation/relaxng/FullSy gnu/xml/validation/xmlschema/XMLSchemaAttributeTy gnu/xml/validation/xmlschema/XMLSchemaBuilder.java, gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.java, gnu/xml/xpath/XPathParser.java, java/awt/MenuShortcut.java, java/awt/font/LineBreakMeasurer.java, java/awt/font/TextMeasurer.java, java/awt/image/BufferedImage.java, java/beans/beancontext/BeanContextServicesSupport.java, java/security/SecureClassLoader.java, java/security/cert/CertificateFactory.java, javax/imageio/metadata/IIOMetadataFormatImpl.java, javax/imageio/stream/MemoryCacheImageInputStream.java, javax/management/ObjectName.java, javax/management/openmbean/ArrayType.java, javax/net/ssl/HttpsURLConnection.java, javax/print/attribute/standard/JobStateReasons.java javax/swing/RepaintManager.java, javax/swing/plaf/basic/BasicDirectory javax/swing/plaf/basic/BasicFileChooserUI. javax/swing/plaf/basic/BasicLabelUI. javax/swing/plaf/metal/MetalScrollButton.java, javax/swing/table/DefaultTableCellRenderer.java, javax/swing/text/ParagraphView.java, javax/swing/text/html/ResetableToggleButtonModel.java, javax/swing/text/html/parser/Entity.java, javax/swing/tree/DefaultTreeCellRenderer.java, javax/xml/datatype/DatatypeFactory.java, javax/xml/stream/XMLEventFactory.java, javax/xml/stream/XMLInputFactory.java, org/omg/IOP/TaggedComponentHelper.java, sun/reflect/annotation/ExceptionProxy.java, tools/gnu/classpath/tools/appletviewer/Main.java, tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java, tools/gnu/classpath/tools/orbd/Main.java, tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java, tools/gnu/classpath/tools/rmic/Main.java, tools/gnu/classpath/tools/rmid/Main.java, tools/gnu/classpath/tools/tnameserv/Main.java, vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java, vm/reference/java/lang/VMClass.java, vm/reference/java/security/VMSecureRandom.java: Removed unused imports.
* * java/security/SecureClassLoader.java (defineClass): Method returnsMark Wielaard2007-01-212-4/+11
| | | | | | | Class<?>. * java/security/SignatureSpi.java (engineUpdate(ByteBuffer): Does not throw SignatureException. Chain SignatureException inside IllegalStateException.
* 2007-01-09 Tania Bento <tbento@redhat.com>Tania Bento2007-01-091-2/+15
| | | | | | * java/security/Permission.java: (toString): If there are no actions, then there should not be a space between its name and ')'.
* 2006-12-30 Casey Marshall <csm@gnu.org>Casey Marshall2006-12-311-604/+815
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/security/x509/X509Certificate.java (serialVersionUID): new constant. (extensions): parameterize. (getExtendedKeyUsage): parameterize return type. (getSubjectAlternativeNames): parameterize return type; handle changes to `SubjectAlternativeNames' class. (getIssuerAlternativeNames): parameterize return type; handle changes to `IssuerAlternativeNames' class. (getCriticalExtensionOIDs, getNonCriticalExtensionOIDs): parameterize return type. * gnu/java/security/x509/ext/CertificatePolicies.java (policies, policyQualifierInfos): parameterize. * gnu/java/security/x509/ext/ExtendedKeyUsage.java (purposeIds): parameterize. * gnu/java/security/x509/ext/Extension.java (<init>): add support for NameConstraints extension. * gnu/java/security/x509/ext/GeneralName.java: new class. * gnu/java/security/x509/ext/GeneralNames.java (names): parameterize; retrofit to use the GeneralName class. * gnu/java/security/x509/ext/GeneralSubtree.java: new class. * gnu/java/security/x509/ext/IssuerAlternativeNames.java (getNames): change return type to GeneralName parameterized list. * gnu/java/security/x509/ext/NameConstraints.java: new class. * gnu/java/security/x509/ext/SubjectAlternativeNames.java (getNames): change return type to GeneralName parameterized list. * java/security/cert/X509CertSelector.java: re-sorted methods. (makeName): new method. (addPathToName, addPathToName, getPathToNames, getPolicy, getSubjectAlternativeNames, setPathToNames, setPolicy): implemented. (keyPurposeSet, altNames, policy): parametized. (pathToNames): new field.
* * java/security/BasicPermission.java: Remove gcj workaround.Tom Tromey2006-12-132-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | * java/security/cert/X509Certificate.java: Remove gcj workaround. * java/net/ServerSocket.java (ServerSocket): Remove gcj workaround. (getImpl): Likewise. * java/util/TreeMap.java (TreeIterator): Remove gcj workaround. * java/text/AttributedStringIterator.java (getRunLimit): Remove qualifications. (getRunStart): Likewise. * java/awt/AWTKeyStroke.java (removeEldestEntry): Remove gcj workaround. * java/awt/AlphaComposite.java (removeEldestEntry): Remove gcj workaround. * java/awt/geom/GeneralPath.java (WIND_EVEN_ODD, WIND_NON_ZERO, BIG_VALUE): Don't fully qualify. * gnu/javax/sound/midi/alsa/AlsaMidiSequencerDevice.java: Removed imports. * gnu/javax/sound/midi/alsa/AlsaPortDevice.java: Removed import. * gnu/javax/sound/midi/dssi/DSSISynthesizer.java: Removed import. * javax/swing/JComponent.java (firePropertyChange): Removed. * javax/swing/text/InternationalFormatter.java (clone): Uncomment. * javax/swing/text/AbstractDocument.java (addEdit): Remove gcj workaround. (getChange): Likewise.
* 2006-12-10 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-12-1037-96/+183
| | | | * Merge of generics-branch to HEAD (woohoo!)
* 2006-08-24 Jeroen Frijters <jeroen@frijters.net>Jeroen Frijters2006-08-241-15/+35
| | | | | | | | | | * java/security/SecureClassLoader.java (protectionDomainCache): Changed to HashMap. (SecureClassLoader): Removed redundant security check. (defineClass(String,byte[],int,int,CodeSource): Moved protection domain lookup/construction to new method. (defineClass(String,ByteBuffer,CodeSource): New method. (getProtectionDomain): New method.
* 2006-08-13 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-08-1312-623/+718
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR Classpath/28678 * gnu/java/security/Engine.java (getInstance(String, String, Provider)): Updated documentation. Formatting. (getInstance(String, String, Provider, Object[])): Likewise. Separate checks for null and empty string arguments. Include as much information as possible in the exception's message. Do not swallow original exception; instead use it as the cause of the resulting exception. * gnu/javax/security/auth/callback/AbstractCallbackHandler.java (getInstance(String)): Updated documentation. Formatting. Store last exception caught when iterating through all providers. If no implementation found, raise last exception if one was caught. (getInstance(String, String)): Updated documentation. Formatting. Check for null or empty provider as per RI-5's documentation. (getInstance(String, Provider)): Updated documentation. Formatting. Use as much information as possible in the exception message. Do not swallow original exception; instead use it as the cause for the ultimate raised exception(s). * java/security/cert/CertificateFactory.java: Likewise. * java/security/cert/CertPathBuilder.java: Likewise. * java/security/cert/CertPathValidator.java: Likewise. * java/security/cert/CertStore.java: Likewise. * java/security/AlgorithmParameterGenerator.java: Likewise. * java/security/AlgorithmParameters.java: Likewise. * java/security/KeyFactory.java: Likewise. * java/security/KeyPairGenerator.java: Likewise. * java/security/KeyStore.java: Likewise. * java/security/MessageDigest.java: Likewise. * java/security/SecureRandom.java: Likewise. * java/security/Signature.java: Likewise. * javax/crypto/Cipher.java: Likewise. * javax/crypto/ExemptionMechanism.java: Likewise. * javax/crypto/KeyAgreement.java: Likewise. * javax/crypto/KeyGenerator.java: Likewise. * javax/crypto/Mac.java: Likewise. * javax/crypto/SecretKeyFactory.java: Likewise. * javax/net/ssl/KeyManagerFactory.java: Likewise. * javax/net/ssl/SSLContext.java: Likewise. * javax/net/ssl/TrustManagerFactory.java: Likewise.
* 2006-08-10 Gary Benson <gbenson@redhat.com>Gary Benson2006-08-101-2/+20
| | | | | * java/security/AccessControlContext.java (<init>): Avoid a duplicated AccessController.getContext() call.
* 2006-08-02 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-08-021-7/+2
| | | | | PR Classpath/23899 * java/security/SecureRandom.java (next): Call nextBytes as per specs.
* 2006-07-31 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-07-311-38/+67
| | | | | | | | | | | | | | | | * java/security/Provider.java: Updated copyright year. Updated documentation. Formatting. (put): Updated documentation. Added security manager check. Canonicalize the key before adding its mapping. (get): Override superclass implementation to use canonicalized keys. (remove): Updated documentation. Added security manager check. Canonicalize the key before removing its mapping. (clear): Updated documentation. Added security manager check. (toCanonicalKey): New method.
* * gnu/java/security/Engine.javaMatt Wringe2006-07-281-15/+2
| | | | | | | | | | (getInstance): Add case insentivity to algorithm names * java/security/Provider.java (put): Stop using canonical key naming (remove): Likewise (toCanonicalKey): Method removed (get): Method removed, no longer needs to overwrite parent implementation
* 2006-06-17 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-06-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java: Use Integer.valueOf() instead of new Integer(). * gnu/java/security/jce/sig/EncodedKeyFactory.java: Likewise. * gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java: Likewise. * gnu/java/security/util/Sequence.java: Likewise. * gnu/java/security/x509/ext/GeneralNames.java: Likewise. * gnu/java/security/x509/X509Certificate.java: Likewise. * gnu/javax/crypto/assembly/ModeStage.java: Likewise. * gnu/javax/crypto/cipher/Anubis.java: Likewise. * gnu/javax/crypto/cipher/Blowfish.java: Likewise. * gnu/javax/crypto/cipher/Cast5.java: Likewise. * gnu/javax/crypto/cipher/DES.java: Likewise. * gnu/javax/crypto/cipher/Khazad.java: Likewise. * gnu/javax/crypto/cipher/NullCipher.java: Likewise. * gnu/javax/crypto/cipher/Rijndael.java: Likewise. * gnu/javax/crypto/cipher/Serpent.java: Likewise. * gnu/javax/crypto/cipher/Square.java: Likewise. * gnu/javax/crypto/cipher/TripleDES.java: Likewise. * gnu/javax/crypto/cipher/Twofish.java: Likewise. * gnu/javax/crypto/jce/cipher/CipherAdapter.java: Likewise. * gnu/javax/crypto/jce/cipher/PBES2.java: Likewise. * gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java: Likewise. * gnu/javax/crypto/jce/PBKDF2SecretKeyFactory.java: Likewise. * gnu/javax/crypto/jce/prng/ICMRandomSpi.java: Likewise. * gnu/javax/crypto/jce/prng/UMacRandomSpi.java: Likewise. * gnu/javax/crypto/jce/sig/DHKeyPairGeneratorSpi.java: Likewise. * gnu/javax/crypto/keyring/AuthenticatedEntry.java: Likewise. * gnu/javax/crypto/keyring/EncryptedEntry.java: Likewise. * gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java: Likewise. * gnu/javax/crypto/keyring/PasswordEncryptedEntry.java: Likewise. * gnu/javax/crypto/keyring/PasswordProtectedEntry.java: Likewise. * gnu/javax/crypto/mac/UHash32.java: Likewise. * gnu/javax/crypto/mac/UMac32.java: Likewise. * gnu/javax/crypto/mode/BaseMode.java: Likewise. * gnu/javax/crypto/mode/EAX.java: Likewise. * gnu/javax/crypto/prng/ICMGenerator.java: Likewise. * gnu/javax/crypto/prng/UMacGenerator.java: Likewise. * gnu/javax/crypto/sasl/srp/KDF.java: Likewise. * gnu/javax/security/auth/callback/ConsoleCallbackHandler.java: Likewise. * java/security/cert/X509CertSelector.java: Likewise.
* * java/security/UnresolvedPermission.java (getUnresolvedType): NewTom Tromey2006-06-061-0/+41
| | | | | | | method. (getUnresolvedName): New method. (getUnresolvedActions): New method. (getUnresolvedCerts): New method.
* 2006-04-29 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-04-291-0/+1
| | | | | * java/security/Security.java <clinit>: Add our Callback provider. * resource/java/security/classpath.security: Likewise
* * java/security/Security.java (<clinit>): Add all default providers.Tom Tromey2006-04-211-0/+4
| | | | * resource/java/security/classpath.security: Added comment.
* 2006-04-18 Casey Marshall <csm@gnu.org>Casey Marshall2006-04-191-2/+2
| | | | | | Fixes PR classpath/25673 * java/security/KeyStore.java (getDefaultType): return "gkr" if no property is set. Update JavaDoc to reflect this.
* 2006-04-14 Casey Marshall <csm@gnu.org>Casey Marshall2006-04-141-3/+75
| | | | | | | | | | | | | Fixes PR classpath/24642 * NEWS: add note about SecureRandom changes, and addition of VMSecureRandom. * java/security/SecureRandom.java (isSeeded): new field. (setSeed, setSeed): set `isSeeded' to `true.' (nextBytes): seed this instance if `isSeeded' is false. (getSeed): call `generateSeed.' (SECURERANDOM_SOURCE, JAVA_SECURITY_EGD, logger): new constants. (generateSeed, generateSeed): new methods. * vm/reference/java/security/VMSecureRandom.java: new file.
* * java/security/SecureRandom.java (algorithm): New private field.Mark Wielaard2006-04-121-2/+28
| | | | | | | | (SecureRandom): Initialize algorithm. (SecureRandom(SecureRandomSpi,Provider,String)): New private constructor. (getInstance): Call 3 argument constructor. (getAlgorithm): New method.
* * java/security/cert/Certificate.java (serialVersionUID): Fixed.Tom Tromey2006-04-011-1/+1
|
* * java/security/cert/PKIXCertPathChecker.java: Javadoc fix.Tom Tromey2006-03-205-5/+8
| | | | | | | | | | | * java/security/cert/CertStoreSpi.java: Added import for javadoc. (CertStoreSpi): Updated throws clause. * java/security/cert/CertPathValidatorSpi.java: Added import for javadoc. (engineValidate): Updated 'throws' clause. * java/security/cert/PKIXParameters.java: Javadoc fix. * java/security/cert/X509CertSelector.java (setAuthorityKeyIdentifier): Javadoc fix.
* * java/security/BasicPermission.java (BasicPermission): CheckMark Wielaard2006-03-171-2/+3
| | | | name equals empty string to force NullPointerException.
* * java/security/spec/InvalidKeySpecException.javaTom Tromey2006-03-035-10/+120
| | | | | | | | | | | | (InvalidKeySpecException): New constructors. * java/security/cert/CertificateParsingException.java (CertificateParsingException): New constructors. * java/security/cert/CertificateEncodingException.java (CertificateEncodingException): New constructors. * java/security/cert/CertificateException.java (CertificateException): New constructors. * java/security/cert/CRLException.java (CRLException): New constructors.
* * java/security/SignatureException.java (SignatureException): NewTom Tromey2006-03-0310-10/+230
| | | | | | | | | | | | | | | | | | | | | constructors. * java/security/ProviderException.java (ProviderException): New constructors. * java/security/NoSuchAlgorithmException.java (NoSuchAlgorithmException): New constructors. * java/security/KeyStoreException.java (KeyStoreException): New constructors. * java/security/KeyManagementException.java (KeyManagementException): New constructors. * java/security/InvalidKeyException.java (InvalidKeyException): New constructors. * java/security/KeyException.java (KeyException): New constructors. * java/security/InvalidAlgorithmParameterException.java (InvalidAlgorithmParameterException): New constructors. * java/security/DigestException.java (DigestException): New constructors. * java/security/GeneralSecurityException.java (GeneralSecurityException): New constructors.
* 2006-02-26 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-02-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/security/SecureRandom.java (SecureRandom): Use GNU-CRYPTO class as the fallback SPI. * gnu/java/security/provider/Gnu.java (run): Replaced mappings with new ones referencing GNU-CRYPTO classes. * gnu/java/security/provider/PKIXCertPathValidatorImpl.java (engineValidate): Use GNU-CRYPTO class. * gnu/java/security/provider/DiffieHellmanKeyFactoryImpl: Removed. * gnu/java/security/provider/DiffieHellmanKeyPairGeneratorImpl: Likewise. * gnu/java/security/provider/DSAKeyFactory: Likewise. * gnu/java/security/provider/DSAKeyPairGenerator: Likewise. * gnu/java/security/provider/DSAParameters: Likewise. * gnu/java/security/provider/DSASignature: Likewise. * gnu/java/security/provider/EncodedKeyFactory: Likewise. * gnu/java/security/provider/GnuDHPublicKey: Likewise. * gnu/java/security/provider/GnuDSAPrivateKey: Likewise. * gnu/java/security/provider/GnuDSAPublicKey: Likewise. * gnu/java/security/provider/GnuRSAPrivateKey: Likewise. * gnu/java/security/provider/GnuRSAPublicKey: Likewise. * gnu/java/security/provider/MD2withRSA: Likewise. * gnu/java/security/provider/MD4withRSA: Likewise. * gnu/java/security/provider/MD5: Likewise. * gnu/java/security/provider/MD5withRSA: Likewise. * gnu/java/security/provider/RSA: Likewise. * gnu/java/security/provider/RSAKeyFactory: Likewise. * gnu/java/security/provider/SHA: Likewise. * gnu/java/security/provider/SHA1PRNG: Likewise. * gnu/java/security/provider/SHA1withRSA: Likewise. * gnu/javax/crypto/GnuDHPrivateKey: Likewise.
* 2006-02-03  Raif S. Naffah  <raif@swiftdsl.com.au>Raif S. Naffah2006-02-031-5/+4
| | | | |         * java/security/KeyPairGenerator.java (getInstance): Test for         instanceof KeyPairGenerator before KeyPairGeneratorSpi.
* * java/security/Security.java (loadProviders): Use system classTom Tromey2006-02-021-1/+2
| | | | loader.
* 2006-01-19 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-01-1918-2067/+1511
| | | | | | | | | | | | | | | | | | | | | | * java/security/interfaces/RSAMultiPrimePrivateCrtKey.java: Replaced what looked like proprietary documentation with original or new one. * java/security/spec/PSSParameterSpec.java: Likewise. * java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java: Likewise. * java/security/spec/RSAOtherPrimeInfo.java: Likewise. * java/security/AlgorithmParameterGenerator.java: Likewise. * java/security/AlgorithmParameters.java: Likewise. * java/security/Identity.java: Likewise. * java/security/IdentityScope.java: Likewise. * java/security/KeyFactory.java: Likewise. * java/security/KeyPairGenerator.java: Likewise. * java/security/MessageDigest.java: Likewise. * java/security/Policy.java: Likewise. * java/security/ProtectionDomain.java: Likewise. * java/security/Security.java: Likewise. * java/security/Signature.java: Likewise. * java/security/SignatureSpi.java: Likewise. * java/security/SignedObject.java: Likewise. * java/security/Signer.java: Likewise.
* 2005-01-13 Jeroen Frijters <jeroen@frijters.net>Jeroen Frijters2006-01-131-2/+7
| | | | | | * java/security/Security.java (getProperty): Added hack to skip security check when trusted code is direct caller.
* 2006-01-03 Raif S. Naffah <raif@swiftdsl.com.au>Raif S. Naffah2006-01-031-0/+8
| | | | | * java/security/Security.java (getProvider): Ensures provider's name is not null, not an empty string, and is trimmed before usage.
* 2006-01-01 Raif S. Naffah <raif@swiftdsl.com.au>Mark Wielaard2006-01-011-1/+4
| | | | | | | | * java/security/MessageDigest.java (getInstance(String,String)): Use trimmed copy of provider name. * gnu/java/security/Engine.java (getInstance(String,String,Provider,Object[])): Use trimmed copy of service and algorithm names.
* 2005-12-12 Gary Benson <gbenson@redhat.com>Gary Benson2005-12-121-3/+6
| | | | | * java/security/Security.java (setProperty): Spelling correction. * java/security/Security.java (setProperty): Allow null values.
* 2005-11-16 Gary Benson <gbenson@redhat.com>Mark Wielaard2005-11-161-1/+3
| | | | | | * java/security/ProtectionDomain.java (toString): Use gnu.classpath.SystemProperties to read line.separator without security manager check.
* 2005-10-23 Guilhem Lavaux <guilhem@kaffe.org>Guilhem Lavaux2005-10-231-3/+13
| | | | | | | | | | | | | | * java/lang/Thread.java (sleep): Better exception message. * java/security/AccessControlContext.java (checkPermission): Likewise. * java/util/ResourceBundle.java (getBundle): Likewise. * java/util/SimpleTimeZone.java (setStartRule): Added some documentation.
* Reported by Nicolas Geoffray <nicolas.geoffray@lip6.fr>Mark Wielaard2005-10-051-4/+12
| | | | | | | | | * java/security/AccessController.java (doPrivileged(PrivilegedExceptionAction)): If the Exception is a Runtime exception, then throw the exception directly, otherwise wrap it. (doPrivileged(PrivilegedExceptionAction,AccessControlContext)): Likewise.
* 2005-09-25 Casey Marshall <csm@gnu.org>Casey Marshall2005-09-261-2/+16
| | | | | | | | | | | | | | Fixes PR classpath/23916. Fix suggested by Santiago Gala <sgala@apache.org>. * java/security/AccessControlContext.java (<init>): update javadoc; check SecurityPermission "createAccessControlContext" if a security manager is set. (getProtectionDomains): new method. * vm/reference/java/security/VMAccessController.java (DEBUG): set to 'gnu.classpath.Configuration.DEBUG.' (pushContext, popContext): add debug statement. (getContext): debug output changes; include the DomainCombiner specified in the AccessControlContext, if any.
* * java/security/Security.java (getProviders): Pre-allocate theAnthony Green2005-09-181-2/+2
| | | | | | | target array for Collection.toArray call. * gnu/java/security/PolicyFile.java (parse): Ditto. * javax/swing/filechooser/FileSystemView.java: Ditto. * javax/swing/JFileChooser.java (getChoosableFileFilters): Ditto.
* * java/nio/charset/Charset.java: close() each stream we open.Anthony Green2005-09-151-4/+4
| | | | | | | | | * java/net/URLStreamHandler.java: Remove redundant null pointer check. * java/security/Identity.java (equals, identityEquals): Don't use `==' to compare uninterned Strings. Use String.equals(). * java/lang/Class.java (pd): Mark this field as transient for FindBugs won't complain (although not strictly necessary).
* 2005-08-08 Casey Marshall <csm@gnu.org>Casey Marshall2005-08-091-2/+1
| | | | | | | | | | | | | | | | | PR classpath/23120 * gnu/java/security/provider/DSAKeyPairGenerator.java (<init>): made public; set default values. (initialize): just call 'initialize(int,boolean,SecureRandom).' (initialize): just call 'initialize(DSAParams,SecureRandom).' (initialize): check all values for 'null' before overwriting. (initialize): fill in defaults or generate new parameters here. (generateKeyPair): don't create parameters; fill in 'random' if 'null;' use 'random,' not a new Random object, when generating random numbers. (getDefaults): fix keysize check. PR classpath/22990 * java/security/KeyPairGenerator.java (initialize): do nothing.
* * java/security/cert/X509CertSelector.java (match): Convert sigIdTom Tromey2005-07-261-2/+2
| | | | to String before comparison. PR classpath/22987.