HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/x86_64-linux-gnu/guile/3.0/ccache/system/repl/server.go
ELF�@P(@8@(�(�P(P(������pp�B
�;�?T�?T
�?;�?T@;

AT	A;[ATgA�TfA|��mAqAqU]AG;rAp�P`���
�@�	��'0TbA|��MA_AqUYAG
�'�T
bA->4

)H
TeA4)T
cA|
��
�?`ApU
ZAG

'PH
TcA4)->U_AB0>EL<
3L
H
HT]A4)B0L<
�L
H
HT�@4)B0L<
?L
H
HT�@4);EAHT�@4);BAHT�@4)�>
B	 L	
H	B L
HB0L<
	L
H
B
@>EL
<QL
H
H

H
T,A4)B0L<HLH
HT�@4)B
0L
<DL
H

H
T A4)HT%A4);
#AH
T,A4);
*AH
T3A4);
1AH
T:A4)H	���
�T5A|���@2ApU,AG��'�;
,A;2A;
8AT>A|��y@;ApU5AG���'�T4A|��e@1ApU+AG�'�B@L<
�L
HH
HB0L<
�L
HG
	H
T
$A4

)B0L<PLHH
T
#A4

);!AH
T
*A4
)HT'A|��,@$ApUAGT
%A|
��
 @"ApU
AG

�
���'2A
 T�?~0�;AT�?~0�;A�B >LHB HH '�'3C
GG
G	|	�}	M��K	|
��Z�u��pt��_p���M
	�

	�Y	�p^0�H�|	���
O�3���������Q�������������%��{wrnie]a]YT�PKGB>:61,(#
w�������������������'����
��'����

p�'y���
	`�'r���
P�'k���
@�'	d���
0�'
]���
 �'V���
�'O���
T_@|��t@x@pUV@G|�+}�(EK>ar0�Kr��M>�r�B�FHH
H	HHHHHH	 '&l@%�@&�@&�@�'
���
��'���

p�'����
	`�'����
P�'�
@T�@|��@�@pUz@G|�'}�$EK>ar0�KrP�M>�r�B`FHH
H	HH`'&@%*@&8@&F@�'����
��'����

p�'����
	`�'����
PT:@|���?7@pU1@G|�&}�#EK>ar0�Kr@�M>�r�BPFHH
H	Hp'&�?%�?&�?&�?�'a���
��'Z���

p�'S���
	`�'L���
PT�?|��q?�?pU�?G|�&}�#EK>ar0�Kr@�M>�r�BPFHH
H	Hp'&n?%�?&�?&�?�'���
��'���

p�'���
`T	�?|	��	&?�?pU	�?G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	$?%	<?&	J?&	X?�'���
��'����

p�'����
`T	q?|	��	�>n?pU	h?G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	�>%	�>&	?&	?�'{���
��'t���

p�'m���
`T	1?|	��	�>.?pU	(?G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	�>%	�>&	�>&	�>�'1���
��'*���

p�'#���
`T	�>|	��	H>�>pU	�>G		|	�%}	�"E	K>ar0�K	r0�M	>�r�
B@F	HH
H�'&	F>%	^>&	l>&	z>�'��
��'��
pT
�>|
��
>�>pU
�>G

|
�$}
�!E	
K		>a		r	0�K	
r	 �M	
>�		r	�	B	0F	
H	H	�'&
>%
>&
*>&
8>�'����
��
|�VZ	�u	�Q?������q��L�^A�j^
L>p��H
^p���?'D
^p������v	�/�'	y���

0Kh?q��`^D
?�?'Y
�q���'	_���
0Khq`�
�^

D
^�&
R>&P>p'&Z>&h>�'C���
��'<���
pB
 H
H
�'	�'.���
�1�'�:'�6';E>';H>'�2';G>'9jD'�.';A>'�*';@>'��';?>'��'��'�&'�"'�';.>'T3>';0>'T5>';2>'T7>';H;'�';+>';.>'�R'�'��';%>'��';$>'�V';#>'�'�'�N'��';>'�z';>'�Z'�';>';;;'�>'�:';>';	>'�
'�J';>';>'��';>'T>'�';�:';�='�'�F';x9'�'�'%	�=&

>&
>&	!>7>
�T*>G	'Y
B0>EL<^LG	HB0L<dLG	H+PT>|�	T;T�:4oU>GT>�'fP
T�=|�	T�:T�:4nU�=H��B HH)T�=G	p'9
##P'
T	�='F�=|��:9�=qU�=G'�=
 T�=G '���=
 T�=G '�=|��9�=qU�=G'�=|��H:�=pU�=G'�=|��::�=pU�=G'�=
`Tx=G'����	B0>EL<FLGHB0L<LLGH+0B HHT\=|�	TM:T+:4oUQ=GB HHTK=|�	T<:T:4nU@=H��B HH)T:=Gp'����	##P'=
 T"=G 'M���x=
 T=G 'h����=
�>
E<�<��
�	##u='T�<G')���B0L
LGHB0L
LGH+PT�<|�	T�9T�94oU�<G|�
�B|�/}�,GG|�}�GT�<|�	T�9T�94nU�<HB HH	%T"=;
B8; =B HH	B
 H
H
B H
H
$�T=;
28;=B HH	B
 H
H
B H
H
$�B H
H	`)T�<G'
��p�P'�|��`'y���'�<
 Tn<G '�����<
 Tg<G '����
=�<|
�	��
|	�	�1|
��!T�<|���8P;pU�<GT	�<|	��	�8L;pU	�<G	��'pT�<|���8(;pU�<G�|�	�9jDT
�<|
��
�8�:pU
�<G

T	�<|	��	�8m;pU	�<G	�T�<�'KpT	�<|	��	�8G;pU	�<G		T�<|���83;pU�<G�T�<��'6T	p<|	��	8�:pU	g<G		Tv<|��s8	;pUm<G����'�'f<|��[8!;pUM<G'^<|��M8�:pUE<G'b<W<
|�	�;;T	Q<|	��	28�:pU	H<G		T<|��&8�:pU<G�T<�'����P
T
<|��8�:pU<GT<|��8�:pU�;G�T�;�p'����
T<|���7|:pU<GT�;|���7x:pU�;G�p�'
'<
�@T
;G	'F���B
0>EL
<�L
GH
B0L<
�L
G
H
+
�B
0L
<�L
H
B HH
T
�:|
�	T
�7T�74

oU
�:G
B
 H
H
T�:|�	T�7T�74nU�:H
��
B	 H	H	
)T�:G'$���##p��'
T	�;|	�	T	�7T�;4		oU	�;G	T�;��'
B	@>EL	<�L	H	GH	;�;+�B	0L	<L	H	T�;|��B7�;pU|;G�'
	
'

	0)Tv:G'
����B0L<�LGHB0L<�LGH+PG
Ta:�'
����H
B HH
)T
T:G�'
����p��'
TF:�'
����p��'4;
 T-:G 'X���-;
 T&:G 's���0;
 T#;|���5 ;pU;GG ' ;
�T�9G',���	B0>EL<RLGHB0L<XLH+@T�9|�	T�6T�64oU�9GT�9G':���@	T�9|�	T�6T�64nU�9H��B HH)T�9G'���	##P'	T�9Gp�`'����:
 T�9G '����:
 T�9G '���:
�'8;
T�:|�	Tn6T�:4oU�:GT�:|�	T`6T
�:4
oU�:GT
�:|
��
6�:pU
�:G

T�:|��6�:pU�:GT�:�'N�|��ET�:�'B�|��7T�:�'6�|��)T�:�'*�|��|�}�EK
t
�M	>�	>	a	r��G|��}��EKt��M�a	r��G|
��}
��E
Kt��M�a	r��G
|��}��EKt��M�a		r	��G	t
 ��>
a
r��GG'�EKt ��M�a
r��GG'�E
Kt ��M�a
r�{G
G'�EKt �mM�a
r�eGG�'�+�+�+�+	T�9|��:5�9pU�9G�+�T�9|���3�9pU�9G
'�)##
�	�'�)
�	�'�)
�	�'�)
�	�'�)
��'�
&�9�
&�9�
&�9�
&�9�
&�9�
&�9�
&�9�
&�9�&�9�&�9&�9�&�9�&�9&
�9�&�9�&�9&�9�&�9�&�9&�9%�9%
�9%�9%�9�9|���4�9qUP9G'�9
 T�7G '����9
 T�7G '*����9�|�	��'k���GG @'6:T�9|��b4�9pU�9G'`|��}��GG�B HHB
 H
H
T{9|��B4x9pUr9GTy9|��64v9pUp9GTw9|��*4t9pUn9GT
u9|
��
4r9pU
l9G
0�'	�4
T`9|��	4]9pUW9G	0��'TW9|���3T9pUN9GTU9|���3R9pUL9GTS9|���3P9pUJ9G	��'T	7@'J���B0>EL<LHB0L<
L
H+�B0L<LHB HHT�6|�	T�3T
�34
oU�6GB
 H
H
T�6|�	T�3T�34nU�6H
�B HH)T�6@'
+���##�'�T�8|��u3�8pU�8G0@'T�8|��c3�8qU�8G��<
�;	�8>E<�9'T�8|��I3�8pU�8G���'|�w}�tG@'|��B0LL
HT�8|�� 3�8qU�8G�`�'|��������4|�!}�GGBPLLHHHT�8|���1�8qU�8GT�8@'P���T�6;�1;�6B HHB HHB HH$ T�8'ET�8'=Ty8'5&�8&�8�8
 T6G '/����8
 T�5G 'J����8
`�!T}8|���2z8pUt8GGP'Tu8|���2r8pUl8GGP`@'|8
 To8|��r2l8pUf8GG '�8B@>EL<BLHHT]8|��P2Z8qUT8GP'0�
TT8|��=2Q8qUK8GP@'0TK8|��*2H8qUB8G;I8P'�'d8
`;E8TK8|��2H8qUB8G`P'�TB8|���1?8qU98GGG@0p 'Q8
PT:8|���178qU18GP'P|��'T/8|���1t6qU&8G'P; 8T�7|���1�7qU�7G0P` '�'8
0GGG 0'8|��S0	8qUC7G'8|���1	8pU77G'8
G'���
8�|�	��'a���B@>EL<LGHHT7|��07qU�6GT7 0'�����7
 GG '�����7
 '�7B >LH
�
B LH
T
�7|
�	T
c1T�74

oU
�7G
�'	�|��T�7|�	TL1T�74oU�7G�'	�HGT�7�'	OBP>EL<TLHHHBPL<�LHHH+@�'			 )G
�'	�|
��T
{7|
�	T
1T~74

oU
p7G
�'	�H
GTq7�'	#
#'t7|���0g7pU[7G'l7
PT;7|�	T�0T>74oU07GG'@|��$T07|�	T�0T374oU%7GG'@GHGGT$7G0@P '�����'17
PT�6|�	T�0T�64oU�6GG'@|��$T�6|�	Tz0T�64oU�6GG'@GHGGT�6G0@P 'v����'�6
'#7�	B >LH	B LH	T	�6|	�	T	=0T�64		oU	�6G	�'	�|��+T�6|�	T&0T�64oU�6G�'	�HT�6|�	T0T�64oU�6G�'	�HBP>EL<ULHHHBPL<�LHHH+@�'		
 )G	�'	�|	��+T	�6|	�	T	�/T�64		oU	�6G		G��'	T	�6|	�	T	�/T�64		oU	�6G		G��'#	#�	�
�'�6
PT6|�	T�/T64oU�5GG'@|��1T16|�	T�/T464oU&6GG'@GHT'6|�	Tr/T*64oU6GG'@GH�'�'96
`T�5|�	TQ/T�54oU�5GG'@|��.T�5|�	T:/T�54oU�5GGGGP'T�5|�	T$/T�54oU�5GGGGP`0'�'�5
':6T
�5|
�	T
�.T	�54

	oU
�5G
T�5�'B
0>	EL
	<�L
H
B0L	<	�L	H+
��
T	�5|	�	T	�.T�54		oU	�5G	�'`|��T�5|���-�5pU�5G�'`�|�\}M�Y;�5T�5|��`-�5pU�5G�p'�B HH
�
�5'G	�'	�|��T�5|��r-�5pU�5G�'	��|�}M�T�5|��"-�5pU�5G�p'	�B HHP���T
|5|
��
.y5pU
s5G
'
p)TN1�'��#	#�	�
�'h5
0T5|�	T&.T54oU5GT5G 0'T5
 T!1G '��a5
`TJ5|���-G5pUA5GG`'P|��T>5|���-;5pU55GGP`p@'�'B5�
|�	�T
2|�	T�-T24oU2G'@
T5|�	T�-T54oU5GT�1p�`'p
|��8G	�'8
T	�3|	�	T	�-T�34		oU	�3G	�'p
|	��T	c1|	�	T	|-Tf14		oU	X1G		�`pP'�	'�	'�4;y4B@>EL<LHH0 '����4
 B@>EL<LGHGHG'��"5
�;�4T�4T�4|���+�4pU�4GGp`'@	�
��GGp'P	|���T�4|�	T
-T�44oU�4G;�4'P	T=1|�	T�,T@14oU21G`'	T61|�	T�,T914oU+1G`'	T�4|���,,1pU|4G`'	Tv4|��,%1pUm4G`'	G'����P	T`4|�	T�,Tc44oUU4GT^4|�	T�,Ta44oUS4G�
;[4'`	B@>EL<%LHH`P@'TL4|�	Tu,TO44oUA4GG`�P'TK4'X4
p;K4T�,|��,�,pU�,GGGP@'`	T<4|���+92pU34GP�@'24
G'���14
 T0|�	T%,T04oU0GT0�'!4
V*\;
*1U*Ue*U+*V*U;
*1U*UP*UR*U*V
*L;*1U	*U	*V
**V**V*A;
*1U*T*1U
*V*<;*1U*T	*1U*V	*5V*<;	*1U
*T*1U	*V*	*V*
*V**V�**V*';
*1U*U�*U\*UD*U,*U*V*;*1U*U*V	**V**V�**V*;*1U*U*V**V
**V�**V
*�;*1U	*U	*V
**V**V�*	*V*�;*1U*U*V*	*V*
*V�**V*�;	*1U
*U*V
*�;*1U*U*V*
*V**Vh**V*�;
*1U*U*V**V*
*VP**V*�;*1U*U4*U*V*�;	*1U
*U
*V**V**V+*
*V*�;*1U*U*V*
*V**V**V**V**V**V**V**V**V**V**V*�;*1U*T*1U*V*�;*1U*UR*V*�;*1U*UC*V*�;*1U*U4*V*~;*1U*U%*V*{;*1U*U*V**V**V**V**V*p;*1U*T*1U*V*i;*1U*U*V *dV%*�V(*fV-*m;(*1U,*V.*l;)*1U-*V1*kV6*p;1*1U5*V9*o;4*1U8*V:*��V;*��V<*j;7*1U;*V=*i;8*1U<*V>*h;9*1U=*V?*����V@*h;;*1U?*VA*����VB*h;=*1UA*VC*��VD*f;?*1UC*VG*iVL*pVQ*VV*�V]*�Vd*�Vi*�;d*1Uh*Vj*�;e*1Ui*Vk*����Vl*�;g*1Uk*Vo*�Vv*�V�*�V�*�V�*;;�*1U�*U�*V�*8;�*1U�*U�*V�*�*V�*0V�*5;�*1U�*U
/U@.U&.U.Uz,Uh,Ul+U�*U�*U�*V�* ;�*U�*U�*U�*U�*V�*V�*~*V�*%;�*1U�*U�*V�*$V�*�*V�*0V�*�*V�*>;�*U�-U�*V�*IV�*LV�*QV�*VV�*[V�*^V�*aV�*fV�*i;�*1U�*U�-U,U�*U�*V�*`V�*�*V�*b;�*U�-U�+U�*U�*V�*a;�*U�*U�*V�*`;�*U�+U�*V�*kV�*nV�*qV�*tV�*yV+|V	+�;+1U+T+1U+Uj,V+v;�*1U+T+1U�*UU,V�*k;�*1U�*T�*1U�*U@,V�*`V�*cV+fV	+kV+pV+uV+zV+}V"+�V'+�V,+�V1+�V6+�;1+1U5+T3+1U1+UI,V1+�V6+�;1+1U5+U?+V5+�V>+0+V?+�;:+U\+UJ+U@+VL+�VU+G+Vl+�V�+�V�+�V�+�V�+�;�+1U�+V�+�V�+�+V�+�+V�+�+V�+�+V�+�+V�+�+V,�;	,1U
,V,�;
,1U,V,��V,�V,,�VQ,�;L,1UP,VT,�;O,1US,VW,�V^,�Vg,�Vn,�Vs,�;n,U�,U�,U|,Vp,�Vy,k,V�,�V�,�,V�,�V�,�,V�,�V�,�V�,�V�,�V�,�V�,�V�,�V�,�V�,�V�,�V�,�V�,���V-�V	-�V-V-V(--V-V$--V9-V@-VM-VZ-Va-%Vh-*Vm-Z���Vt-,V{-5V�-8V�-=V�-BV�-EV�-LV�-O;�-1U�-V�-N;�-1U�-V�-MV.T;�-1U.V.S;.1U.V.R;.1U.V.Q;.1U
.V&.R;!.1U%.V'.O;".1U&.V*.L;%.1U).V-.KV2.RV9.WV@.^VY.gV`.lVm.q;h.1Ul.V�.pV�.s;�.1U�.V�.pV�.u;�.1U�.V�.tV�.w;�.1U�.V�.v;�.1U�.V�.uV�.x;�.1U�.V�.w;�.1U�.V�.t�'system'repl'server'inlinable-exports'filename'system/repl/server.scm'imports'ice-9'threads'rdelim'match'iconv'rnrs'bytevectors'binary-ports'srfi'srfi-1'srfi-26'exports'make-tcp-server-socket'make-unix-domain-server-socket'
run-server'spawn-server'stop-server-and-clients!'declarative?'guile'define-module*'set-current-module'*open-sockets*'sockets-lock'
make-mutex'
close-socket!'add-open-socket!'run-server*'serve-client'with-temporary-port-encoding'with-saved-port-line+column'drain-input-and-close'permissive-http-request-line?'ucs-range->char-set'2^(OPTIONS|GET|HEAD|POST|PUT|DELETE|TRACE|CONNECT) '[^ ]+ '!HTTP/[0123456789]+.[0123456789]+$'
string-append'make-regexp'check-for-http-request'guard-against-http-request'maybe-check-for-http-request'before-read-hook'	add-hook!	










 !
"#

$%&%'
()%*
+%,
-%./
$0&0'
1)0
2)
)34
3
56
78
9:

;,<=,)6>?>@
A>B
C)6
D?
EF,G
H
I
J
II
I
KI!
"I#

$IL&L'
()JL*
+L,
-L./
$IM&M'
1)JM
C)8):H
)J'language'tree-il'
<lambda-case>'wrong-type-arg'allocate-struct'*Expected vtable with no unboxed fields: ~A'wrong-number-of-args'2Wrong number of initializers when instantiating ~A'8Wrong type argument in position 1 (expecting vtable): ~S'8Wrong type argument in position 1 (expecting struct): ~S'<let>'<module-ref>'
<conditional>'<lambda>'<call>'<seq>'
<lexical-ref>'<const>'out-of-range'vector-set!'Argument 2 out of range: ~S'make-vector'?Wrong type argument in position 2 (expecting small integer): ~S'PF_INET't3't2'INADDR_LOOPBACK'AF_INET'	inet-pton'port'addr'host'AF_UNIX'bind'SO_REUSEADDR'
SOL_SOCKET'
setsockopt'SOCK_STREAM'PF_UNIX'socket't1'sock't0'/tmp/guile-socket'path'name'
misc-error'bad code ~S'bytevector-u8-ref'<Wrong type argument in position 1 (expecting bytevector): ~S'
lock-mutex'unlock-mutex'assq-remove!'
close-port'match-error'no matching pattern'%set-port-property!'guard-against-http-request?'with-continuation-barrier'
cancel-thread'current-input-port'current-output-port'current-error-port'current-warning-port'*repl-stack*'
start-repl'struct-ref/immediate'=Wrong type argument in position 2 (expecting boxed field): ~S'parameterize'Not a parameter: ~S'
parameter?'pipe'F_SETFL'
O_NONBLOCK'F_GETFL'fcntl'SIGPIPE'SIG_IGN'	sigaction'listen'memq'select'catch'%thread-handler'car'6Wrong type argument in position 1 (expecting pair): ~S'display'force-output'accept'call-with-output-string'string-split'for-each'Failed to accept client:'format'print-exception'string-null?';;; ~a
'call-with-new-thread'close'port-closed?'
port-encoding'set-port-encoding!'	port-line'port-column'set-port-line!'set-port-column!'setvbuf'block'char-ready?'get-bytevector-some'
ISO-8859-1'bytevector->string'string-concatenate-reverse'string-every'regexp-exec'%port-property'
'peek'read-delimited'%make-void-port'rw'call-with-port'	dup->port'w'
unread-string'done'�
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ POSSIBLE BREAK-IN ATTEMPT ON THE REPL SERVER                @@
@@ BY AN HTTP INTER-PROTOCOL EXPLOITATION ATTACK.  See:        @@
@@ <https://en.wikipedia.org/wiki/Inter-protocol_exploitation> @@
@@ Possible HTTP request received: ~S
@@ The associated socket has been closed.                      @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
������p���T�p��������	4		<
X

t
�
�
�����
$
@
4Pl\ x!�"�#�$�%�&�'�(�)�*�+�,�.d0�1�2`3�4�6�7�8|:,!=H!@l!C�"F�#H$J�$L�%MP&N�&O'P0(QT(T�(WD)Z\)]�)`�)c0*fL*il*lp+o,p�,q�,sH.tx.v�.x�.z80|x0��0��0��1��1� 2�H2�L4��4��5�06��6��6�8�08�|8�09�h9��9�|:��:�;��;�>��>�?�t@��A�,B�XB��B��B�DC�pC�D�pD�E�tE�hF��F�G��G��G�H�hH��H�<I��I�J��J�lK�L�TL��L�M�TM��M�N�LN�\O�8P��P��P�Q��R��R�,S�|S��S�T�PT�hT��T�V
�
�
�
*���
�*����
*��
*�
*�
(
(
(
(Jf

*�V�V�V�V����
*���)
�)
�)
�)
��
*�
(�
�
�
�����������*�����((((*����������	����������������
������ �����
****
*
*

���

***
*(`7`7�`7`7P(�W`7��
E

EEEEE2!
E	�����������c8������
*�2�8�8�

��?�	


���<�4�d��$�����
l�����������������������������
���������
��
��8
�� 
��T
���	��\��D��x��`�����
������h�����������x��D��E���H��0��d��L�����
@�������������$����@��(��@��
=���� ��D��
��D��,��`��H��|��d�����
	E6�(�������������������P����h��E������p��$������������������������������������ ��t ��� ��� ��� ��
4 ��h"��0"��h"��P"��T#��<#��@$��($��L$��	t#��&���%��4'��'��H(��0(��P(��
'��x*��`*���*���*���*��|*��@+���*���,���,��-���,��8-��	
x+���.����.��P/��8/��T/��</���/��|/���D���N0m0m|P( ��Hl*����<����pEd$M�]xU(f�k�-� 	zj_��NX��Nj�XR8��R0��T��T��hn��P(@t�t~�dj	
d��	!� L| L�������� �$� $\� \�� ��R�[�!d/�!�!&�!�!/�!�$80�$�$ �$% %�&6 �&�*�G�*�*��*�*��*H+�H+�,� �,-u-8-~8-P-�P-t3�{t3�3� �3�3��34�4x4�x4,;�w,;`;�`;�;��;8<�8<�<�<�=+�=t>�t>|?�|?�?��?�?� �? @  @<@$<@�@2�@,Ae,ATAnTA�C} *�C�C% �C�D:�D�E��E�E��E�H� 3�H�I��I�J.�JK�KpN� ;pN�N�	�NO�O�O��O�Q�#�Q�Qn�Q@R�@R�U�D�UXV� XVtV� tV�V� 
										

	 %)	-
	:HOS	XS	iS	�	�	��O��SOS		S		S												
			

SS�	�S	�	��)	
$,4 <(D0L8T@XH`P|P�P�P�X����� ����������(������"�*����*����*����������*�0�8��*�(�B�J���H�R����J�������������������`����(�H�H�H�`��	�	�	�	`�	�	�	*�	�	�	�
�
�
�
"�
�
�
�
�
�
������� �����O�0@DHT`��������������	�����������)	����������������)	���������������)	���������������)	��������������)	��������������)	��������������)	��������������)	�������������)	�����������	�������������	�����������	��������������	������������������������������������������������������������������4"4"D+P2\"hlptx"|"|#� ����� �(�0�8�@��H�H�H�H�P�R�Z�R�R�R�T�Z�R�P���� ��(�(�(�	(�	0�	2�	:�	2�	2�	2�	4�	:�	2�	0�
�
��� � � � �(�*�2�*�*�*�,�2�*�(�
�
�
�
�
 � � � �(�*�2�*�*�*�,�2�*�(�������� �"�*�"�"�"�$�*�"� �������� �"�*�"�"�"�$�*�"� �������� �"�*�"�"�"�$�*�"� �������� �"�*�"�"�"�$�*�"� ���������"�����"������#�
�"�(�
�
�
�
�
�
�
���"�"�"�#�3�
�
��
��� �2�2�2�3�����
�
��������������� � � � � � � �!�!�!�!�!�!�!�"�"�"�"�"�"�"�#�#�#�#�#�#�#�$�$�$�$�$�$�$�$�%�%�%�%�%�%�%�&�&�&�&�&�&�&�'�'�'�'�'�'�'�
OSS�% )	
�% )�	�
	�
(00<H"P X dl������0�(���� ����� ��H�0�(���$,0

��$,0���$,0��$,0��
OSS��% )	��% )�	�
	�080<"H*P(X(d"l |�����������������@��

OSS��	�
�% )�����% )�			���			�����
�
 (, 0(4088LXP`h@tH|H�P�@�@�H�@�@�@�H�P�@�H�H�X�H�H�H����� ������ ��@�H�h�p�@�

������)	
�)���)	�)		
�)	�)		
�)	
    0Pltx����8��������������H�P�8������ � � �P�X�8����� � � �(����$,0����� $,0`���)	�)		
�)	�)		
�)	
  4<X`dl���8�@�(���������@�H�(�������� ���
OSSS��% )	��% )�	�
	��% )			OSS
�
SS	
�

084@"L*T(\(h2p0��*����(���(�0���(���(�0�8�X�`�@�H�8�8�P�8�8�h�x���8�R�R�P�P�8�R�P�P�P�h�h�8�h�p�P�Z�X�X�"� �p�h����p�h


08<@
OSS�% )	
�% )�	�
	�
 (0<HPX d|�����(� �0����������8�@�(� ��

��% )��% )��)��)�



��������������������������������	������	������	������	�)�	
�	�����(08@DL`hpx|����� � � � �@�(�@�(�@�(�@�(�(�2�2�<�B�*�:�J�H�P�Z�Z�\�R�R�P�X�b�b�d�Z�Z�X�`�j�j�l�b�:�8�2�*�x����(�b�b�d�*�*�x����(�b�b�d�*�*�x����(�b�b�d�*�*� ����������������	@�	@�	@�
�
�
�
�
�
�
�
�
����������$,0

����( @@DH��
��	���)	�)	�)	
	
�)	�)	

OSSS��% )	��% )��
	�	
�)�	SOS
�
���)	
			���


08<0Pl pt(x0�8�0�0�0�0�@�@�@�@�H�H�H�H�P�P�P�`�H�@�H�H�H�X�0�0�0�0�@�@�@�@�H�H�H�X�X�0�B�J�H�R�0�J�H�0�0�P�0�0�0�P�0�0�H�0�0�0�H�h�h�`��0�0�0�`�����0�H�R�X�b�j�p�	p�	p�	��	p�	��	p�
p�
x�
x�
x�
��
p�
p�x�p���p�p�p��������� ��@�(�


	

4<@ D0`|���
08<@��OS
	

�$0D`hl������������ ��	
	
8@D(`h���� ��

	
�08<(Th���(����������$,0��$,0������OS�)	
( @@DP\dt�����������O���% )	�% )	�
OSS�	�% )	�
	�"(,(<PX `hlH� � � �0� � �H� �X�H� �2�:�8�2��H���� ���H��@�0�����$,0�% )	�% )	�
�(08@D H(\p����� �(��������% )	�% )	�
�(08@D H(\p����� �(�������������O��% )	�% )	�% )	OSS�	�% )	��% )	�	� ",(<PX `hlH� � � �0� � �H� � � �0� � �H� � �2�:�8�2��H���� ����X�������8���% )	�% )	�% )	��(08@D H(\p����� �(�������� �(�����% )	�% )	��% )	��(08@D H(\p�������0�(�������������% )		OSS��% )	
�	
���	
�
��
�
	�(08@D L0dp|���������0�����0��� �(�(�(�@��(��(�H�����H���0�0�0�H��0�(���� ��(���% )		(08@DLP
�

�08<(@0Xl�������% )	��% )		�% )	�% )		��,@HPX\ ppx��������8������8�����������	OS$"0"OS(08@		
��% )		�% )	�% )	

�% )	�% )			OS�% )	�$@HL P0lx|(�������(�0���� ���0��� ���0����0����(�(���������� ���0�8�@�� �*�*���������	

8@DH L@hp������% )			(08@DLP,ATA�Ec�Ec�J�K�Oi�O��QVXVVtVf3��Hl����
L0|��844h48�8T�8g8xDX�4�4� hl"4�"4��"���%8��%8��%���'�p+4�+4�+X0,��-4�-4 .8.$\48�44�44�4d `5�<4H<4,|<� =Xx=0�>�\?d@4<�@8`�@8 Al$A��A0yB(y<B4�pD8�D�E��F$��F�tI8�J,��K ��K`XOh�O4�O���P���RX�RP(Sh�V��@W\WX�W|%....Guile 3.0.8lpclose-socket!lock-mutex@@ice-9/threadsunlock-mutex@@ice-9/threadsassq-remove!@guileclose-port@guileadd-open-socket!stop-server-and-clients!make-tcp-server-socketsocket@guilesetsockopt@guilemake-unix-domain-server-socketserve-clientparameter?@@guilerun-serverrun-server*shutdown-servercall-with-new-thread@@ice-9/threadsclose@guilespawn-serverwith-temporary-port-encodingset-port-encoding!@guilewith-saved-port-line+columndrain-input-and-closemaybe-check-for-http-requestcheck-for-http-requestguard-against-http-request�o�
system/repl/server.scmice-9/boot-9.scmice-9/threads.scmice-9/match.upstream.scm	���};�J�a,,�,�b,,�,�b,$�,�b,��a;[J!�J�}�%�J�}h!�w}���~�!-��$Ywww�J"�'>--)I1�w��>��Y��}�
,;U;(��,w:-,S;�,(+;U;-�S;1$;];�/;�;:%,[;#�];%�[;z=
ywb;�
/)�,$,�~,��$,�~,
�H ,`;�
CixJ;b; �`;�!�K0i&�%K!� Z�+�,x!�.�,x�46�Z�+�,x!�.�,x�7h=M];���h/;�;:%,[;���<,�~Yv�/g9G�U;(Z,wI-,S;�,�#;];%�[;�w*;;�;U;(x�;h:-,S;�;s+;U;-�S;�w;=<����	��v,�	��v,�	��v,�	��v,�&�

-
+��t+;U;-�S;(w0h�z =x%w�'��
:+?��`,],+wVh/;�;+%,[,��q, ��
�
�pJf�Jyw?�J�pJ �J�}��h��,xx�,$,�~,	�,	i,	i,hJs,Y,#;];%�[;+w<-
;%;;��0{8.B�pJ.<�,.-�pY �;�p,#�;90�pwV)-w2h�����,&;>M�	h!< �h-,e�z��	h<�h-,x�<�	Y!< �h<;�<�	Y<�h<;����	h<�h�h�z��	h<�i�x�<�	Y<�h�h�<�	Y<Z���,V�sh2�h< �;�~6i,; �;�~Jh< �;�~i;;=t,,,r�>�;q=;w
@;
< �J�Ji;�
] �	,�Ki
�h<@���(C-�x	?�	K"A0,,J �0�,Z�Z�Z#0l!�+�- ,Z�h�ZhY!;4xYR,>wB�<,�
���d0��8L4�4,�8H�8[$8l\X�4�4}h�!4�!4��!���$8��$8�%���&��*4�*4�*XH+��,4-48-P-$�t38�34�34	4dx4�,;4`;4 �;�8<X�<0�=�t>|?40�?8T�?8 @`<@��@0m,A(mTA4��C8�C�D��E$��E��H8�I,��J �K`pNh�N4O���O���QX�QP@Rh�U��XV	tVX�V|lpclose-socket!lock-mutex@@ice-9/threadsunlock-mutex@@ice-9/threadsassq-remove!@guileclose-port@guileadd-open-socket!stop-server-and-clients!make-tcp-server-socketsocket@guilesetsockopt@guilemake-unix-domain-server-socketserve-clientparameter?@@guilerun-serverrun-server*shutdown-servercall-with-new-thread@@ice-9/threadsclose@guilespawn-serverwith-temporary-port-encodingset-port-encoding!@guilewith-saved-port-line+columndrain-input-and-closemaybe-check-for-http-requestcheck-for-http-requestguard-against-http-requestclosureargcachevarproctmpnamemodboxsockets-lockclose-socket!moduletagcodeadd-open-socket!stop-server-and-clients!make-tcp-server-socketmake-unix-domain-server-socketrun-serverrun-server*objunboxedcheck-for-http-requestguard-against-http-requestmaybe-check-for-http-requestcachedbbvposvalulenrlensidxuidxmaxidx+1ptrsu8a*res*resultrestf0f1f2f3f4f5f6f7f8vtableflagsmaskresrfieldsnfieldsidxbitslenssizeausizenwordsvw0-highw0islens64carcdrpairunspecifiedprimarg0arg1arg2force-closenilwxvalshostaddrportarg3arg4pathclientthreadt-733ce3ad9f392e4-130t-733ce3ad9f392e4-131t-733ce3ad9f392e4-132t-733ce3ad9f392e4-133wordt-733ce3ad9f392e4-13dt-733ce3ad9f392e4-13et-733ce3ad9f392e4-13ft-733ce3ad9f392e4-140t-733ce3ad9f392e4-156server-socketfalseserve-clientshutdown-read-pipeshutdown-write-pipeready-portskeyargsencodingthunksaved-encodingsaved-linesocketchunkslinet-733ce3ad9f392e4-215Call THUNK in a dynamic environment in which the encoding of PORT is
temporarily set to ENCODING.Save the line and column of PORT before entering THUNK, and restore
their previous values upon normal or non-local exit from THUNK.Drain input from SOCKET using ISO-8859-1 encoding until it would block,
and then close it.  Return the drained input as a string.Return true if LINE might plausibly be an HTTP request-line,
otherwise return #f.Apply check-for-http-request to SOCKET if previously requested by
guard-against-http-request.  This procedure is intended to be added to
before-read-hook.Check for a possible HTTP request in the initial input from SOCKET.
If one is found, close the socket and print a report to STDERR (fdes 2).
Otherwise, put back the bytes.Arrange for the Guile REPL to check for an HTTP request in the
initial input from SOCKET, in which case the socket will be closed.
This guards against HTTP inter-protocol exploitation attacks, a scenario
whereby an attacker can, via an HTML page, cause a web browser to send
data to TCP servers listening on a loopback interface or private
network..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab