xref: /OK3568_Linux_fs/buildroot/package/proftpd/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD
2*4882a593Smuzhiyun	bool "proftpd"
3*4882a593Smuzhiyun	depends on BR2_USE_MMU # fork()
4*4882a593Smuzhiyun	help
5*4882a593Smuzhiyun	  ProFTPD, a highly configurable FTP server.
6*4882a593Smuzhiyun
7*4882a593Smuzhiyun	  http://www.proftpd.org/
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunif BR2_PACKAGE_PROFTPD
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_CAP
12*4882a593Smuzhiyun	bool "mod_cap support"
13*4882a593Smuzhiyun	select BR2_PACKAGE_LIBCAP
14*4882a593Smuzhiyun	help
15*4882a593Smuzhiyun	  Compile ProFTPD with mod_cap support
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_REWRITE
18*4882a593Smuzhiyun	bool "mod_rewrite support"
19*4882a593Smuzhiyun	help
20*4882a593Smuzhiyun	  Compile ProFTPD with mod_rewrite support
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_REDIS
23*4882a593Smuzhiyun	bool "mod_redis support"
24*4882a593Smuzhiyun	select BR2_PACKAGE_HIREDIS
25*4882a593Smuzhiyun	help
26*4882a593Smuzhiyun	  The mod_redis module enables ProFTPD support for caching
27*4882a593Smuzhiyun	  data in Redis servers, using the hiredis client library.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_SFTP
30*4882a593Smuzhiyun	bool "mod_sftp support"
31*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSL
32*4882a593Smuzhiyun	select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL
33*4882a593Smuzhiyun	help
34*4882a593Smuzhiyun	  Compile ProFTPD with mod_sftp support
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_SQL
37*4882a593Smuzhiyun	bool "mod_sql support"
38*4882a593Smuzhiyun	help
39*4882a593Smuzhiyun	  Compile ProFTPD with mod_sql support.
40*4882a593Smuzhiyun
41*4882a593Smuzhiyunif BR2_PACKAGE_PROFTPD_MOD_SQL
42*4882a593Smuzhiyun
43*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_SQL_SQLITE
44*4882a593Smuzhiyun	bool "mod_sql_sqlite support"
45*4882a593Smuzhiyun	select BR2_PACKAGE_SQLITE
46*4882a593Smuzhiyun	help
47*4882a593Smuzhiyun	  Compile ProFTPD with mod_sql_sqlite support.
48*4882a593Smuzhiyun
49*4882a593Smuzhiyunendif
50*4882a593Smuzhiyun
51*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_SFTP_SQL
52*4882a593Smuzhiyun	bool "mod_sftp_sql support"
53*4882a593Smuzhiyun	select BR2_PACKAGE_PROFTPD_MOD_SQL
54*4882a593Smuzhiyun	select BR2_PACKAGE_PROFTPD_MOD_SFTP
55*4882a593Smuzhiyun	help
56*4882a593Smuzhiyun	  Compile ProFTPD with mod_sftp_sql support
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_QUOTATAB
59*4882a593Smuzhiyun	bool "mod_quotatab support"
60*4882a593Smuzhiyun	help
61*4882a593Smuzhiyun	  Compile ProFTPD with mod_quotatab support. This module
62*4882a593Smuzhiyun	  is required in order to support quota tables:
63*4882a593Smuzhiyun	        1. mod_quotatab_file
64*4882a593Smuzhiyun	        2. mod_quotatab_ldap
65*4882a593Smuzhiyun	        3. mod_quotatab_radius
66*4882a593Smuzhiyun	        4. mod_quotatab_sql
67*4882a593Smuzhiyun
68*4882a593Smuzhiyunif BR2_PACKAGE_PROFTPD_MOD_QUOTATAB
69*4882a593Smuzhiyun
70*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_FILE
71*4882a593Smuzhiyun	bool "mod_quotatab_file table support"
72*4882a593Smuzhiyun	help
73*4882a593Smuzhiyun	  Compile mod_quotatab with mod_quotatab_file table.
74*4882a593Smuzhiyun
75*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_LDAP
76*4882a593Smuzhiyun	bool "mod_quotatab_ldap table support"
77*4882a593Smuzhiyun	help
78*4882a593Smuzhiyun	  Compile mod_quotatab with mod_quotatab_ldap table.
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_RADIUS
81*4882a593Smuzhiyun	bool "mod_quotatab_radius table support"
82*4882a593Smuzhiyun	help
83*4882a593Smuzhiyun	  Compile mod_quotatab with mod_quotatab_radius table.
84*4882a593Smuzhiyun
85*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_MOD_QUOTATAB_SQL
86*4882a593Smuzhiyun	bool "mod_quotatab_sql table support"
87*4882a593Smuzhiyun	select BR2_PACKAGE_PROFTPD_MOD_SQL
88*4882a593Smuzhiyun	help
89*4882a593Smuzhiyun	  Compile mod_quotatab with mod_quotatab_sql table.
90*4882a593Smuzhiyun
91*4882a593Smuzhiyunendif
92*4882a593Smuzhiyun
93*4882a593Smuzhiyunconfig BR2_PACKAGE_PROFTPD_BUFFER_SIZE
94*4882a593Smuzhiyun	int "buffer size in bytes (0 for default)"
95*4882a593Smuzhiyun	default "0"
96*4882a593Smuzhiyun	help
97*4882a593Smuzhiyun	  By increasing the buffer size above the default of 1K,
98*4882a593Smuzhiyun	  proftpd reads and writes data in larger chunks, and makes
99*4882a593Smuzhiyun	  fewer expensive system calls. Use of this option to set buffer
100*4882a593Smuzhiyun	  sizes of 8K or more has been reported to drastically increase
101*4882a593Smuzhiyun	  transfer speeds (depending on network configurations).
102*4882a593Smuzhiyun
103*4882a593Smuzhiyun	  0 uses the default size of 1024.
104*4882a593Smuzhiyun
105*4882a593Smuzhiyunendif
106