Config.in 2.9 KB

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