789 |
23 Oct 06 |
olle |
# $Id: ftp.properties.in 653 2006-10-23 09:38:54Z olle $ |
789 |
23 Oct 06 |
olle |
2 |
|
1916 |
31 Aug 07 |
jari |
# Copyright (C) 2006 Olle Mansson |
1916 |
31 Aug 07 |
jari |
# Copyright (C) 2007 Gregory Vincic |
789 |
23 Oct 06 |
olle |
5 |
|
789 |
23 Oct 06 |
olle |
# This file is part of Proteios |
789 |
23 Oct 06 |
olle |
# Available at http://www.proteios.org/ |
789 |
23 Oct 06 |
olle |
8 |
|
789 |
23 Oct 06 |
olle |
# Proteios is free software; you can redistribute it and/or modify it |
789 |
23 Oct 06 |
olle |
# under the terms of the GNU General Public License as published by |
789 |
23 Oct 06 |
olle |
# the Free Software Foundation; either version 2 of the License, or |
789 |
23 Oct 06 |
olle |
# (at your option) any later version. |
789 |
23 Oct 06 |
olle |
13 |
|
789 |
23 Oct 06 |
olle |
# Proteios is distributed in the hope that it will be useful, but |
789 |
23 Oct 06 |
olle |
# WITHOUT ANY WARRANTY; without even the implied warranty of |
789 |
23 Oct 06 |
olle |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
789 |
23 Oct 06 |
olle |
# General Public License for more details. |
789 |
23 Oct 06 |
olle |
18 |
|
789 |
23 Oct 06 |
olle |
# You should have received a copy of the GNU General Public License |
789 |
23 Oct 06 |
olle |
# along with this program; if not, write to the Free Software |
789 |
23 Oct 06 |
olle |
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA |
789 |
23 Oct 06 |
olle |
# 02111-1307, USA. |
789 |
23 Oct 06 |
olle |
23 |
|
1687 |
28 May 07 |
gregory |
24 |
# ======================= |
1687 |
28 May 07 |
gregory |
# Database driver section |
1687 |
28 May 07 |
gregory |
26 |
# ======================= |
1687 |
28 May 07 |
gregory |
27 |
|
1687 |
28 May 07 |
gregory |
28 |
# ----- |
1687 |
28 May 07 |
gregory |
# MySQL |
1687 |
28 May 07 |
gregory |
30 |
# ----- |
4370 |
26 Oct 12 |
olle |
db.dialect = org.hibernate.dialect.MySQL5InnoDBDialect |
1687 |
28 May 07 |
gregory |
db.driver = com.mysql.jdbc.Driver |
4636 |
24 Nov 17 |
fredrik |
db.url = jdbc:mysql://__HOST__/__DATABASE__?characterEncoding=utf8&useSSL=false |
1687 |
28 May 07 |
gregory |
db.dynamic.catalog = proteiosdynamic |
1687 |
28 May 07 |
gregory |
db.queries = /mysql-queries.xml |
1687 |
28 May 07 |
gregory |
export.max.items = 20000 |
1687 |
28 May 07 |
gregory |
37 |
|
1687 |
28 May 07 |
gregory |
38 |
# -------- |
1687 |
28 May 07 |
gregory |
# Postgres |
1687 |
28 May 07 |
gregory |
40 |
# -------- |
1687 |
28 May 07 |
gregory |
#db.dialect = org.hibernate.dialect.PostgreSQLDialect |
1687 |
28 May 07 |
gregory |
#db.driver = org.postgresql.Driver |
1687 |
28 May 07 |
gregory |
#db.url = jdbc:postgresql:__DATABASE__ |
1687 |
28 May 07 |
gregory |
#db.dynamic.catalog = proteiosdynamic |
1687 |
28 May 07 |
gregory |
#db.dynamic.schema = dynamic |
1687 |
28 May 07 |
gregory |
#db.queries = /postgres-queries.xml |
1687 |
28 May 07 |
gregory |
#export.max.items = 0 |
1687 |
28 May 07 |
gregory |
48 |
|
1687 |
28 May 07 |
gregory |
49 |
# ------------- |
1687 |
28 May 07 |
gregory |
# Common to all |
1687 |
28 May 07 |
gregory |
51 |
# ------------- |
1687 |
28 May 07 |
gregory |
db.username = __USERNAME__ |
1687 |
28 May 07 |
gregory |
db.password = __PASSWORD__ |
1687 |
28 May 07 |
gregory |
db.extended-properties = /extended-properties.xml |
1687 |
28 May 07 |
gregory |
db.raw-data-types = /raw-data-types.xml |
1687 |
28 May 07 |
gregory |
db.batch-size = 50 |
1687 |
28 May 07 |
gregory |
57 |
|
1687 |
28 May 07 |
gregory |
58 |
|
1687 |
28 May 07 |
gregory |
59 |
# ====================== |
1687 |
28 May 07 |
gregory |
# Authentication section |
1687 |
28 May 07 |
gregory |
61 |
# ====================== |
1687 |
28 May 07 |
gregory |
62 |
|
1687 |
28 May 07 |
gregory |
63 |
# ---------------- |
1687 |
28 May 07 |
gregory |
# POP3 mail server |
1687 |
28 May 07 |
gregory |
65 |
# ---------------- |
1687 |
28 May 07 |
gregory |
#auth.driver = org.proteios.core.authentication.POP3Authenticator |
1687 |
28 May 07 |
gregory |
#auth.init = mail.example.com |
1687 |
28 May 07 |
gregory |
#auth.synchronize = 0 |
1687 |
28 May 07 |
gregory |
#auth.cachepasswords = 0 |
1687 |
28 May 07 |
gregory |
#auth.daystocache = 0 |
1687 |
28 May 07 |
gregory |
71 |
|
1687 |
28 May 07 |
gregory |
72 |
|
1687 |
28 May 07 |
gregory |
73 |
# ========================== |
1687 |
28 May 07 |
gregory |
# Internal job queue section |
1687 |
28 May 07 |
gregory |
75 |
# ========================== |
1687 |
28 May 07 |
gregory |
# If the internal job queue should be enabled or not |
1689 |
28 May 07 |
gregory |
# Disabled as the jobqueue is not threadsafe |
1689 |
28 May 07 |
gregory |
jobqueue.internal.enabled = false |
1687 |
28 May 07 |
gregory |
#jobqueue.internal.maxthreadpriority = 4 |
1687 |
28 May 07 |
gregory |
80 |
|
1687 |
28 May 07 |
gregory |
# Number of seconds between checks to the job queue |
1687 |
28 May 07 |
gregory |
jobqueue.internal.checkinterval = 30 |
1687 |
28 May 07 |
gregory |
83 |
|
1687 |
28 May 07 |
gregory |
# NOTE! A quick job may use threads from any of the "slower" pools |
1687 |
28 May 07 |
gregory |
# if there is place for another thread |
1687 |
28 May 07 |
gregory |
# Number of threads to reserved for jobs that takes < 1 minute to execute |
1687 |
28 May 07 |
gregory |
jobqueue.internal.shortest.threads = 1 |
1687 |
28 May 07 |
gregory |
#jobqueue.internal.shortest.threadpriority = 4 |
1687 |
28 May 07 |
gregory |
89 |
|
1687 |
28 May 07 |
gregory |
# Number of threads to reserved for jobs that takes < 10 minutes to execute |
1687 |
28 May 07 |
gregory |
jobqueue.internal.short.threads = 1 |
1687 |
28 May 07 |
gregory |
#jobqueue.internal.short.threadpriority = 4 |
1687 |
28 May 07 |
gregory |
93 |
|
1687 |
28 May 07 |
gregory |
# Number of threads to reserved for jobs that takes < 1 hour to execute |
1687 |
28 May 07 |
gregory |
jobqueue.internal.medium.threads = 2 |
1687 |
28 May 07 |
gregory |
#jobqueue.internal.medium.threadpriority = 3 |
1687 |
28 May 07 |
gregory |
97 |
|
1687 |
28 May 07 |
gregory |
# Number of threads to reserved for jobs that takes > 1 hour to execute |
1687 |
28 May 07 |
gregory |
jobqueue.internal.long.threads = 4 |
1687 |
28 May 07 |
gregory |
#jobqueue.internal.medium.threadpriority = 3 |
1687 |
28 May 07 |
gregory |
101 |
|
1687 |
28 May 07 |
gregory |
102 |
|
1687 |
28 May 07 |
gregory |
103 |
# =============== |
1687 |
28 May 07 |
gregory |
# General section |
1687 |
28 May 07 |
gregory |
105 |
# =============== |
1687 |
28 May 07 |
gregory |
106 |
|
1687 |
28 May 07 |
gregory |
# The path to the directory where uploaded files are stored |
1687 |
28 May 07 |
gregory |
userfiles = __USERFILES__ |
1687 |
28 May 07 |
gregory |
109 |
|
1687 |
28 May 07 |
gregory |
# Number of minutes to keep permission information for the logged |
1687 |
28 May 07 |
gregory |
# in user in memory before it is reloaded from the database. |
1687 |
28 May 07 |
gregory |
permission.timeout = 10 |
1687 |
28 May 07 |
gregory |
113 |
|
1687 |
28 May 07 |
gregory |
# Number of minutes to keep SessionControl object in the cache |
1687 |
28 May 07 |
gregory |
# after the last use |
1687 |
28 May 07 |
gregory |
cache.timeout = 20 |
1687 |
28 May 07 |
gregory |
117 |
|
1687 |
28 May 07 |
gregory |
118 |
# ======================== |
1687 |
28 May 07 |
gregory |
# Test/Development section |
1687 |
28 May 07 |
gregory |
120 |
# ======================== |
1687 |
28 May 07 |
gregory |
# Username to access extra functions during test/development |
1687 |
28 May 07 |
gregory |
# genericformtest.username = test |
1687 |
28 May 07 |
gregory |
123 |
|
789 |
23 Oct 06 |
olle |
124 |
#################################################### |
789 |
23 Oct 06 |
olle |
125 |
# # |
789 |
23 Oct 06 |
olle |
# This property file is based on Xerver FTP Server # |
789 |
23 Oct 06 |
olle |
# configuration file ftp_data/FTP.CFG. # |
789 |
23 Oct 06 |
olle |
128 |
# # |
789 |
23 Oct 06 |
olle |
129 |
#################################################### |
789 |
23 Oct 06 |
olle |
130 |
|
789 |
23 Oct 06 |
olle |
# Note: Make sure you don't enter invalid data as values. |
789 |
23 Oct 06 |
olle |
# For example. If the value can be 0 or 1, |
789 |
23 Oct 06 |
olle |
# the server might not start if you enter 2 as value. |
789 |
23 Oct 06 |
olle |
134 |
|
789 |
23 Oct 06 |
olle |
# Choose which port-number that shall be used. |
789 |
23 Oct 06 |
olle |
# Clients shall connect to this port when connection to the server. |
1065 |
13 Dec 06 |
olle |
PORT_NR=__CONTROL_PORT__ |
789 |
23 Oct 06 |
olle |
138 |
|
789 |
23 Oct 06 |
olle |
# Shall aliases be shown as directories when listing root? |
789 |
23 Oct 06 |
olle |
# Set this to 0, 1 or 2: |
789 |
23 Oct 06 |
olle |
# 0 = Show only aliases when listing root ( / ) |
789 |
23 Oct 06 |
olle |
# 1 = Don't show aliases at all! Hide the aliases in the listing. |
789 |
23 Oct 06 |
olle |
# 2 = When listing root, both show a correct listing of the root, but also add the aliases to the listing. |
789 |
23 Oct 06 |
olle |
SHOW_ALIAS=2 |
789 |
23 Oct 06 |
olle |
145 |
|
789 |
23 Oct 06 |
olle |
# Shall anonymous users be able to login? |
789 |
23 Oct 06 |
olle |
# 1 = Yes, use guest (anonymous) account |
789 |
23 Oct 06 |
olle |
# 0 = No, no anonymous logins shall be allowed. |
789 |
23 Oct 06 |
olle |
GUEST_ACCOUNT=0 |
789 |
23 Oct 06 |
olle |
150 |
|
789 |
23 Oct 06 |
olle |
# This is the maximum time a user can be connected to the server without sending |
789 |
23 Oct 06 |
olle |
# any commands. After this time the user will be disconnected. |
789 |
23 Oct 06 |
olle |
# The user can reconnect again after being disconnected. |
789 |
23 Oct 06 |
olle |
# This shall be an positive integer value. |
789 |
23 Oct 06 |
olle |
155 |
# |
789 |
23 Oct 06 |
olle |
# To disable this feature, set the value to 0. |
789 |
23 Oct 06 |
olle |
MAX_IDLE_TIME=900 |
789 |
23 Oct 06 |
olle |
158 |
|
789 |
23 Oct 06 |
olle |
# Here you decide how many NOOP-commands the user is allowed |
789 |
23 Oct 06 |
olle |
# to send in a row without sending any other commands. |
789 |
23 Oct 06 |
olle |
# This is to make sure that a user will not be idle too long |
789 |
23 Oct 06 |
olle |
# and only send a lot of NOOP commands. |
789 |
23 Oct 06 |
olle |
163 |
# |
789 |
23 Oct 06 |
olle |
# After that the user has sent MAX_NOOP_ALLOWED NOOPs |
789 |
23 Oct 06 |
olle |
# in a row the client will be disconnected. |
789 |
23 Oct 06 |
olle |
# The user can reconnect again after being disconnected. |
789 |
23 Oct 06 |
olle |
# This shall be an positive integer value. |
789 |
23 Oct 06 |
olle |
168 |
# |
789 |
23 Oct 06 |
olle |
# To disable this feature, set the value to 0. |
789 |
23 Oct 06 |
olle |
MAX_NOOP_ALLOWED=50 |
789 |
23 Oct 06 |
olle |
171 |
|
789 |
23 Oct 06 |
olle |
# Choose which data port-number that shall be used |
789 |
23 Oct 06 |
olle |
# This is NOT the port the clients are conencting to! |
789 |
23 Oct 06 |
olle |
# The default data port-number in the FTP-protocol is 20. |
789 |
23 Oct 06 |
olle |
# If you are not allowed to use port 20, use another port. |
789 |
23 Oct 06 |
olle |
DATA_PORT_NR=20 |
789 |
23 Oct 06 |
olle |
177 |
|
2702 |
15 May 08 |
olle |
# Your firewall or router configuration may allow only a select range of ports |
2702 |
15 May 08 |
olle |
# to accept incoming connections. You can limit the ports that the FTP server |
2702 |
15 May 08 |
olle |
# will use by entering a range of ports. To allow the server to use any available port, |
2702 |
15 May 08 |
olle |
# don't specify any value. You specify the range like this: "x,y" where x is the |
2702 |
15 May 08 |
olle |
# minimum port value and y is the maximum port value. For example "2000,2500". |
2702 |
15 May 08 |
olle |
PASSIVE_PORT_RANGE=__PASSIVE_PORT_RANGE__ |
2702 |
15 May 08 |
olle |
184 |
|