Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\authenticate\IPMatcher.class
???? 3 ? 3 m n o p o q r s t u 1 v w x y m z { | } 1 ~ ? ? ? ? ? m? ? ? 1 ? 1 ? ? ? ? ? ? ? ? ? ? 1 ? 1 ? ? ? ? ? ? ? ? ? ? ? - ? ? ? ? ? ? log Lorg/apache/log4j/Logger; network [B netmask <init> (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable e Ljava/net/UnknownHostException; maskBits I nfe !Ljava/lang/NumberFormatException; i maskBytes x fullMask maskParts [Ljava/lang/String; partCount mustHave4 Z this #Lorg/dspace/authenticate/IPMatcher; ipSpec Ljava/lang/String; ipPart parts StackMapTable ? ? I w ? Exceptions ipToBytes (Ljava/lang/String;[BZ)I p ip bytes 7 match (Ljava/lang/String;)Z candidate ipIn ip4ToIp6 ([B)[B ip4 ip6 ip4MaskToIp6 <clinit> ()V SourceFile IPMatcher.java 9 j / ? ? ? ? ? ? ? ? ? ? ? 6 7 java/net/UnknownHostException *org/dspace/authenticate/IPMatcherException java/lang/StringBuilder !Malformed IP range specification ? ? ? ? 9 ? 8 7 ? ? ? java/lang/NumberFormatException Mask bits out of range 0-128 9 : \. Z [ 4 5 ? ? ? fullMask: ? ? ? ? network[ ]: netmask[ d e h e Malformed IP specification ipIn: Malformed IPv6 address candidate[i]: netmask[i]: candidate[i] & netmask[i]: network[i]: network[i] & netmask[i]: "java/lang/IllegalArgumentException IPv4 address must be four octets IPv4 mask must be four octets !org/dspace/authenticate/IPMatcher ? ? java/lang/Object java/lang/String split '(Ljava/lang/String;)[Ljava/lang/String; indexOf (I)I java/net/Inet6Address getByName *(Ljava/lang/String;)Ljava/net/InetAddress; java/net/InetAddress getAddress ()[B append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V java/lang/Integer parseInt (Ljava/lang/String;)I org/apache/log4j/Logger isDebugEnabled ()Z (I)Ljava/lang/StringBuilder; debug (Ljava/lang/Object;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! 1 3 4 5 6 7 8 7 9 : ; ? ?*? +M+? N-2:? ?1*-2? ? ? ? ":? Y? Y? ? +? ? ? ?*?? -?? ? ? -2? 6? ":? Y? Y? ? +? ? ? ?? ?? ? Y? Y? ? +? ? ? ?l66? *? T????*? pdx?T`6? *? T?????6*? ?? *? T?????? Y? Y? ? +? ? ? ?6*?? *?? -?? ? y -2M6-2? :??.2? 6? ":? Y? Y? ? +? ? ? ?? ? ? Y? ? dx6*? ~|?T*? ~|?T*? ~|?T*? ?~?T,*? ? W? ? ? ?? ? Y? ? ? ? ? 6*? ?? 2? ? Y? ? ? !? *? 3? ? ? ????6*? ?? 2? ? Y? "? ? !? *? 3? ? ? ???? {-2*? ? W-2*? ? W? `6*? ?? *? T????,*? ? 66? *? T????? ? Y? Y? ? +? ? ? ?**? ? #? **? ? $? ? ? ? {6*? ?? 2? ? Y? ? ? !? *? 3? ? ? ????6*? ?? 2? ? Y? "? ? !? *? 3? ? ? ???? % ( l t w ??? <