4 static char *
e[] = {0};
7 void server(
int argc,
const char *
const *argv) {
10 buffer_puts(buffer_1,
"\nPROTO=");
12 buffer_puts(buffer_1,x ? x :
"unset");
14 buffer_puts(buffer_1,
"\nSSLLOCALHOST=");
15 x = env_get(
"SSLLOCALHOST");
16 buffer_puts(buffer_1,x ? x :
"unset");
18 buffer_puts(buffer_1,
"\nSSLLOCALIP=");
19 x = env_get(
"SSLLOCALIP");
20 buffer_puts(buffer_1,x ? x :
"unset");
22 buffer_puts(buffer_1,
"\nSSLLOCALPORT=");
23 x = env_get(
"SSLLOCALPORT");
24 buffer_puts(buffer_1,x ? x :
"unset");
26 buffer_puts(buffer_1,
"\nSSLREMOTEHOST=");
27 x = env_get(
"SSLREMOTEHOST");
28 buffer_puts(buffer_1,x ? x :
"unset");
30 buffer_puts(buffer_1,
"\nSSLREMOTEIP=");
31 x = env_get(
"SSLREMOTEIP");
32 buffer_puts(buffer_1,x ? x :
"unset");
34 buffer_puts(buffer_1,
"\nSSLREMOTEPORT=");
35 x = env_get(
"SSLREMOTEPORT");
36 buffer_puts(buffer_1,x ? x :
"unset");
38 buffer_puts(buffer_1,
"\nSSLREMOTEINFO=");
39 x = env_get(
"SSLREMOTEINFO");
40 buffer_puts(buffer_1,x ? x :
"unset");
42 buffer_puts(buffer_1,
"\nTCPLOCALHOST=");
43 x = env_get(
"TCPLOCALHOST");
44 buffer_puts(buffer_1,x ? x :
"unset");
46 buffer_puts(buffer_1,
"\nTCPLOCALIP=");
47 x = env_get(
"TCPLOCALIP");
48 buffer_puts(buffer_1,x ? x :
"unset");
50 buffer_puts(buffer_1,
"\nTCPLOCALPORT=");
51 x = env_get(
"TCPLOCALPORT");
52 buffer_puts(buffer_1,x ? x :
"unset");
54 buffer_puts(buffer_1,
"\nTCPREMOTEHOST=");
55 x = env_get(
"TCPREMOTEHOST");
56 buffer_puts(buffer_1,x ? x :
"unset");
58 buffer_puts(buffer_1,
"\nTCPREMOTEIP=");
59 x = env_get(
"TCPREMOTEIP");
60 buffer_puts(buffer_1,x ? x :
"unset");
62 buffer_puts(buffer_1,
"\nTCPREMOTEPORT=");
63 x = env_get(
"TCPREMOTEPORT");
64 buffer_puts(buffer_1,x ? x :
"unset");
66 buffer_puts(buffer_1,
"\nTCPREMOTEINFO=");
67 x = env_get(
"TCPREMOTEINFO");
68 buffer_puts(buffer_1,x ? x :
"unset");
71 buffer_puts(buffer_1,
"\nTCP6REMOTEHOST=");
72 x = env_get(
"TCP6REMOTEHOST");
73 buffer_puts(buffer_1,x ? x :
"unset");
75 buffer_puts(buffer_1,
"\nTCP6REMOTEIP=");
76 x = env_get(
"TCP6REMOTEIP");
77 buffer_puts(buffer_1,x ? x :
"unset");
79 buffer_puts(buffer_1,
"\nTCP6REMOTEPORT=");
80 x = env_get(
"TCP6REMOTEPORT");
81 buffer_puts(buffer_1,x ? x :
"unset");
84 buffer_puts(buffer_1,
"\nSSL_PROTOCOL=");
85 x = env_get(
"SSL_PROTOCOL");
86 buffer_puts(buffer_1,x ? x :
"unset");
88 buffer_puts(buffer_1,
"\nSSL_SESSION_ID=");
89 x = env_get(
"SSL_SESSION_ID");
90 buffer_puts(buffer_1,x ? x :
"unset");
92 buffer_puts(buffer_1,
"\nSSL_CIPHER=");
93 x = env_get(
"SSL_CIPHER");
94 buffer_puts(buffer_1,x ? x :
"unset");
96 buffer_puts(buffer_1,
"\nSSL_CIPHER_EXPORT=");
97 x = env_get(
"SSL_CIPHER_EXPORT");
98 buffer_puts(buffer_1,x ? x :
"unset");
100 buffer_puts(buffer_1,
"\nSSL_CIPHER_USEKEYSIZE=");
101 x = env_get(
"SSL_CIPHER_USEKEYSIZE");
102 buffer_puts(buffer_1,x ? x :
"unset");
104 buffer_puts(buffer_1,
"\nSSL_CIPHER_ALGKEYSIZE=");
105 x = env_get(
"SSL_CIPHER_ALGKEYSIZE");
106 buffer_puts(buffer_1,x ? x :
"unset");
108 buffer_puts(buffer_1,
"\nSSL_VERSION_INTERFACE=");
109 x = env_get(
"SSL_VERSION_INTERFACE");
110 buffer_puts(buffer_1,x ? x :
"unset");
112 buffer_puts(buffer_1,
"\nSSL_VERSION_LIBRARY=");
113 x = env_get(
"SSL_VERSION_LIBRARY");
114 buffer_puts(buffer_1,x ? x :
"unset");
117 buffer_puts(buffer_1,
"\nSSL_SERVER_M_VERSION=");
118 x = env_get(
"SSL_SERVER_M_VERSION");
119 buffer_puts(buffer_1,x ? x :
"unset");
121 buffer_puts(buffer_1,
"\nSSL_SERVER_M_SERIAL=");
122 x = env_get(
"SSL_SERVER_M_SERIAL");
123 buffer_puts(buffer_1,x ? x :
"unset");
125 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN=");
126 x = env_get(
"SSL_SERVER_S_DN");
127 buffer_puts(buffer_1,x ? x :
"unset");
129 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_C=");
130 x = env_get(
"SSL_SERVER_S_DN_C");
131 buffer_puts(buffer_1,x ? x :
"unset");
133 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_ST=");
134 x = env_get(
"SSL_SERVER_S_DN_ST");
135 buffer_puts(buffer_1,x ? x :
"unset");
137 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_L=");
138 x = env_get(
"SSL_SERVER_S_DN_L");
139 buffer_puts(buffer_1,x ? x :
"unset");
141 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_O=");
142 x = env_get(
"SSL_SERVER_S_DN_O");
143 buffer_puts(buffer_1,x ? x :
"unset");
145 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_OU=");
146 x = env_get(
"SSL_SERVER_S_DN_OU");
147 buffer_puts(buffer_1,x ? x :
"unset");
149 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_CN=");
150 x = env_get(
"SSL_SERVER_S_DN_CN");
151 buffer_puts(buffer_1,x ? x :
"unset");
153 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_T=");
154 x = env_get(
"SSL_SERVER_S_DN_T");
155 buffer_puts(buffer_1,x ? x :
"unset");
157 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_I=");
158 x = env_get(
"SSL_SERVER_S_DN_I");
159 buffer_puts(buffer_1,x ? x :
"unset");
161 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_G=");
162 x = env_get(
"SSL_SERVER_S_DN_G");
163 buffer_puts(buffer_1,x ? x :
"unset");
165 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_S=");
166 x = env_get(
"SSL_SERVER_S_DN_S");
167 buffer_puts(buffer_1,x ? x :
"unset");
169 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_D=");
170 x = env_get(
"SSL_SERVER_S_DN_D");
171 buffer_puts(buffer_1,x ? x :
"unset");
173 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_UID=");
174 x = env_get(
"SSL_SERVER_S_DN_UID");
175 buffer_puts(buffer_1,x ? x :
"unset");
177 buffer_puts(buffer_1,
"\nSSL_SERVER_S_DN_Email=");
178 x = env_get(
"SSL_SERVER_S_DN_Email");
179 buffer_puts(buffer_1,x ? x :
"unset");
181 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN=");
182 x = env_get(
"SSL_SERVER_I_DN");
183 buffer_puts(buffer_1,x ? x :
"unset");
185 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_C=");
186 x = env_get(
"SSL_SERVER_I_DN_C");
187 buffer_puts(buffer_1,x ? x :
"unset");
189 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_ST=");
190 x = env_get(
"SSL_SERVER_I_DN_ST");
191 buffer_puts(buffer_1,x ? x :
"unset");
193 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_L=");
194 x = env_get(
"SSL_SERVER_I_DN_L");
195 buffer_puts(buffer_1,x ? x :
"unset");
197 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_O=");
198 x = env_get(
"SSL_SERVER_I_DN_O");
199 buffer_puts(buffer_1,x ? x :
"unset");
201 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_OU=");
202 x = env_get(
"SSL_SERVER_I_DN_OU");
203 buffer_puts(buffer_1,x ? x :
"unset");
205 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_CN=");
206 x = env_get(
"SSL_SERVER_I_DN_CN");
207 buffer_puts(buffer_1,x ? x :
"unset");
209 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_T=");
210 x = env_get(
"SSL_SERVER_I_DN_T");
211 buffer_puts(buffer_1,x ? x :
"unset");
213 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_I=");
214 x = env_get(
"SSL_SERVER_I_DN_I");
215 buffer_puts(buffer_1,x ? x :
"unset");
217 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_G=");
218 x = env_get(
"SSL_SERVER_I_DN_G");
219 buffer_puts(buffer_1,x ? x :
"unset");
221 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_S=");
222 x = env_get(
"SSL_SERVER_I_DN_S");
223 buffer_puts(buffer_1,x ? x :
"unset");
225 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_D=");
226 x = env_get(
"SSL_SERVER_I_DN_D");
227 buffer_puts(buffer_1,x ? x :
"unset");
229 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_UID=");
230 x = env_get(
"SSL_SERVER_I_DN_UID");
231 buffer_puts(buffer_1,x ? x :
"unset");
233 buffer_puts(buffer_1,
"\nSSL_SERVER_I_DN_Email=");
234 x = env_get(
"SSL_SERVER_I_DN_Email");
235 buffer_puts(buffer_1,x ? x :
"unset");
237 buffer_puts(buffer_1,
"\nSSL_SERVER_V_START=");
238 x = env_get(
"SSL_SERVER_V_START");
239 buffer_puts(buffer_1,x ? x :
"unset");
241 buffer_puts(buffer_1,
"\nSSL_SERVER_V_END=");
242 x = env_get(
"SSL_SERVER_V_END");
243 buffer_puts(buffer_1,x ? x :
"unset");
245 buffer_puts(buffer_1,
"\nSSL_SERVER_A_SIG=");
246 x = env_get(
"SSL_SERVER_A_SIG");
247 buffer_puts(buffer_1,x ? x :
"unset");
249 buffer_puts(buffer_1,
"\nSSL_SERVER_A_KEY=");
250 x = env_get(
"SSL_SERVER_A_KEY");
251 buffer_puts(buffer_1,x ? x :
"unset");
253 buffer_puts(buffer_1,
"\nSSL_SERVER_CERT=");
254 x = env_get(
"SSL_SERVER_CERT");
255 buffer_puts(buffer_1,x ? x :
"unset");
258 buffer_puts(buffer_1,
"\nSSL_CLIENT_M_VERSION=");
259 x = env_get(
"SSL_CLIENT_M_VERSION");
260 buffer_puts(buffer_1,x ? x :
"unset");
262 buffer_puts(buffer_1,
"\nSSL_CLIENT_M_SERIAL=");
263 x = env_get(
"SSL_CLIENT_M_SERIAL");
264 buffer_puts(buffer_1,x ? x :
"unset");
266 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN=");
267 x = env_get(
"SSL_CLIENT_S_DN");
268 buffer_puts(buffer_1,x ? x :
"unset");
270 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_C=");
271 x = env_get(
"SSL_CLIENT_S_DN_C");
272 buffer_puts(buffer_1,x ? x :
"unset");
274 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_ST=");
275 x = env_get(
"SSL_CLIENT_S_DN_ST");
276 buffer_puts(buffer_1,x ? x :
"unset");
278 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_L=");
279 x = env_get(
"SSL_CLIENT_S_DN_L");
280 buffer_puts(buffer_1,x ? x :
"unset");
282 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_O=");
283 x = env_get(
"SSL_CLIENT_S_DN_O");
284 buffer_puts(buffer_1,x ? x :
"unset");
286 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_OU=");
287 x = env_get(
"SSL_CLIENT_S_DN_OU");
288 buffer_puts(buffer_1,x ? x :
"unset");
290 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_CN=");
291 x = env_get(
"SSL_CLIENT_S_DN_CN");
292 buffer_puts(buffer_1,x ? x :
"unset");
294 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_T=");
295 x = env_get(
"SSL_CLIENT_S_DN_T");
296 buffer_puts(buffer_1,x ? x :
"unset");
298 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_I=");
299 x = env_get(
"SSL_CLIENT_S_DN_I");
300 buffer_puts(buffer_1,x ? x :
"unset");
302 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_G=");
303 x = env_get(
"SSL_CLIENT_S_DN_G");
304 buffer_puts(buffer_1,x ? x :
"unset");
306 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_S=");
307 x = env_get(
"SSL_CLIENT_S_DN_S");
308 buffer_puts(buffer_1,x ? x :
"unset");
310 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_D=");
311 x = env_get(
"SSL_CLIENT_S_DN_D");
312 buffer_puts(buffer_1,x ? x :
"unset");
314 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_UID=");
315 x = env_get(
"SSL_CLIENT_S_DN_UID");
316 buffer_puts(buffer_1,x ? x :
"unset");
318 buffer_puts(buffer_1,
"\nSSL_CLIENT_S_DN_Email=");
319 x = env_get(
"SSL_CLIENT_S_DN_Email");
320 buffer_puts(buffer_1,x ? x :
"unset");
322 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN=");
323 x = env_get(
"SSL_CLIENT_I_DN");
324 buffer_puts(buffer_1,x ? x :
"unset");
326 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_C=");
327 x = env_get(
"SSL_CLIENT_I_DN_C");
328 buffer_puts(buffer_1,x ? x :
"unset");
330 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_ST=");
331 x = env_get(
"SSL_CLIENT_I_DN_ST");
332 buffer_puts(buffer_1,x ? x :
"unset");
334 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_L=");
335 x = env_get(
"SSL_CLIENT_I_DN_L");
336 buffer_puts(buffer_1,x ? x :
"unset");
338 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_O=");
339 x = env_get(
"SSL_CLIENT_I_DN_O");
340 buffer_puts(buffer_1,x ? x :
"unset");
342 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_OU=");
343 x = env_get(
"SSL_CLIENT_I_DN_OU");
344 buffer_puts(buffer_1,x ? x :
"unset");
346 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_CN=");
347 x = env_get(
"SSL_CLIENT_I_DN_CN");
348 buffer_puts(buffer_1,x ? x :
"unset");
350 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_T=");
351 x = env_get(
"SSL_CLIENT_I_DN_T");
352 buffer_puts(buffer_1,x ? x :
"unset");
354 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_I=");
355 x = env_get(
"SSL_CLIENT_I_DN_I");
356 buffer_puts(buffer_1,x ? x :
"unset");
358 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_G=");
359 x = env_get(
"SSL_CLIENT_I_DN_G");
360 buffer_puts(buffer_1,x ? x :
"unset");
362 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_S=");
363 x = env_get(
"SSL_CLIENT_I_DN_S");
364 buffer_puts(buffer_1,x ? x :
"unset");
366 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_D=");
367 x = env_get(
"SSL_CLIENT_I_DN_D");
368 buffer_puts(buffer_1,x ? x :
"unset");
370 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_UID=");
371 x = env_get(
"SSL_CLIENT_I_DN_UID");
372 buffer_puts(buffer_1,x ? x :
"unset");
374 buffer_puts(buffer_1,
"\nSSL_CLIENT_I_DN_Email=");
375 x = env_get(
"SSL_CLIENT_I_DN_Email");
376 buffer_puts(buffer_1,x ? x :
"unset");
378 buffer_puts(buffer_1,
"\nSSL_CLIENT_V_START=");
379 x = env_get(
"SSL_CLIENT_V_START");
380 buffer_puts(buffer_1,x ? x :
"unset");
382 buffer_puts(buffer_1,
"\nSSL_CLIENT_V_END=");
383 x = env_get(
"SSL_CLIENT_V_END");
384 buffer_puts(buffer_1,x ? x :
"unset");
386 buffer_puts(buffer_1,
"\nSSL_CLIENT_A_SIG=");
387 x = env_get(
"SSL_CLIENT_A_SIG");
388 buffer_puts(buffer_1,x ? x :
"unset");
390 buffer_puts(buffer_1,
"\nSSL_CLIENT_A_KEY=");
391 x = env_get(
"SSL_CLIENT_A_KEY");
392 buffer_puts(buffer_1,x ? x :
"unset");
394 buffer_puts(buffer_1,
"\nSSL_CLIENT_CERT=");
395 x = env_get(
"SSL_CLIENT_CERT");
396 buffer_puts(buffer_1,x ? x :
"unset");
398 buffer_puts(buffer_1,
"\nSSL_CLIENT_CERT_CHAIN_0=");
399 x = env_get(
"SSL_CLIENT_CERT_CHAIN_0");
400 buffer_puts(buffer_1,x ? x :
"unset");
402 buffer_puts(buffer_1,
"\nSSL_CLIENT_CERT_CHAIN_1=");
403 x = env_get(
"SSL_CLIENT_CERT_CHAIN_1");
404 buffer_puts(buffer_1,x ? x :
"unset");
406 buffer_putsflush(buffer_1,
"\n");
void server(int argc, const char *const *argv)