summaryrefslogtreecommitdiff
path: root/lang/modula-3-socks/files/m3socks.1
blob: 3d27c40d40dc70bcd5469df2af0f5864fcaf7f6b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
.Dd October 31, 1996
.Os FreeBSD
.Dt M3SOCKS 1
.Sh NAME
.Nm m3socks
.Nd execute a Modula-3 program using a SOCKS proxy server
.Sh SYNOPSIS
.Nm
.Ar command
.Op Ar arguments
.Sh DESCRIPTION
.Nm
runs
.Ar command
after dynamically linking SOCKS support into its memory image.
The
.Ar command
must be a dynamically linked Modula-3 program.
.Sh ENVIRONMENT
.Nm
exports the environment setting
.Ev M3SOCKS=1
to
.Ar command .
This can be used by
.Ar command
to detect whether it is being run using SOCKS.
.Sh FILES
.Bl -tag -width /usr/local/etc/m3socks.confxx -compact
.It Pa /usr/local/etc/m3socks.conf
SOCKS configuration file.
.El
.Sh SEE ALSO
.Xr m3socks.conf 5
.Sh STANDARDS
.Nm
uses version 4 of the SOCKS protocol.
This protocol is supported by version 4 and version 5 SOCKS servers.
.Sh BUGS
.Nm
has no effect if the
.Ar command
is a set-user-ID or set-group-ID program.
.Sh AUTHORS
John Polstra,
.Aq jdp@polstra.com .