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