%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'tramp) #@34 Method to connect HTTP gateways. (defconst tramp-gw-tunnel-method "tunnel" (#$ . 427)) #@33 Default port for HTTP gateways. (defconst tramp-gw-default-tunnel-port 8080 (#$ . 520)) #@34 Method to connect SOCKS servers. (defconst tramp-gw-socks-method "socks" (#$ . 614)) #@33 Default port for SOCKS servers. (defconst tramp-gw-default-socks-port 1080 (#$ . 705)) (autoload 'socks-open-network-stream "socks") (defvar socks-username (user-login-name)) (defvar socks-server (list "Default server" "socks" tramp-gw-default-socks-port 5)) (byte-code "\302\303\304\305 D!\306Q\307\310 E\"\207" [tramp-gw-tunnel-method tramp-gw-socks-method add-to-list tramp-default-user-alist "\\`" regexp-opt "\\'" nil user-login-name] 6) #@67 Keeps the remote host identification. Needed for Tramp messages. (defvar tramp-gw-vector nil (#$ . 1155)) #@40 Current gateway identification vector. (defvar tramp-gw-gw-vector nil (#$ . 1268)) #@26 Current gateway process. (defvar tramp-gw-gw-proc nil (#$ . 1357)) #@76 Process listening on local port, as mediation between SSH and the gateway. (defvar tramp-gw-aux-proc nil (#$ . 1430)) #@47 Delete auxiliary process when we are deleted. (defalias 'tramp-gw-gw-proc-sentinel #[(proc _event) "\306!\307>?\205\277 \310\311\nC$\3121\243 %X\205\237 \313 &\314\216'\203U \315X\203U \316\317 \320U\203; \321\202P \322U\203E \321\202P \323U\203O \324\202P \325\fP#\210%\310Y\205\236 \326$!\203o \320%\327$\330\331#$) \322U\203\213 \320%r\332$!q\210\f\333P\334\335 C\"*\336$!\205\236 \316\337$\340\341 \"\fP$*0\202\247 \210\202\250 \210,\320%\327\342\331#(\326(!\205\276 \343(!*\207" [proc tramp-gw-vector tramp-gw-gw-proc arguments fmt-string level process-status (run open) 4 "Deleting auxiliary process `%s'" (error) match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] 3 apply message 0 "" 1 2 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string vectorp tramp-debug-message format "(%d) # " "process" delete-process vec-or-proc tramp-verbose save-match-data-internal tramp-message-show-message p] 6 (#$ . 1554)]) #@78 Activate the different filters for involved gateway and auxiliary processes. (defalias 'tramp-gw-aux-proc-sentinel #[(proc _event) "\306!\307>\205\344 \310\311\nD(\3121\243 )X\205\237 \313 *\314\216+\203U \315X\203U \316\317 \320U\203; \321\202P \322U\203E \321\202P \323U\203O \324\202P \325\fP#\210)\310Y\205\236 \326(!\203o \320)\327(\330\331#() \322U\203\213 \320)r\332(!q\210\f\333P\334\335 C\"*\336(!\205\236 \316\337(\340\341 \"\fP$*0\202\247 \210\202\250 \210,\342\331\"\210\320)\343\n\344#\210\343\344\n#\210)\345\346\"\210\345\n\346\"\210r\347\n!q\210edU?\205\343 \335 ,`d|\210\346\n,\"))\207" [proc tramp-gw-vector tramp-gw-gw-proc arguments fmt-string level process-status (run open) 4 "Opening auxiliary process `%s', speaking with process `%s'" (error) match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] 3 apply message 0 "" 1 2 "Warning: " "Tramp: " processp tramp-get-connection-property "vector" nil tramp-get-connection-buffer "\n%s" append buffer-string vectorp tramp-debug-message format "(%d) # " tramp-compat-set-process-query-on-exit-flag tramp-set-connection-property "process" set-process-filter tramp-gw-process-filter process-buffer vec-or-proc tramp-verbose save-match-data-internal tramp-message-show-message s] 6 (#$ . 2624)]) (defalias 'tramp-gw-process-filter #[(proc string) "\303\3041 \305\306 \307\310#\n\"0\202 \210\310)\207" [tramp-verbose proc string 0 (error) process-send-string tramp-get-connection-property "process" nil] 5]) #@389 Open a remote connection to VEC (see `tramp-file-name' structure). Take GW-VEC as SOCKS or HTTP gateway, i.e. its method must be a gateway method. TARGET-VEC identifies where to connect to via the gateway, it can be different from VEC when there are more hops to be applied. It returns a string like "localhost#port", which must be used instead of the host name declared in TARGET-VEC. (defalias 'tramp-gw-open-connection #[(vec gw-vec target-vec) "\n\306\f!\203 \307\f!\310>\204\362 \311\312\313\n!\314\n!\315\211%\316\317\320 !\321\315\322\323\324\325\326\325\327\325\330\331&\332\f\333\"\210\334\f\315\"\210\335\336\f\337\f\327\"D@ABC\3401\354 BDX\205\350 \341 E\342\216F\203\226 B\343X\203\226 \344\345B\346U\203x \347\202\217 B\350U\203\203 \347\202\217 B\351U\203\216 \352\202\217 \353AP@#\210D\335Y\205\347 \306C!\203\260 \346D\354C\355\315#C)B\350U\203\321 \346Dr\356C!q\210A\357PA\360@\361 C\"@*\362C!\205\347 \344\363C\364\365B\"AP@$*0\202\360 \210\202\361 \210-\366\367\370\n!\313\n!\314\n!#!G\371\370\n!\313\n!\314\n!#H\372\373\n!\374\n!\206/\375G\376\"\203%I\202/\375G\377\"\205/J\201P FK\375G\376\"\203C\201Q \202N\375G\377\"\205N\201R L\315ML\346D\201S \n!)\346D\356\n!)\373N!\374N!$O\332O\201T \"\210\201U O\331\211#\210\334O\315\"\210\335\201V \201W G\201X \"\203\236\201Y \202\255\201W G\201Z \"\205\255\201[ OD@ABC\201\\ 1[BDX\205W\341 E\201] \216F\203B\343X\203\344\345B\346U\203\347\347\202\376B\350U\203\362\347\202\376B\351U\203\375\352\202\376\353AP@#\210D\335Y\205V\306C!\203\346D\354C\355\315#C)B\350U\203@\346Dr\356C!q\210A\357PA\360@\361 C\"@*\362C!\205V\344\363C\364\365B\"AP@$*0\202_\210\202`\210,\364\201^ \337\f\327\"\"-\207" [vec tramp-gw-vector gw-vec tramp-gw-gw-vector tramp-gw-aux-proc aux-vec processp process-status (listen) vector "aux" tramp-file-name-user tramp-file-name-host nil make-network-process :name tramp-buffer-name :buffer :host local :server t :noquery :service :coding binary set-process-sentinel tramp-gw-aux-proc-sentinel tramp-compat-set-process-query-on-exit-flag 4 "Opening auxiliary process `%s', listening on port %d" process-contact (error) match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] 3 apply message 0 "" 1 2 "Warning: " "Tramp: " tramp-get-connection-property "vector" tramp-get-connection-buffer "\n%s" append buffer-string vectorp tramp-debug-message format "(%d) # " intern tramp-find-method tramp-file-name-method tramp-find-user "Tramp temporary socks server list" tramp-file-name-real-host tramp-file-name-port eql tunnel socks arguments fmt-string level vec-or-proc tramp-verbose save-match-data-internal tramp-message-show-message gw-method socks-username tramp-gw-default-tunnel-port tramp-gw-default-socks-port socks-server socks-function socks-noproxy target-vec tramp-gw-gw-proc 5 tramp-gw-open-network-stream socks-open-network-stream tramp-get-connection-name tramp-gw-gw-proc-sentinel set-process-coding-system "Opened %s process `%s'" memql 'tunnel "HTTP tunnel" 'socks "SOCKS" (error) #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] "localhost#%d"] 15 (#$ . 4176)]) #@157 Open stream to proxy server HOST:SERVICE. Resulting process has name NAME and buffer BUFFER. If authentication is requested from proxy server, provide it. (defalias 'tramp-gw-open-network-stream #[(name buffer host service) "\306\307 \n&\310\311\312\211@A\f\204P\313!\203\"