Edit C:\galaxie\jobs\GALAXIE__JOBs\backup\GALAXIE__PCKG_0.3\lib\org\postgresql\core\v3\ConnectionFactoryImpl.class
Êþº¾ 3P ð? ? ?¡ ?¢ ?£¤ >¥¦§¨©ª «¬ ® ¯ ?° ?± ?² ?³A ´µ ´¶ ·¸ ´¹º» ·¼ ½¾¿ÀÁÂÁÃÄ ÅÆÇ "?È "É "Ê "Ë ÅÌÍ )Î ïÏ ?Ð )Ñ ÒÓ ÒÔ ?Õ ÒÖ× "Ø ÅÙ ?Ú ÒÛÜÝ ÒÞß Òàá <?â8ãä9åæçèé ïê ?ë ìí _?îï ?ðñò ?óôõãö# ï÷ ø ïùú Xû ïü ýþ ïÿ ý ý ´ X ï ï ý « > > > > ) ) )! )"#$ % ) )&'( )*+ ,-./0s1 >2 )3 )4 ?5 )6 d78 )9 Å: ?;< = )>?@ >ABC DEFG ìH IJKLM ?N ?OPQRST ?U ®V ®WX "YZ[\] ®^ ?_ ?` ab ®cdefg Àhi ®jkl Åmn kop "q Xrst Xuvw Ð= Xx )yz{| À} X~ X? ?? )??? X??? X????? ????? ì??? X? ?? >???? InnerClasses UnsupportedProtocolException AUTH_REQ_OK I ConstantValue AUTH_REQ_KRB4 AUTH_REQ_KRB5 AUTH_REQ_PASSWORD AUTH_REQ_CRYPT AUTH_REQ_MD5 AUTH_REQ_SCM AUTH_REQ_GSS AUTH_REQ_GSS_CONTINUE AUTH_REQ_SSPI <init> ()V Code LineNumberTable LocalVariableTable this .Lorg/postgresql/core/v3/ConnectionFactoryImpl; openConnectionImpl ?([Lorg/postgresql/util/HostSpec;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Lorg/postgresql/core/Logger;)Lorg/postgresql/core/ProtocolConnection; requireSSL Z trySSL ex $Ljava/lang/IllegalArgumentException; appName Ljava/lang/String; socketTimeout receiveBufferSize sendBufferSize paramList Ljava/util/List; assumeMinServerVersion currentSchema params [[Ljava/lang/String; protoConnection /Lorg/postgresql/core/v3/ProtocolConnectionImpl; hostStatus 'Lorg/postgresql/hostchooser/HostStatus; upe KLorg/postgresql/core/v3/ConnectionFactoryImpl$UnsupportedProtocolException; cex Ljava/net/ConnectException; ioe Ljava/io/IOException; se Ljava/sql/SQLException; hostSpec Lorg/postgresql/util/HostSpec; newStream Lorg/postgresql/core/PGStream; hostIter Ljava/util/Iterator; hostSpecs [Lorg/postgresql/util/HostSpec; user database info Ljava/util/Properties; logger Lorg/postgresql/core/Logger; sslmode requireTCPKeepAlive connectTimeout targetServerType ,Lorg/postgresql/hostchooser/HostRequirement; hostChooser (Lorg/postgresql/hostchooser/HostChooser; LocalVariableTypeTable %Ljava/util/List<[Ljava/lang/String;>; 4Ljava/util/Iterator<Lorg/postgresql/util/HostSpec;>; StackMapTableâ?7??º???ÄÍ ú¡ Exceptions createPostgresTimeZone ()Ljava/lang/String; start tz sign C enableSSL r(Lorg/postgresql/core/PGStream;ZLjava/util/Properties;Lorg/postgresql/core/Logger;I)Lorg/postgresql/core/PGStream; pgStream beresp sendStartupPacket Q(Lorg/postgresql/core/PGStream;[[Ljava/lang/String;Lorg/postgresql/core/Logger;)V i details Ljava/lang/StringBuilder; length encodedParams [[BÇm doAuthentication w(Lorg/postgresql/core/PGStream;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Lorg/postgresql/core/Logger;)V salt [B encodedResult md5Salt digest encodedPassword gsslib usespnego useSSPI l_elen errorMsg (Lorg/postgresql/util/ServerErrorMessage; l_msgLen areq Ljava/lang/RuntimeException; host password sspiClient Lorg/postgresql/sspi/SSPIClient;T8k¢ readStartupMessages l(Lorg/postgresql/core/PGStream;Lorg/postgresql/core/v3/ProtocolConnectionImpl;Lorg/postgresql/core/Logger;)V tStatus pid ckey l_errorMsg l_nlen l_warnMsg l_len name value runInitialQueries ](Lorg/postgresql/core/ProtocolConnection;Ljava/util/Properties;Lorg/postgresql/core/Logger;)V sql (Lorg/postgresql/core/ProtocolConnection; dbVersion isMaster N(Lorg/postgresql/core/v3/ProtocolConnectionImpl;Lorg/postgresql/core/Logger;)Z results SourceFile ConnectionFactoryImpl.java£¤¥¦§¨¥©ª disable«¬ require verify-ca verify-full !org/postgresql/util/PSQLException Invalid sslmode value: {0}®¯°±²³´¥µª¶¥·¸?¹B?]?º»¼½ "java/lang/IllegalArgumentException #Invalid targetServerType value: {0}º¾¿ÀÁ?ÂÃ?ÄÅÆÇ org/postgresql/util/HostSpec?ÈÅ java/lang/StringBuilder 7Trying to establish a protocol version 3 connection to ÉÊÉËÌ]ÍÎ org/postgresql/core/PGStreamÏbcÐ¥ÑÒÓÔÕÖ×Ø¥ÙÕ ,Ignore invalid value for receiveBufferSize: ÉÚ:ÎÛ¥ÜÕ )Ignore invalid value for sendBufferSize: Receive Buffer Size is ÝÞ Send Buffer Size is ßÞ java/util/ArrayList java/lang/String ଠclient_encoding UTF8 DateStyle ISO TimeZone\]á¥âãä extra_float_digits 3å¥ application_name 2æ¥ search_path [Ljava/lang/String;çèfgé]pq -org/postgresql/core/v3/ProtocolConnectionImplê??¡ë'??ì'í'îïðñòó <Could not find a server with specified targetServerType: {0}?? Iorg/postgresql/core/v3/ConnectionFactoryImpl$UnsupportedProtocolException .Protocol not supported, abandoning connection.ôõ java/net/ConnectExceptionö' ?Connection to {0} refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.÷ java/io/IOException The connection attempt failed.®¾ java/sql/SQLException The connection url is invalid.øùúû]kÞ GMTüýþÿ GMT- GMT+ FE=> SSLRequestÕÕÞ <=BE SSLError The server does not support SSL.² <=BE SSLRefused <=BE SSLOk 6An error occurred while setting up the SSL connection.² , = FE=> StartupPacket( ) UTF-8 Õ¥Þ &org/postgresql/util/ServerErrorMessageÞ <=BE ErrorMessage( # <=BE AuthenticationReqCrypt(salt=' US-ASCII ') QThe server requested password-based authentication, but no password was provided. FE=> Password(crypt=' <=BE AuthenticationReqMD5(salt= !"# FE=> Password(md5digest= <=BE AuthenticationReqPassword $ FE=> Password(password=<not shown>)$¥%¥ gssapi &Using JSSE GSSAPI, param gsslib=gssapi sspi HUsing JSSE GSSAPI, gssapi requested by server and gsslib=sspi not forced org/postgresql/sspi/SSPIClient&¥'(Å SSPI support detected: É) PSSPI forced with gsslib=sspi, but SSPI not available; set loglevel=2 for details Using SSPI: , gsslib= and SSPI support detected*+¥,¥-./0Õ <=BE AuthenticationOk * <=BE AuthenticationReq (unsupported type ×The authentication type {0} is not supported. Check that you have configured the pg_hba.conf file to include the client''s IP address or subnet, and that it is using an authentication scheme supported by the driver. java/lang/IntegerÕ &Protocol error. Session setup failed.1 java/lang/RuntimeException -Unexpected error during SSPI context disposal23 )unexpected length of ReadyForQuery packetÎ <=BE ReadyForQuery(É45Õ <=BE BackendKeyData(pid= ,ckey=67 <=BE NoticeResponse( org/postgresql/util/PSQLWarning89] <=BE ParameterStatus( = server_version_num:ä;Õ server_version<Î=>?@A standard_conforming_strings onB× off integer_datetimesC× invalid message type=DEÞ SET extra_float_digits = 3FGH SET application_name = 'IÅJK ' show transaction_read_onlyLMN Oý ,org/postgresql/core/v3/ConnectionFactoryImpl %org/postgresql/core/ConnectionFactory .org/postgresql/core/v3/ConnectionFactoryImpl$1 java/util/Properties org/postgresql/core/Logger *org/postgresql/hostchooser/HostRequirement &org/postgresql/hostchooser/HostChooser java/util/Iterator java/util/List %org/postgresql/hostchooser/HostStatus java/lang/Throwable org/postgresql/PGProperty SSL_MODE Lorg/postgresql/PGProperty; get *(Ljava/util/Properties;)Ljava/lang/String; SSL isPresent (Ljava/util/Properties;)Z equals (Ljava/lang/Object;)Z org/postgresql/util/GT tr 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLState CONNECTION_UNABLE_TO_CONNECT Lorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V TCP_KEEP_ALIVE getBoolean CONNECT_TIMEOUT getInt (Ljava/util/Properties;)I any getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; valueOf @(Ljava/lang/String;)Lorg/postgresql/hostchooser/HostRequirement; &(Ljava/lang/String;)Ljava/lang/String; -org/postgresql/hostchooser/HostChooserFactory createHostChooser ?([Lorg/postgresql/util/HostSpec;Lorg/postgresql/hostchooser/HostRequirement;Ljava/util/Properties;)Lorg/postgresql/hostchooser/HostChooser; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; logDebug append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString debug (Ljava/lang/String;)V "(Lorg/postgresql/util/HostSpec;I)V SOCKET_TIMEOUT getSocket ()Ljava/net/Socket; java/net/Socket setSoTimeout (I)V setKeepAlive (Z)V RECEIVE_BUFFER_SIZE setReceiveBufferSize (I)Ljava/lang/StringBuilder; SEND_BUFFER_SIZE setSendBufferSize getReceiveBufferSize ()I getSendBufferSize add ASSUME_MIN_SERVER_VERSION org/postgresql/core/Utils parseServerVersionStr (Ljava/lang/String;)I APPLICATION_NAME CURRENT_SCHEMA toArray (([Ljava/lang/Object;)[Ljava/lang/Object; getHost x(Lorg/postgresql/core/PGStream;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Lorg/postgresql/core/Logger;I)V ConnectOK Master Slave 2org/postgresql/hostchooser/GlobalHostStatusTracker reportHostStatus H(Lorg/postgresql/util/HostSpec;Lorg/postgresql/hostchooser/HostStatus;)V allowConnectingTo *(Lorg/postgresql/hostchooser/HostStatus;)Z close closeStream !(Lorg/postgresql/core/PGStream;)V ConnectFail I(Ljava/lang/String;Lorg/postgresql/util/PSQLState;Ljava/lang/Throwable;)V java/util/TimeZone getDefault ()Ljava/util/TimeZone; getID startsWith (Ljava/lang/String;)Z charAt (I)C substring (I)Ljava/lang/String; SendInteger4 SendInteger2 flush ReceiveChar CONNECTION_REJECTED getHostSpec ()Lorg/postgresql/util/HostSpec; org/postgresql/ssl/MakeSSL convert S(Lorg/postgresql/core/PGStream;Ljava/util/Properties;Lorg/postgresql/core/Logger;)V PROTOCOL_VIOLATION getBytes (Ljava/lang/String;)[B Send ([B)V SendChar PASSWORD ReceiveInteger4 3(Lorg/postgresql/core/v3/ConnectionFactoryImpl$1;)V ReceiveString getLogLevel (Ljava/lang/String;I)V +(Lorg/postgresql/util/ServerErrorMessage;)V Receive (I)[B ([BLjava/lang/String;)V org/postgresql/util/UnixCrypt crypt ([B[B)[B toHexString ([B)Ljava/lang/String; org/postgresql/util/MD5Digest encode ([B[B[B)[B GSS_LIB USE_SPNEGO SSPI_SERVICE_CLASS P(Lorg/postgresql/core/PGStream;Ljava/lang/String;ZLorg/postgresql/core/Logger;)V isSSPISupported (Z)Ljava/lang/StringBuilder; startSSPI JAAS_APPLICATION_NAME KERBEROS_SERVER_NAME org/postgresql/gss/MakeGSS authenticate ?(Lorg/postgresql/core/PGStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/postgresql/core/Logger;Z)V continueSSPI dispose log *(Ljava/lang/String;Ljava/lang/Throwable;)V (C)Ljava/lang/StringBuilder; setTransactionState setBackendKeyData (II)V addWarning (Ljava/sql/SQLWarning;)V parseInt setServerVersionNum setServerVersion org/postgresql/core/Encoding getDatabaseEncoding 2(Ljava/lang/String;)Lorg/postgresql/core/Encoding; setEncoding !(Lorg/postgresql/core/Encoding;)V setStandardConformingStrings setIntegerDateTimes &org/postgresql/core/ProtocolConnection getServerVersionNum $org/postgresql/core/SetupQueryRunner run @(Lorg/postgresql/core/ProtocolConnection;Ljava/lang/String;Z)[[B getStandardConformingStrings escapeLiteral G(Ljava/lang/StringBuilder;Ljava/lang/String;Z)Ljava/lang/StringBuilder; getEncoding ()Lorg/postgresql/core/Encoding; decode equalsIgnoreCase ! ï ð õ ö ÷ ø ù ö ÷ ú û ö ÷ ü ý ö ÷ þ ÿ ö ÷ ö ÷ ö ÷ ö ÷ ö ÷ ö ÷ 3 *· ± * 7 W F² ¶ :Ç ² ¶ Y66§ O¶ ? Y66§ <¶ ? ¶ ? ¶ ? Y66§ » Y¸ ² · ¿² ¶ 6 ² ¶ èh6 ² ¶ ¶ ¸ :§ :» Y¶ ¸ ² · ¿+¸ :¹ : ¹ ?k ¹ À :¶ !? » "Y· #$¶ %¶ &¶ '¶ (:» )Y · *:? * · +:² ,¶ 6? ¶ -èh¶ .¶ - ¶ /² 0¶ 6¤ .? ¶ -¶ 1§ » "Y· #2¶ %¶ 3¶ '¶ 4² 5¶ 6¤ .? ¶ -¶ 6§ » "Y· #7¶ %¶ 3¶ '¶ 4» "Y· #8¶ %¶ -¶ 9¶ 3¶ '¶ 4» "Y· #:¶ %¶ -¶ ;¶ 3¶ '¶ 4» <Y· =:½ >Y?SY,S¹ @ W½ >YASY-S¹ @ W½ >YBSYCS¹ @ W½ >YDSYES¹ @ W½ >YFSY*· GS¹ @ W² H¶ :¸ IJ¡ A½ >YKSYLS¹ @ W² M¶ :Æ ½ >YNSYS¹ @ W§ ½ >YKSYOS¹ @ W² P¶ :Æ ½ >YQSYS¹ @ W½ R¹ S À T:*· U*¶ V,· W» XY,- · Y:*· Z² [:² ¥ *· \? ² ]§ ² ^:¸ _¶ `? '¶ a ¹ ? §ý;» Yb¸ ² · ¿*· c°:¶ !? e¶ (*¶ f°:² h¸ _ ¹ ? §üì» Yi¸ ² · j¿:*¶ f² h¸ _ ¹ ? §ü»» Yl¸ m² · j¿:*¶ f ¹ ? §ü?¿» Yo¸ m² · ¿ ? ? ? þ?« d?ª« d þ?Ä g?ªÄ g þ?ï k?ªï k þ? n?ª n z ^ ? @ B D ) F 2 O P Q Y S k X u a ? f ? i ? g ? h ± k » l Î m Ú o â p û v þ y | } ?* ?/ ?= ?G ?Q ?W ?\ ?i ?? ?? ?? ?? ?¤ ?½ ¢Ü £û ¥ ¦ §. ¨D ©Z ªr «| ¬? ®? ¯¦ °« ±Á ³Ä µÚ ¸ä ¹é »ÿ ¾ À Ã) Æ<