9c9081ae91 
								
							 
						 
						
							
							
								
								2003-10-29  Michael Koch  <konqueror@gmx.de>  
							
							... 
							
							
							
							* java/net/InetAddress.java
	(equals): Remove redundant obj == null check.
	* java/net/SocketPermission.java
	(equals): Likewise.
	* java/net/URL.java
	(equals): Likewise.
	(getURLStreamHandler): Likewise.
From-SVN: r73034 
							
						 
						
							2003-10-29 10:53:19 +00:00  
				
					
						
							
							
								 
						
							
								b91c701d19 
								
							 
						 
						
							
							
								
								NetPermission.java, [...]: New versions from classpath.  
							
							... 
							
							
							
							2003-05-26  Michael Koch  <konqueror@gmx.de>
	* java/net/NetPermission.java,
	java/net/NetworkInterface.java,
	java/net/PasswordAuthentication.java,
	java/net/SocketPermission.java:
	New versions from classpath.
From-SVN: r67174 
							
						 
						
							2003-05-26 12:58:02 +00:00  
				
					
						
							
							
								 
						
							
								05008212fb 
								
							 
						 
						
							
							
								
								2003-02-13  Michael Koch  <konqueror@gmx.de>  
							
							... 
							
							
							
							* java/net/NetPermission.java
	(NetPermission): Make doucmentation match the method declaration.
	* java/net/NetworkInterface.java
	(equals): Reformated for GNU coding style.
	* java/net/ServerSocket.java: Merged with classpath.
	* java/net/Socket.java: Partly merged with classpath (Added some @since).
	* java/net/SocketImpl.java
	(localPort): Merged with classpath (initialize with -1).
	* java/net/SocketPermission.java: Merged with classpath (reindented).
	* java/net/URLDecoder.java: Merged with classpath (reindented).
From-SVN: r62824 
							
						 
						
							2003-02-13 07:33:40 +00:00  
				
					
						
							
							
								 
						
							
								6d2cf1d887 
								
							 
						 
						
							
							
								
								* java/net/SocketPermission.java (hashCode): Rewrote.  
							
							... 
							
							
							
							From-SVN: r59843 
							
						 
						
							2002-12-05 02:16:29 +00:00  
				
					
						
							
							
								 
						
							
								a8e8f5c359 
								
							 
						 
						
							
							
								
								2002-10-03  Michael Koch  <konqueror@gmx.de>  
							
							... 
							
							
							
							* java/net/DatagramPacket.java
	(setLength): Fixed typo and be HTML-aware.
	* java/net/InetSocketAddress.java
	(InetSocketAddress): Correct initialization of hostname, fixed typo.
	(equals): Added comment about equality of InetSocketAddress objects.
	* java/net/ServerSocket.java
	(accept): Added checks.
	(isClosed): New stubbed method.
	* java/net/SocketOptions.java: Reindention.
	* java/net/SocketPermission
	(SocketPermission): Documentation fixed.
From-SVN: r57776 
							
						 
						
							2002-10-03 14:30:48 +00:00  
				
					
						
							
							
								 
						
							
								fc44b85de7 
								
							 
						 
						
							
							
								
								2002-09-25  Michael Koch  <konqueror@gmx.de>  
							
							... 
							
							
							
							* java/net/DatagramSocket.java
	(DatagramSocket): Initialize new instance variables.
	(close): Reset new instance variables.
	(getLocalAddress): Remove unneeded SecurityManager usage.
	(getLocalPort): Check if socket is already bound.
	(isConnected): New method.
	(getInetAddress): Implemented.
	(getPort): Better Implementation, documentation fixed.
	(getRemoteSocketAddress): New method.
	* java/net/JarURLConnection.java
	(element): Typo fixed.
	(getMainAttributes): New method.
	(getAttributes): New method (stub only).
	(getManifest): New method (stub only).
	* java/net/NetPermission.java: Added serialVersionsUID.
	* java/net/Socket.java
	(connect): Check blocking mode of associated channel,
	documentation added.
	(getLocalSocketAddress): Better implementation.
	(getRemoteSocketAddress): Implemented.
	(isBound): New method.
	(setSendBufferSize): Documentation added.
	* java/net/SocketAddress.java: Added serialVersionsUID.
	* java/net/SocketPermission.java: Added serialVersionsUID.
	* java/net/URL.java
	(URL): Wrap for shorter lines, initialize new instance variables,
	documentation added.
	(equals): Check new instance variables too.
	(getContent): Documentation added.
	(getPath): Documentation added.
	(getAuthority): New method.
	(getHost): Documentation added.
	(getPort): Documentation added.
	(getDefaultPort): New method.
	(getProtocol): Documentation added.
	(getUserInfo): Documentation added.
	(set): Initialize new instance variables, documentation added.
	* java/net/URLStreamHandler.java
	(setURL): New method.
	* java/net/natPlainDatagramSocketImpl.cc
	(connect): Fix exception name.
	(disconnect): Fix exception name.
From-SVN: r57501 
							
						 
						
							2002-09-25 17:14:09 +00:00  
				
					
						
							
							
								 
						
							
								69aeba4ed0 
								
							 
						 
						
							
							
								
								DatagramPacket.java (DatagramPacket): Added linebreak for 80 chars per line.  
							
							... 
							
							
							
							2002-09-13  Michael Koch  <konqueror@gmx.de>
	* java/net/DatagramPacket.java (DatagramPacket):
	Added linebreak for 80 chars per line.
	* java/net/JarURLConection.java
	(getInputStream, getJarEntry): Likewise.
	* java/net/SocketPermission.java
	(SocketPermission class docu, implies): Likewise.
	* java/net/URLClassLoader.java (findResources): Likewise.
	* java/net/URLConnection.java: Reindendet remark for 80 chars per line
From-SVN: r57105 
							
						 
						
							2002-09-13 11:39:47 +00:00  
				
					
						
							
							
								 
						
							
								92aaa24628 
								
							 
						 
						
							
							
								
								Add license clarification.  
							
							... 
							
							
							
							From-SVN: r49104 
							
						 
						
							2002-01-22 22:40:42 +00:00  
				
					
						
							
							
								 
						
							
								e94f5bac70 
								
							 
						 
						
							
							
								
								SocketPermission.java (hostport, actions): Now private.  
							
							... 
							
							
							
							* java/net/SocketPermission.java (hostport, actions): Now
	private.
From-SVN: r46266 
							
						 
						
							2001-10-15 16:32:51 +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