mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-24 01:42:58 +02:00
Grosses mldonkey-Update.
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@941 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
@@ -11,10 +11,11 @@
|
||||
|
||||
|
||||
(* The port to bind the client to *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
client_port = 6882
|
||||
|
||||
(* The UID of this client *)
|
||||
client_uid = FVGUYMROG4XDOLN7O4WJZ2KKH7IL5CBE
|
||||
client_uid = FVGUYMROHEXDALLJAB2KACHON6Y5HBUN
|
||||
|
||||
(* Ask the tracker for new sources only if you have fewer than that number of sources *)
|
||||
ask_tracker_threshold = 20
|
||||
@@ -34,9 +35,13 @@
|
||||
(* Number of peers to request from tracker (Negative # = let tracker decide) *)
|
||||
numwant = -1
|
||||
|
||||
(* Interval in seconds 'torrents/incoming' is scanned for new torrent files to be downloaded, 0 to deactivate, changes require restart *)
|
||||
(* Interval in seconds 'torrents/incoming' is scanned for new torrent files to be downloaded, 0 to deactivate *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
import_new_torrents_interval = 60.
|
||||
|
||||
(* Number of retries before a tracker is disabled, use 0 to not disable trackers *)
|
||||
tracker_retries = 10
|
||||
|
||||
(* Minimum time in seconds to wait between asking the tracker for sources *)
|
||||
min_tracker_reask_interval = 300
|
||||
|
||||
@@ -47,10 +52,12 @@
|
||||
user_agent = default
|
||||
|
||||
(* (internal option) *)
|
||||
(* Do not change this option, internal use only! *)
|
||||
options_version = 0
|
||||
old_files = []
|
||||
|
||||
(* The port to bind the tracker to *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
tracker_port = 6881
|
||||
|
||||
(* The maximal number of tracked files (to prevend saturation attack) *)
|
||||
|
||||
70
config/mldonkey/directconnect.ini
Normal file
70
config/mldonkey/directconnect.ini
Normal file
@@ -0,0 +1,70 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : DirectConnect *)
|
||||
(* DirectConnect options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The port to bind the client to *)
|
||||
client_port = 4444
|
||||
|
||||
(* How many slots are open to other clients *)
|
||||
dc_open_slots = 2
|
||||
|
||||
(* Your login on DC (no spaces !!!) *)
|
||||
login = ""
|
||||
|
||||
(* The URL from which the first server list is downloaded *)
|
||||
servers_list_url = "http://dchublist.com/hublist.config.bz2"
|
||||
|
||||
(* Define here a list of address/passwords/nick triples for hubs in form:
|
||||
[ ("hubserver.ip.com", "nick1", "pass1");
|
||||
("somehub.somewhere.org", "nick2", "pass2");
|
||||
("11.22.333.444", "nick3", "pass3");
|
||||
] *)
|
||||
hubs_passwords = []
|
||||
|
||||
(* The time a search is active *)
|
||||
search_timeout = 60
|
||||
|
||||
(* Minimum time between automated file tth searches in minutes *)
|
||||
file_search_time = 60
|
||||
|
||||
(* In initialization, the time in seconds we wait connection responses from client *)
|
||||
client_timeout = 90
|
||||
|
||||
(* The maximum time in seconds we wait data from client in downloading *)
|
||||
client_read_timeout = 60
|
||||
|
||||
(* The maximum time in seconds we wait to continue pushing data to client in uploading *)
|
||||
client_write_timeout = 60
|
||||
|
||||
(* How many seconds we wait a client to continue slot before closing and freeing the slot *)
|
||||
wait_for_next_upload = 30
|
||||
|
||||
(* Is this client firewalled (use passive searches) *)
|
||||
firewalled = false
|
||||
|
||||
(* Automatically find alternative sources, if file is unavailable. Also add sources
|
||||
from searches automatically *)
|
||||
autosearch_by_tth = true
|
||||
|
||||
(* Maximal number of sources to single file *)
|
||||
max_sources_file = 5
|
||||
|
||||
(* The line speed sent in the MyINFO message
|
||||
eg. Modem, Cable, DSL, Satellite, LAN(T1), LAN(T3) *)
|
||||
client_speed = DSL
|
||||
|
||||
(* (internal option) *)
|
||||
(* Do not change this option, internal use only! *)
|
||||
options_version = 0
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -11,19 +11,20 @@
|
||||
|
||||
|
||||
(* The port used for connection by other donkey clients. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
port = 4662
|
||||
|
||||
(* The number of servers you want to stay connected to *)
|
||||
max_connected_servers = 3
|
||||
|
||||
(* Should mldonkey try to detect sources responsible for corruption and ban them *)
|
||||
(* Should mldonkey try to detect sources responsible for corruption and ban them, currently disabled *)
|
||||
reliable_sources = true
|
||||
|
||||
(* Should mldonkey try to detect sources masquerading as others and ban them *)
|
||||
ban_identity_thieves = true
|
||||
|
||||
(* A list of server IP to remove from server list.
|
||||
Servers on this list can't be added, and will eventually be removed *)
|
||||
(* A list of server IP to remove from server list. Can contain single IPs, CIDR ranges, or begin-end ranges.
|
||||
Servers on this list can't be added, and will eventually be removed *)
|
||||
server_black_list = []
|
||||
|
||||
(* immediately close connection to servers that don't grant a High ID *)
|
||||
@@ -33,15 +34,15 @@
|
||||
force_client_high_id = false
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from servers *)
|
||||
update_server_list_server = true
|
||||
receive new servers from servers *)
|
||||
update_server_list_server = false
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from server.met *)
|
||||
receive new servers from server.met *)
|
||||
update_server_list_server_met = true
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from clients *)
|
||||
receive new servers from clients *)
|
||||
update_server_list_client = false
|
||||
|
||||
(* Maximal number of sources for each file *)
|
||||
@@ -56,9 +57,12 @@
|
||||
(* Enable secure user identification support *)
|
||||
enable_sui = true
|
||||
|
||||
(* min connected users for each server *)
|
||||
(* disconnect if server users is smaller *)
|
||||
min_users_on_server = 0
|
||||
|
||||
(* maximum number of files published to servers per minute, eMule default 200 *)
|
||||
max_published_files = 200
|
||||
|
||||
(* login of client on eDonkey network (nothing default to global one) *)
|
||||
login = ""
|
||||
|
||||
@@ -86,32 +90,17 @@
|
||||
(* The MD4 of the Overnet client *)
|
||||
md4 = F168E4A3FCDADBBF8175AA5DFBAE8B89
|
||||
|
||||
(* These IP addresses cannot be peers. Elements are separated by spaces, wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
exclude_peers = [
|
||||
"1.0.0.0";]
|
||||
|
||||
(* Interval (in seconds) before republish files *)
|
||||
republish = 10800.
|
||||
|
||||
(* Max number of hits in a search on Overnet *)
|
||||
max_search_hits = 200
|
||||
|
||||
(* Period between two queries in the overnet tree (should not be set under 5) *)
|
||||
query_peer_period = 5.
|
||||
|
||||
(* How long shoud a search on Overnet wait for the last answer before terminating *)
|
||||
search_timeout = 140
|
||||
|
||||
(* allow extended search to search on overnet *)
|
||||
search_keyword = true
|
||||
|
||||
(* maximal number of peers to keep overnet connected (should be >2048) *)
|
||||
max_known_peers = 8192
|
||||
|
||||
(* Size of the filename storage used to answer queries *)
|
||||
store_size = 2000
|
||||
|
||||
(* port for overnet *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
port = 21984
|
||||
}
|
||||
|
||||
@@ -130,28 +119,12 @@
|
||||
(* The MD4 of the Overnet client *)
|
||||
md4 = C5A53009B6AC813961C80F7BD0CC99B4
|
||||
|
||||
(* These IP addresses cannot be peers. Elements are separated by spaces, wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
exclude_peers = [
|
||||
"1.0.0.0";]
|
||||
|
||||
(* Interval (in seconds) before republish files *)
|
||||
republish = 10800.
|
||||
|
||||
(* Max number of hits in a search on Overnet *)
|
||||
max_search_hits = 200
|
||||
|
||||
(* Period between two queries in the overnet tree (should not be set under 5) *)
|
||||
query_peer_period = 5.
|
||||
|
||||
(* How long shoud a search on Overnet wait for the last answer before terminating *)
|
||||
search_timeout = 140
|
||||
|
||||
(* allow extended search to search on overnet *)
|
||||
search_keyword = true
|
||||
|
||||
(* maximal number of peers to keep overnet connected (should be >2048) *)
|
||||
max_known_peers = 8192
|
||||
|
||||
(* Size of the filename storage used to answer queries *)
|
||||
store_size = 2000
|
||||
|
||||
@@ -181,29 +154,17 @@
|
||||
|
||||
|
||||
|
||||
(* Initial score for a new server *)
|
||||
initial_score = 5
|
||||
|
||||
(* Max number of UDP packets per round for eXtended Search *)
|
||||
max_xs_packets = 30
|
||||
|
||||
(* Max number of messages of Chat remembered *)
|
||||
max_dialog_history = 30
|
||||
|
||||
(* Delay used to request file sources *)
|
||||
check_client_connections_delay = 180.
|
||||
|
||||
(* The delay between server connection rounds *)
|
||||
check_connections_delay = 5.
|
||||
|
||||
(* Timeout on client connections when not queued *)
|
||||
client_timeout = 40.
|
||||
|
||||
(* The number of UDP packets you send every check_client_connections_delay *)
|
||||
max_udp_sends = 10
|
||||
|
||||
(* Set this option to false if you don't want mldonkey
|
||||
to change the master servers it is connected to *)
|
||||
to change the master servers it is connected to *)
|
||||
keep_best_server = true
|
||||
|
||||
(* only servers which are set to 'preferred' will be connected,
|
||||
@@ -211,32 +172,44 @@
|
||||
connect_only_preferred_server = false
|
||||
|
||||
(* Number of servers that can be used to walk
|
||||
between servers *)
|
||||
between servers *)
|
||||
max_walker_servers = 1
|
||||
|
||||
(* The maximal delay a connection with a server should last when walking
|
||||
through the list (should be greater than become_master_delay) *)
|
||||
(* The maximal delay a connection with a server should last when walking through the list *)
|
||||
walker_server_lifetime = 300
|
||||
log_clients_on_console = false
|
||||
|
||||
(* Allow mldonkey to propagate your sources to other donkey clients *)
|
||||
propagate_sources = true
|
||||
(* Allow mldonkey to propagate your sources to other mldonkey clients.
|
||||
This function is superseeded by eMule-style source exchange,
|
||||
this option is outdated *)
|
||||
propagate_sources = false
|
||||
|
||||
(* Save sources to file_sources.ini and reload them on core start. *)
|
||||
keep_sources = true
|
||||
black_list = true
|
||||
|
||||
(* A list of ports that specify servers to remove
|
||||
from server list. Servers with ports on this list can't be added, and
|
||||
will eventually be removed *)
|
||||
from server list. Servers with ports on this list can't be added, and
|
||||
will eventually be removed *)
|
||||
port_black_list = []
|
||||
|
||||
(* How long should we wait in the queue of another client *)
|
||||
queued_timeout = 1800.
|
||||
|
||||
(* How long can a silent client stay in the upload queue *)
|
||||
upload_timeout = 1800.
|
||||
upload_timeout = 600.
|
||||
|
||||
(* How long a downloading client can stay in my upload queue (in minutes >5) *)
|
||||
upload_lifetime = 90
|
||||
|
||||
(* If true, each client is allowed to receive one chunk, this setting overrides upload_lifetime *)
|
||||
upload_full_chunks = true
|
||||
|
||||
(* If true, each client is allowed to complete only one chunk, independent, if it is empty or
|
||||
partial. this setting overrides upload_full_chunks and dynamic_upload_lifetime,
|
||||
but is, as a failsafe, limited by upload_lifetime (should be set reasonable high) *)
|
||||
upload_complete_chunks = false
|
||||
|
||||
(* Each client upload lifetime depends on download-upload ratio *)
|
||||
dynamic_upload_lifetime = false
|
||||
|
||||
@@ -258,7 +231,8 @@
|
||||
max_server_age = 2
|
||||
|
||||
(* How often should remove old donkey servers (see max_server_age) be called
|
||||
(in seconds, 0 to disable) *)
|
||||
(in seconds, 0 to disable) *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
remove_old_servers_delay = 900.
|
||||
|
||||
(* Minimal number of servers remaining after remove_old_servers *)
|
||||
@@ -274,11 +248,11 @@
|
||||
keep_downloaded_in_old_files = false
|
||||
|
||||
(* true if you want your mldonkey to lose some
|
||||
upload bandwidth sending messages to clients which are banned :) *)
|
||||
upload bandwidth sending messages to clients which are banned :) *)
|
||||
send_warning_messages = false
|
||||
|
||||
(* true if you want your client to ban
|
||||
clients that try queue jumping (3 reconnections faster than 9 minutes) *)
|
||||
clients that try queue jumping (3 reconnections faster than 9 minutes) *)
|
||||
ban_queue_jumpers = true
|
||||
|
||||
(* true if you want your client IP to be set from servers ID *)
|
||||
@@ -290,15 +264,16 @@
|
||||
(* Set the maximal rank of a client to be kept as a client *)
|
||||
good_client_rank = 500
|
||||
|
||||
(* (only for development tests) *)
|
||||
immediate_master = false
|
||||
|
||||
(* (only for development tests) *)
|
||||
become_master_delay = 120
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 1
|
||||
(* Do not change this option, internal use only! *)
|
||||
options_version = 4
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
become_master_delay = 120
|
||||
immediate_master = false
|
||||
max_udp_sends = 10
|
||||
check_connections_delay = 5.
|
||||
max_dialog_history = 30
|
||||
initial_score = 5
|
||||
|
||||
@@ -22,30 +22,35 @@
|
||||
|
||||
|
||||
(* list of IP address allowed to connect to the core via telnet/GUI/WEB
|
||||
for internal command set: list separated by spaces
|
||||
example for internal command: set allowed_ips "127.0.0.1 192.168.1.2"
|
||||
or for editing the ini-file: list separated by semi-colon
|
||||
example for ini-file: allowed_ips = [ "127.0.0.1"; "192.168.1.2";]
|
||||
wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
for internal command set: list separated by spaces
|
||||
example for internal command: set allowed_ips "127.0.0.0/8 192.168.1.2"
|
||||
or for editing the ini-file: list separated by semi-colon
|
||||
example for ini-file: allowed_ips = [ "127.0.0.0/8"; "192.168.1.2";]
|
||||
CIDR and range notations are supported: ie use 192.168.0.0/24
|
||||
or 192.168.0.0-192.168.0.255 for 192.168.0.* *)
|
||||
allowed_ips = [
|
||||
"255.255.255.255";]
|
||||
"0.0.0.0/0";]
|
||||
|
||||
(* port for Graphical Interfaces *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
gui_port = 4001
|
||||
|
||||
(* port for GiFT Graphical Interfaces interaction. It was 1213, but the default is
|
||||
now 0 for disabled, because it does not check for a password. *)
|
||||
now 0 for disabled, because it does not check for a password. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
gift_port = 0
|
||||
|
||||
(* The port used to connect to your client with a WEB browser *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
http_port = 4080
|
||||
|
||||
(* port for user interaction *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
telnet_port = 4000
|
||||
|
||||
(* Aliases to commands. The alias (fist string) has to be
|
||||
whitespaceless, the outcome of the alias (second string)
|
||||
may have spaces (put it in quotation then). *)
|
||||
whitespaceless, the outcome of the alias (second string)
|
||||
may have spaces (put it in quotation then). *)
|
||||
alias_commands = [
|
||||
(quit, q);
|
||||
(exit, q);]
|
||||
@@ -53,21 +58,30 @@
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Bandwidth *)
|
||||
(* *)
|
||||
(* Bandwidth options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The maximal upload rate you can tolerate on your link in kBytes/s (0 = no limit)
|
||||
The limit will apply on all your connections (clients and servers) and both
|
||||
control and data messages. *)
|
||||
control and data messages. *)
|
||||
max_hard_upload_rate = 10
|
||||
|
||||
(* The maximal download rate you can tolerate on your link in kBytes/s (0 = no limit)
|
||||
The limit will apply on all your connections (clients and servers) and both
|
||||
control and data messages. *)
|
||||
control and data messages. Maximum value depends on max_hard_upload_rate:
|
||||
>= 10 -> unlimited download
|
||||
< 10 > 3 -> download limited to upload * 4
|
||||
< 4 -> download limited to upload * 3 *)
|
||||
max_hard_download_rate = 50
|
||||
|
||||
(* Second maximal upload rate for easy toggling (use bw_toggle) *)
|
||||
max_hard_upload_rate_2 = 5
|
||||
|
||||
(* Second maximal download rate for easy toggling (use bw_toggle) *)
|
||||
max_hard_download_rate_2 = 20
|
||||
|
||||
(* Maximal number of opened connections *)
|
||||
max_opened_connections = 200
|
||||
|
||||
@@ -77,6 +91,9 @@
|
||||
(* How many slots can be used for upload *)
|
||||
max_upload_slots = 5
|
||||
|
||||
(* How many percent of upload slots can be used for downloading files tagged as release *)
|
||||
max_release_slots = 20
|
||||
|
||||
(* Set aside a single reserved slot to upload to friends *)
|
||||
friends_upload_slot = true
|
||||
|
||||
@@ -90,14 +107,14 @@
|
||||
max_connections_per_second = 5
|
||||
|
||||
(* list of IP addresses allowed to connect to the core with no limit on
|
||||
upload/download and upload slots. List separated by spaces, wildcard=255
|
||||
ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
upload/download and upload slots. List separated by spaces, wildcard=255
|
||||
ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
nolimit_ips = [
|
||||
"127.0.0.1";]
|
||||
|
||||
(* This option enables MLdonkey to always read as much data as possible
|
||||
from a channel, but use more CPU as it must then copy the data in the
|
||||
channel buffer. *)
|
||||
channel buffer. *)
|
||||
copy_read_buffer = true
|
||||
|
||||
|
||||
@@ -109,15 +126,15 @@
|
||||
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an overnet client
|
||||
(enable_donkey must be true) *)
|
||||
(enable_donkey must be true) *)
|
||||
enable_overnet = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an kademlia client
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
enable_kademlia = false
|
||||
|
||||
(* Set to true if you want mldonkey to connect to edonkey servers
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
enable_servers = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an Bittorrent client *)
|
||||
@@ -156,41 +173,47 @@
|
||||
|
||||
|
||||
(* The last IP address used for this client *)
|
||||
client_ip = "127.0.0.1"
|
||||
client_ip = "192.168.181.70"
|
||||
|
||||
(* Use the IP specified by 'client_ip' instead of trying to determine it
|
||||
ourself. Don't set this option to true if you have dynamic IP. *)
|
||||
ourself. Don't set this option to true if you have dynamic IP. *)
|
||||
force_client_ip = false
|
||||
|
||||
(* Use http://ip.discoveryvip.com/ip.asp to obtain WAN IP *)
|
||||
discover_ip = true
|
||||
|
||||
(* User agent string (default = "default") *)
|
||||
user_agent = default
|
||||
|
||||
(* A list of lines to download on the WEB: each line has
|
||||
the format: (kind, period, url), where kind is either
|
||||
'server.met' for a server.met file (also in gz/bz2/zip format)
|
||||
containing ed2k server, or
|
||||
'comments.met' for a file of comments, or
|
||||
'guarding.p2p' for a blocklist file (also in gz/bz2/zip format), or
|
||||
'ocl' for file in the ocl format containing overnet peers, or
|
||||
'contact.dat' for an contact.dat file containing overnet peers,
|
||||
'nodes.gzip' for a fasttrack nodes.gzip,
|
||||
and period is the period between updates (in hours),
|
||||
a period of zero means the file is only loaded once on startup,
|
||||
and url is the url of the file to download.
|
||||
IMPORTANT: Put the URL and the kind between quotes.
|
||||
EXAMPLE:
|
||||
web_infos = [
|
||||
("server.met", 0, "http://www.jd2k.com/server.met");
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
("ocl", 24, "http://members.lycos.co.uk/appbyhp2/FlockHelpApp/contact-files/contact.ocl");
|
||||
("contact.dat", 168, "http://download.overnet.org/contact.dat");
|
||||
]
|
||||
the format: (kind, period, url), where kind is either
|
||||
'server.met' for a server.met file (also in gz/bz2/zip format)
|
||||
containing ed2k server, or
|
||||
'comments.met' for a file of comments, or
|
||||
'guarding.p2p' for a blocklist file (also in gz/bz2/zip format), or
|
||||
'ocl' for file in the ocl format containing overnet peers, or
|
||||
'contact.dat' for an contact.dat file containing overnet peers,
|
||||
'nodes.gzip' for a fasttrack nodes.gzip,
|
||||
and period is the period between updates (in hours),
|
||||
a period of zero means the file is only loaded once on startup,
|
||||
and url is the url of the file to download.
|
||||
IMPORTANT: Put the URL and the kind between quotes.
|
||||
EXAMPLE:
|
||||
web_infos = [
|
||||
("server.met", 0, "http://www.gruk.org/server.met.gz");
|
||||
("hublist", 0, "http://dchublist.com/hublist.config.bz2");
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
("ocl", 24, "http://members.lycos.co.uk/appbyhp2/FlockHelpApp/contact-files/contact.ocl");
|
||||
("contact.dat", 168, "http://download.overnet.org/contact.dat");
|
||||
("geoip.dat", 168, "http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz");
|
||||
]
|
||||
*)
|
||||
web_infos = [
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
("server.met", 0, "http://www.jd2k.com/server.met");
|
||||
("contact.dat", 168, "http://download.overnet.org/contact.dat");
|
||||
("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz");
|
||||
("server.met", 0, "http://www.gruk.org/server.met.gz");
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
(hublist, 0, "http://dchublist.com/hublist.config.bz2");
|
||||
("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
|
||||
|
||||
(* Cookies send with a http request (used for .torrent files and web_infos) *)
|
||||
@@ -221,7 +244,7 @@
|
||||
html_mods_bw_refresh_delay = 11
|
||||
|
||||
(* html_mods_theme to use (located in relative html_themes/<theme_name> directory
|
||||
leave blank to use internal theme *)
|
||||
leave blank to use internal theme *)
|
||||
html_mods_theme = ""
|
||||
|
||||
|
||||
@@ -233,39 +256,40 @@
|
||||
|
||||
|
||||
(* Set to false if you don't want mldonkey to automatically put completed files
|
||||
in incoming directory *)
|
||||
in incoming directory *)
|
||||
auto_commit = true
|
||||
|
||||
(* Set to true if you want all new downloads be paused immediatly
|
||||
will be set to false on core start. *)
|
||||
will be set to false on core start. *)
|
||||
pause_new_downloads = false
|
||||
|
||||
(* The maximal number of files in Downloading state (other ones are Queued) *)
|
||||
max_concurrent_downloads = 50
|
||||
|
||||
(* The maximal length of zero bytes between non-zero bytes in a file that
|
||||
should be interpreted as downloaded during a recovery *)
|
||||
should be interpreted as downloaded during a recovery *)
|
||||
max_recover_zeroes_gap = 16
|
||||
|
||||
(* A command that is called when a file is committed, does not work on MinGW.
|
||||
Arguments are (kept for compatability):
|
||||
$1 - temp file name, without path
|
||||
$2 - file size
|
||||
$3 - filename of the committed file
|
||||
Also these environment variables can be used (prefered way):
|
||||
$TEMPNAME - temp file name, including path
|
||||
$FILEID - same as $1
|
||||
$FILESIZE - same as $2
|
||||
$FILENAME - same as $3
|
||||
$FILEHASH - internal hash
|
||||
$DURATION - download duration
|
||||
$INCOMING - directory used for commit
|
||||
$NETWORK - network used for downloading
|
||||
$ED2K_HASH - ed2k hash if MD4 is known *)
|
||||
Arguments are (kept for compatability):
|
||||
$1 - temp file name, without path
|
||||
$2 - file size
|
||||
$3 - filename of the committed file
|
||||
Also these environment variables can be used (prefered way):
|
||||
$TEMPNAME - temp file name, including path
|
||||
$FILEID - same as $1
|
||||
$FILESIZE - same as $2
|
||||
$FILENAME - same as $3
|
||||
$FILEHASH - internal hash
|
||||
$DURATION - download duration
|
||||
$INCOMING - directory used for commit
|
||||
$NETWORK - network used for downloading
|
||||
$ED2K_HASH - ed2k hash if MD4 is known
|
||||
*)
|
||||
file_completed_cmd = ""
|
||||
|
||||
(* The command which is called when a download is started. Arguments
|
||||
are '-file <num>' *)
|
||||
are '-file <num>' *)
|
||||
file_started_cmd = ""
|
||||
|
||||
|
||||
@@ -278,13 +302,15 @@
|
||||
|
||||
(* The login of the user you want mldonkey to run as, after the ports
|
||||
have been bound (can be use not to run with root priviledges when
|
||||
a port < 1024 is needed) *)
|
||||
run_as_user = ""
|
||||
a port < 1024 is needed) *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
run_as_user = mldonkey
|
||||
|
||||
(* The UID of the user (0=disabled) you want mldonkey to run as, after the ports
|
||||
have been bound (can be use not to run with root priviledges when
|
||||
a port < 1024 is needed) *)
|
||||
run_as_useruid = 0
|
||||
a port < 1024 is needed) *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
run_as_useruid = 113
|
||||
|
||||
(* Ask for GUI start *)
|
||||
ask_for_gui = false
|
||||
@@ -332,8 +358,17 @@
|
||||
(* The directory where temporary files should be put *)
|
||||
temp_directory = "/var/log/mldonkey/temp"
|
||||
|
||||
(* New directories in incoming_directories are created with these rights *)
|
||||
create_dir_mask = 755
|
||||
(* How often (in minutes) should MLDonkey scan all shared directories for new/removed files.
|
||||
0 to disable scanning of shared directories. Use command reshare to manually scan shares.
|
||||
When core starts all shared directories are scanned once, independent of this option. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
share_scan_interval = 1
|
||||
|
||||
(* New download files are created with these rights (in octal) *)
|
||||
create_file_mode = 664
|
||||
|
||||
(* New directories in incoming_directories are created with these rights (in octal) *)
|
||||
create_dir_mode = 755
|
||||
|
||||
(* Create new files as sparse, only valid on MinGW for files on NTFS drives *)
|
||||
create_file_sparse = true
|
||||
@@ -342,14 +377,14 @@
|
||||
hdd_temp_minfree = 50
|
||||
|
||||
(* If true core shuts down when free space on temp dir is below hdd_temp_minfree,
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
hdd_temp_stop_core = false
|
||||
|
||||
(* Mininum free space in MB on core directory, minimum 20 *)
|
||||
hdd_coredir_minfree = 50
|
||||
|
||||
(* If true core shuts down when free space on core dir is below hdd_coredir_minfree,
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
hdd_coredir_stop_core = true
|
||||
|
||||
(* Send a warning mail each <interval> hours for each directory, 0 to deactivate mail warnings. *)
|
||||
@@ -364,17 +399,15 @@
|
||||
Finished BT multifile downloads are committed to the first directory
|
||||
with strategy incoming_directories. Other downloads are committed
|
||||
to the first directory with the strategy incoming_files.
|
||||
If more than one directory has one of the incoming_* strategies
|
||||
it will be ignored on commit, but they are shared nonetheless.
|
||||
MLdonkey searches all shared_directories with incoming_* strategies
|
||||
on commit and uses the first one with enough free diskspace.
|
||||
Other strategies can be found in searches.ini, section customized_sharing. *)
|
||||
shared_directories = [
|
||||
{ dirname = "/var/log/mldonkey/incoming/files"
|
||||
networks = []
|
||||
strategy = incoming_files
|
||||
priority = 0
|
||||
};
|
||||
{ dirname = "/var/log/mldonkey/incoming/directories"
|
||||
networks = []
|
||||
strategy = incoming_directories
|
||||
priority = 0
|
||||
};]
|
||||
@@ -388,23 +421,23 @@
|
||||
|
||||
|
||||
(* Commands that you are allowed to be call from the interface. These
|
||||
commands should short, so that the core is not blocked more than necessary. *)
|
||||
commands should short, so that the core is not blocked more than necessary. *)
|
||||
allowed_commands = [
|
||||
(df, df);
|
||||
(ls, "ls incoming");]
|
||||
|
||||
(* Allow you to use any command with ! in the interface instead of only the
|
||||
ones in allowed_commands *)
|
||||
ones in allowed_commands *)
|
||||
allow_any_command = false
|
||||
|
||||
(* Are all users allowed to change MLDonkey options? *)
|
||||
enable_user_config = true
|
||||
|
||||
(* Allow others to browse our share list (0: none, 1: friends only, 2: everyone *)
|
||||
allow_browse_share = 1
|
||||
|
||||
(* Regexp of messages to filter out, example: string1|string2|string3 *)
|
||||
messages_filter = "Your client is connecting too fast"
|
||||
messages_filter = "DI-Emule|ZamBoR|Ketamine|eMule FX|AUTOMATED MESSAGE"
|
||||
|
||||
(* Regexp of comments to filter out, example: string1|string2|string3 *)
|
||||
comments_filter = "http://|https://|www\\."
|
||||
|
||||
|
||||
(************************************)
|
||||
@@ -417,9 +450,6 @@
|
||||
(* (experimental) *)
|
||||
save_results = 0
|
||||
|
||||
(* filters on replies (replies will be kept). *)
|
||||
filters = ""
|
||||
|
||||
(* Buffer writes and flush after buffer_writes_delay seconds (experimental) *)
|
||||
buffer_writes = false
|
||||
|
||||
@@ -443,6 +473,7 @@
|
||||
shutdown_timeout = 3
|
||||
|
||||
(* The IP address used to bind the p2p clients *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
client_bind_addr = "0.0.0.0"
|
||||
|
||||
|
||||
@@ -468,12 +499,15 @@
|
||||
|
||||
|
||||
(* The IP address used to bind the http server *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
http_bind_addr = "0.0.0.0"
|
||||
|
||||
(* The IP address used to bind the gui server *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
gui_bind_addr = "0.0.0.0"
|
||||
|
||||
(* The IP address used to bind the telnet server *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
telnet_bind_addr = "0.0.0.0"
|
||||
|
||||
(* Should *all* sources for a file be shown on HTML/telnet vd <num> *)
|
||||
@@ -507,23 +541,24 @@
|
||||
swarming : debug swarming
|
||||
hc : http_client messages
|
||||
hs : http_server messages
|
||||
com : commands by non-admin users
|
||||
act : debug activity
|
||||
bw : debug bandwidth
|
||||
unexp : debug unexpected messages
|
||||
*)
|
||||
geo : debug GeoIP
|
||||
unexp : debug unexpected messages *)
|
||||
verbosity = ""
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Bandwidth FOR EXPERTS *)
|
||||
(* *)
|
||||
(* Bandwidth options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The delay in milliseconds to wait in the event loop. Can be decreased to
|
||||
increase the bandwidth usage, or increased to lower the CPU usage. *)
|
||||
loop_delay = 20
|
||||
increase the bandwidth usage, or increased to lower the CPU usage. *)
|
||||
loop_delay = 5
|
||||
|
||||
|
||||
(************************************)
|
||||
@@ -547,6 +582,9 @@
|
||||
(* URLs of RSS feeds *)
|
||||
rss_feeds = []
|
||||
|
||||
(* If MLDonkey can not read broken RSS feeds, use this program to preprocess them *)
|
||||
rss_preprocessor = xmllint
|
||||
|
||||
(* Keep IP blocking ranges descriptions in memory *)
|
||||
ip_blocking_descriptions = false
|
||||
|
||||
@@ -567,17 +605,14 @@
|
||||
geoip_dat = ""
|
||||
|
||||
(* The size of the header of a TCP/IP packet on your connection (ppp adds
|
||||
14 bytes sometimes, so modify to take that into account) *)
|
||||
14 bytes sometimes, so modify to take that into account) *)
|
||||
tcpip_packet_size = 40
|
||||
|
||||
(* The size of the MTU of a TCP/IP packet on your connection *)
|
||||
mtu_packet_size = 1500
|
||||
|
||||
(* The size of the frame packet on your network (on my cable link, it is 250) *)
|
||||
packet_frame_size = 250
|
||||
|
||||
(* The size of the minimal packet you want mldonkey to send when data is
|
||||
available on the connection *)
|
||||
available on the connection *)
|
||||
minimal_packet_size = 600
|
||||
|
||||
(* Should a connection check if the peer we are connected to is still alive?
|
||||
@@ -607,12 +642,24 @@
|
||||
(* Whether to display the Net column in vd output *)
|
||||
html_mods_vd_network = true
|
||||
|
||||
(* Whether to display the Comments column in vd output *)
|
||||
html_mods_vd_comments = true
|
||||
|
||||
(* Whether to display the User column in vd output *)
|
||||
html_mods_vd_user = false
|
||||
|
||||
(* Whether to display the Group column in vd output *)
|
||||
html_mods_vd_group = false
|
||||
|
||||
(* Whether to display the Active Sources column in vd output *)
|
||||
html_mods_vd_active_sources = true
|
||||
|
||||
(* Whether to display the Age column in vd output *)
|
||||
html_mods_vd_age = true
|
||||
|
||||
(* Whether to display flags instead of country codes *)
|
||||
html_flags = true
|
||||
|
||||
(* Show graph in vd output *)
|
||||
html_mods_vd_gfx = true
|
||||
|
||||
@@ -643,12 +690,26 @@
|
||||
(* Show hourly graph in vd output *)
|
||||
html_mods_vd_gfx_h = true
|
||||
|
||||
(* Graph x size in vd output ( 320 < x < 3600 ) *)
|
||||
(* Graph x size in vd output ( 365 < x < 3665 ) *)
|
||||
html_mods_vd_gfx_x_size = 630
|
||||
|
||||
(* Graph y size in vd output ( 200 < y < 1200 ) *)
|
||||
html_mods_vd_gfx_y_size = 200
|
||||
|
||||
(* compute values for hourly graph every 1,2,3,4,5,10,15,20,30,60 min
|
||||
Changes to this option require a core restart. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
html_mods_vd_gfx_h_intervall = 60
|
||||
|
||||
(* Dynamic grid width, start with 1 h/grid, maximum html_mods_vd_gfx_h_grid_time h/grid *)
|
||||
html_mods_vd_gfx_h_dymamic = true
|
||||
|
||||
(* Max hours on time scale per grid (0 = no limit) *)
|
||||
html_mods_vd_gfx_h_grid_time = 0
|
||||
|
||||
(* Number of shown subgrids on graph (0 = no subgrids) *)
|
||||
html_mods_vd_gfx_subgrid = 0
|
||||
|
||||
(* Draw tag graph *)
|
||||
html_mods_vd_gfx_tag = false
|
||||
|
||||
@@ -667,23 +728,22 @@
|
||||
(* Tag graph title *)
|
||||
html_mods_vd_gfx_tag_title = "MLNet traffic"
|
||||
|
||||
(* Tag graph title x pos in vd output
|
||||
*)
|
||||
(* Tag graph title x pos in vd output *)
|
||||
html_mods_vd_gfx_tag_title_x_pos = 4
|
||||
|
||||
(* Tag graph title y pos in vd output *)
|
||||
(* Tag graph title y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_title_y_pos = 1
|
||||
|
||||
(* Tag graph download x pos in vd output *)
|
||||
(* Tag graph download x pos in vd output *)
|
||||
html_mods_vd_gfx_tag_dl_x_pos = 4
|
||||
|
||||
(* Tag graph download y pos in vd output *)
|
||||
(* Tag graph download y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_dl_y_pos = 17
|
||||
|
||||
(* Tag graph upload x pos in vd output *)
|
||||
(* Tag graph upload x pos in vd output *)
|
||||
html_mods_vd_gfx_tag_ul_x_pos = 4
|
||||
|
||||
(* Tag graph upload y pos in vd output *)
|
||||
(* Tag graph upload y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_ul_y_pos = 33
|
||||
|
||||
(* Tag graph x size in vd output ( 130 < x < 3600 ) *)
|
||||
@@ -698,9 +758,6 @@
|
||||
(* Whether to display the Priority column in vd output *)
|
||||
html_mods_vd_prio = true
|
||||
|
||||
(* Whether to display the Queues in vd # output *)
|
||||
html_mods_vd_queues = true
|
||||
|
||||
(* Change height of download indicator bar in vd output *)
|
||||
html_vd_barheight = 2
|
||||
|
||||
@@ -752,21 +809,27 @@
|
||||
|
||||
|
||||
(* If this option is set, IP addresses on the local network are allowed
|
||||
(only for debugging) *)
|
||||
(only for debugging) *)
|
||||
allow_local_network = false
|
||||
|
||||
(* size of log in number of records *)
|
||||
log_size = 300
|
||||
|
||||
(* Maximum size of log_file in MB *)
|
||||
(* Maximum size of log_file in MB, this value is only checked on startup,
|
||||
log_file will be deleted if its bigger than log_file_size. *)
|
||||
log_file_size = 2
|
||||
|
||||
(* The file in which you want mldonkey to log its debug messages. If you
|
||||
set this option, mldonkey will log this info in the file until you use the
|
||||
'close_log' command. The log file may become very large. You can
|
||||
also enable logging in a file after startup using the 'log_file' command. *)
|
||||
'close_log' command. The log file may become very large. You can
|
||||
also enable logging in a file after startup using the 'log_file' command. *)
|
||||
log_file = "mlnet.log"
|
||||
|
||||
(* Post log messages to syslog. This setting is independent of log_file
|
||||
and its associated commands, therefore close_log does not stop log to syslog.
|
||||
Its therefore possible to log to syslog and log_file at the same time. *)
|
||||
log_to_syslog = false
|
||||
|
||||
(* number of lines for GUI console messages *)
|
||||
gui_log_size = 30
|
||||
|
||||
@@ -778,17 +841,9 @@
|
||||
|
||||
|
||||
|
||||
(* Set to true if you want MLdonkey to emulate sparse files on your disk.
|
||||
Files will use less space, but <preview> and <recover> won't work anymore.
|
||||
Works only on Edonkey plugin. EXPERIMENTAL. *)
|
||||
emulate_sparsefiles = false
|
||||
|
||||
(* How many sources to use to download each chunk *)
|
||||
sources_per_chunk = 3
|
||||
|
||||
(* What algorithm to use to select blocks (currently 1 or 2) *)
|
||||
swarming_block_selection_algorithm = 1
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Startup FOR EXPERTS *)
|
||||
@@ -798,6 +853,7 @@
|
||||
|
||||
|
||||
(* How many megabytes should MLdonkey keep for saving configuration files. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
config_files_security_space = 10
|
||||
|
||||
|
||||
@@ -809,7 +865,7 @@
|
||||
|
||||
|
||||
(* Name of program used for preview (first arg is local filename, second arg
|
||||
is name of file as searched on eDonkey *)
|
||||
is name of file as searched on eDonkey *)
|
||||
previewer = mldonkey_previewer
|
||||
|
||||
(* Directory where mldonkey binaries are installed *)
|
||||
@@ -819,32 +875,6 @@
|
||||
mldonkey_gui = "./mlgui"
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : MLChat FOR EXPERTS *)
|
||||
(* MLChat options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* port of the external chat application *)
|
||||
chat_app_port = 5036
|
||||
|
||||
(* hostname of the external chat application *)
|
||||
chat_app_host = localhost
|
||||
|
||||
(* port used by the external chat application to use the core as a proxy *)
|
||||
chat_port = 4002
|
||||
|
||||
(* The IP address used to bind the chat server *)
|
||||
chat_bind_addr = "0.0.0.0"
|
||||
|
||||
(* the id to use for communicating with the core console through chat interface *)
|
||||
chat_console_id = "donkey console"
|
||||
|
||||
(* use the chat to indicate when a file has been downloaded *)
|
||||
chat_warning_for_downloaded = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Other FOR EXPERTS *)
|
||||
(* Other options *)
|
||||
@@ -852,10 +882,8 @@
|
||||
|
||||
|
||||
|
||||
(* keep seen files in history to allow local search (can be expensive in memory) *)
|
||||
use_file_history = false
|
||||
|
||||
(* Buffer writes and flush after buffer_writes_delay seconds (experimental) *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
buffer_writes_delay = 30.
|
||||
|
||||
(* Flush buffers if buffers exceed buffer_writes_threshold kB (experimental) *)
|
||||
@@ -865,12 +893,15 @@
|
||||
utf8_filename_conversions = []
|
||||
|
||||
(* The size of the buffer between the client and its GUI. Can be useful
|
||||
to increase when the connection between them has a small bandwith *)
|
||||
to increase when the connection between them has a small bandwith *)
|
||||
interface_buffer = 1000000
|
||||
|
||||
(* The size long names will be shortened to in the interface *)
|
||||
max_name_len = 50
|
||||
|
||||
(* The maximum number of different filenames used by MLDonkey *)
|
||||
max_filenames = 50
|
||||
|
||||
(* The size long client names will be shortened to in the interface *)
|
||||
max_client_name_len = 25
|
||||
|
||||
@@ -883,33 +914,21 @@
|
||||
(* The realm shown when connecting with a WEB browser *)
|
||||
http_realm = MLdonkey
|
||||
|
||||
(* This option controls whether the WEB interface should use frames or not *)
|
||||
use_html_frames = true
|
||||
|
||||
(* This option controls whether the WEB interface should show frame borders or not *)
|
||||
html_frame_border = true
|
||||
|
||||
(* The height of the command frame in pixel (depends on your screen and browser sizes) *)
|
||||
commands_frame_height = 46
|
||||
|
||||
(* Message printed at startup additional to welcome text *)
|
||||
motd_html = ""
|
||||
|
||||
(* Force compaction every <n> hours (in [1..24]) *)
|
||||
compaction_delay = 2
|
||||
|
||||
(* The delay between reloads of the vd output in the WEB interface *)
|
||||
vd_reload_delay = 120
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_pclink = false
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_port = 8000
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_buffer = 2000000
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_directory = dp500
|
||||
|
||||
(* Should the MLSUBMIT.REG file be created *)
|
||||
create_mlsubmit = true
|
||||
|
||||
@@ -938,21 +957,24 @@
|
||||
(* Minimal number of results for filter form to appear *)
|
||||
filter_table_threshold = 50
|
||||
|
||||
(* Maximal size of the buffers of a client *)
|
||||
(* Maximal size in byte of the buffers of a client, minimum 50.000 byte.
|
||||
For high-volume links raise this value to 1.000.000 or higher. *)
|
||||
client_buffer_size = 500000
|
||||
|
||||
(* The delay between two saves of the 'downloads.ini' file (default is 15 minutes).
|
||||
Changes to this option require a core restart. *)
|
||||
Changes to this option require a core restart. *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
save_options_delay = 900.
|
||||
|
||||
(* timeout when connecting to a server *)
|
||||
server_connection_timeout = 30.
|
||||
|
||||
(* The delay between one glance at a file and another *)
|
||||
(* changing this option requires restart of MLDonkey core *)
|
||||
download_sample_rate = 1.
|
||||
|
||||
(* How many samples go into an estimate of transfer rates *)
|
||||
download_sample_size = 10
|
||||
download_sample_size = 100
|
||||
|
||||
(* This option defines a set of date at which some commands have to be executed.
|
||||
For each tuple, the first argument is a list of week days (from 0 to 6),
|
||||
@@ -965,14 +987,21 @@
|
||||
compaction_overhead = 25
|
||||
|
||||
(* The major GC speed is computed from this parameter. This is the memory
|
||||
that will be "wasted" because the GC does not immediatly collect
|
||||
unreachable blocks. It is expressed as a percentage of the memory used
|
||||
for live data. The GC will work more (use more CPU time and collect
|
||||
blocks more eagerly) if space_overhead is smaller. *)
|
||||
that will be "wasted" because the GC does not immediatly collect
|
||||
unreachable blocks. It is expressed as a percentage of the memory used
|
||||
for live data. The GC will work more (use more CPU time and collect
|
||||
blocks more eagerly) if space_overhead is smaller. *)
|
||||
space_overhead = 80
|
||||
|
||||
(* Maximal number of results displayed for a search *)
|
||||
max_displayed_results = 1000
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 13
|
||||
(* Do not change this option, internal use only! *)
|
||||
options_version = 18
|
||||
|
||||
(* Maximum number of comments per file *)
|
||||
max_comments_per_file = 100
|
||||
|
||||
(* Maximum length of file comments *)
|
||||
max_comment_length = 256
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
range_arg = range
|
||||
|
||||
(* (internal option) *)
|
||||
(* Do not change this option, internal use only! *)
|
||||
options_version = 0
|
||||
|
||||
(* Chunk size (in bytes) (0 = No chunks) *)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
(************************************)
|
||||
|
||||
|
||||
save_time = 153199884
|
||||
save_time = 191427490
|
||||
sources = []
|
||||
|
||||
(*
|
||||
|
||||
@@ -10,7 +10,7 @@ use LWP::UserAgent;
|
||||
($#ARGV >= 0) || die "Usage: mldonkey_submit <ed2kURI> ...
|
||||
";
|
||||
|
||||
$vars{'HTTPURL'} = "http://127.0.0.1:4080";
|
||||
$vars{'HTTPURL'} = "http://192.168.181.70:4080";
|
||||
$vars{'HTTPUSER'} = "admin";
|
||||
$vars{'HTTPPASS'} = "";
|
||||
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
2006/07/18 05:18:03 Started logging...
|
||||
2006/07/18 05:18:03 [cCO] Options correctly saved
|
||||
2006/07/18 05:18:03 [dMain] Check http://www.mldonkey.net/ for updates
|
||||
2006/07/18 05:18:03 enabling networks: Donkey (loading sources ... completed) BitTorrent FileTP
|
||||
2006/07/18 05:18:03 disabled networks: none
|
||||
2006/07/18 05:18:03 [eDThieves] Updating options to version 1
|
||||
2006/07/18 05:18:03 [dMain] To command: telnet 127.0.0.1 4000
|
||||
2006/07/18 05:18:03 [dMain] Or with browser: http://127.0.0.1:4080
|
||||
2006/07/18 05:18:03 [dMain] For a GUI check out http://sancho-gui.sourceforge.net
|
||||
2006/07/18 05:18:03 [dMain] Connect to IP 127.0.0.1, port 4001
|
||||
2006/07/18 05:18:03 [dMain] If you connect from a remote machine adjust allowed_ips
|
||||
2006/07/18 05:18:03 [cCO] Options correctly saved
|
||||
2006/07/18 05:18:03 [dMain] Core started
|
||||
2006/07/18 05:18:04 [dMain] Received SIGINT, stopping MLDonkey...
|
||||
2006/07/18 05:18:04 [cCO] Options correctly saved
|
||||
2006/07/18 05:18:04 [cCO] Sources correctly saved
|
||||
2006/07/18 05:18:04 [cCO] Options backup as .tar.gz correctly saved
|
||||
2006/07/18 05:18:04 [dMain] Core stopped
|
||||
1012
config/mldonkey/mlnet_strings.en_US.utf8
Normal file
1012
config/mldonkey/mlnet_strings.en_US.utf8
Normal file
File diff suppressed because it is too large
Load Diff
@@ -9,4 +9,4 @@ Windows Registry Editor Version 5.00
|
||||
[HKEY_CLASSES_ROOT\ed2k\shell\open]
|
||||
|
||||
[HKEY_CLASSES_ROOT\ed2k\shell\open\command]
|
||||
@="\"IEXPLORE.EXE\" \"http://admin:@127.0.0.1:4080/submit?q=dllink+%1\""
|
||||
@="\"IEXPLORE.EXE\" \"http://admin:@192.168.181.70:4080/submit?q=dllink+%1\""
|
||||
|
||||
Binary file not shown.
@@ -1,76 +0,0 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Bittorrent *)
|
||||
(* Bittorrent options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The port to bind the client to *)
|
||||
client_port = 6882
|
||||
|
||||
(* The UID of this client *)
|
||||
client_uid = FVGUYMROG4XDOLN7O4WJZ2KKH7IL5CBE
|
||||
|
||||
(* Ask the tracker for new sources only if you have fewer than that number of sources *)
|
||||
ask_tracker_threshold = 20
|
||||
|
||||
(* Maximum number of HTTP redirects before reaching the tracker - maximum 10, 0 to disable *)
|
||||
max_tracker_redirect = 1
|
||||
|
||||
(* Send client key to trackers *)
|
||||
send_key = true
|
||||
|
||||
(* Maximum number of uploaders for one torrent *)
|
||||
max_uploaders_per_torrent = 5
|
||||
|
||||
(* Maximum number of uploaders for bittorrent *)
|
||||
max_bt_uploaders = 5
|
||||
|
||||
(* Number of peers to request from tracker (Negative # = let tracker decide) *)
|
||||
numwant = -1
|
||||
|
||||
(* Interval in seconds 'torrents/incoming' is scanned for new torrent files to be downloaded, 0 to deactivate, changes require restart *)
|
||||
import_new_torrents_interval = 60.
|
||||
|
||||
(* Minimum time in seconds to wait between asking the tracker for sources *)
|
||||
min_tracker_reask_interval = 300
|
||||
|
||||
(* Timeout on client connections *)
|
||||
client_timeout = 90.
|
||||
|
||||
(* User agent string (default = "default") *)
|
||||
user_agent = default
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 0
|
||||
old_files = []
|
||||
|
||||
(* The port to bind the tracker to *)
|
||||
tracker_port = 6881
|
||||
|
||||
(* The maximal number of tracked files (to prevend saturation attack) *)
|
||||
max_tracked_files = 100
|
||||
|
||||
(* The maximal number of peers returned by the tracker *)
|
||||
max_tracker_reply = 20
|
||||
|
||||
(* The tracker will check the torrent file is available if an announce request is received *)
|
||||
tracker_force_local_torrents = true
|
||||
|
||||
(* The tracker will check the client key to update ip if changed *)
|
||||
tracker_use_key = true
|
||||
|
||||
(* Let you define a default tracker for creating torrents (leave empty for mlnet tracker) *)
|
||||
default_tracker = ""
|
||||
|
||||
(* Let you define a default comment for creating torrents *)
|
||||
default_comment = ""
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,304 +0,0 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Donkey *)
|
||||
(* Donkey options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The port used for connection by other donkey clients. *)
|
||||
port = 4662
|
||||
|
||||
(* The number of servers you want to stay connected to *)
|
||||
max_connected_servers = 3
|
||||
|
||||
(* Should mldonkey try to detect sources responsible for corruption and ban them *)
|
||||
reliable_sources = true
|
||||
|
||||
(* Should mldonkey try to detect sources masquerading as others and ban them *)
|
||||
ban_identity_thieves = true
|
||||
|
||||
(* A list of server IP to remove from server list.
|
||||
Servers on this list can't be added, and will eventually be removed *)
|
||||
server_black_list = []
|
||||
|
||||
(* immediately close connection to servers that don't grant a High ID *)
|
||||
force_high_id = false
|
||||
|
||||
(* send all clients your IP regardless of what ID was assigned by the server *)
|
||||
force_client_high_id = false
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from servers *)
|
||||
update_server_list_server = true
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from server.met *)
|
||||
update_server_list_server_met = true
|
||||
|
||||
(* Set this option to false if you don't want to
|
||||
receive new servers from clients *)
|
||||
update_server_list_client = false
|
||||
|
||||
(* Maximal number of sources for each file *)
|
||||
max_sources_per_file = 5000
|
||||
|
||||
(* The MD4 of this client *)
|
||||
client_md4 = "00E0B50D660EA80F530BC4C540506FA4"
|
||||
|
||||
(* The RSA private key of this client *)
|
||||
client_private_key = "MIIBCAIBADANBgkqhkiG9w0BAQEFAASB8zCB8AIBAAIxAKVGA5DvO9HEl/pov8Fqc1E5mp83Uy3oRQ9Ob9ycWxpC47HyAHpaMUfr9WLj2+BrZwIBEQIwMJwfKqC3PbJK0S3eC7Xlrnpap0yB4FNfIZYVovj86sjd9su5EHoIlORptq5L7kSBAhkAu7MM9al0lYqt/3eEC5/D7Da22OKOPJFZAhkA4WnmIz3xAA1DBPkHNrUc+xMKUBcYRoq/AhkAsKiEqvnXI1VYd/gDzrR8KZzoU6gNZi5xAhhCTFK/EjfS1rlb0MXi6fl3BZmfFdn2oUcCGHfyegqjsdMDeH7mDwqIRlXG/JrilDZ8Og=="
|
||||
|
||||
(* Enable secure user identification support *)
|
||||
enable_sui = true
|
||||
|
||||
(* min connected users for each server *)
|
||||
min_users_on_server = 0
|
||||
|
||||
(* login of client on eDonkey network (nothing default to global one) *)
|
||||
login = ""
|
||||
|
||||
(* The files that were downloaded *)
|
||||
old_files = []
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Overnet *)
|
||||
(* Overnet options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
Overnet = {
|
||||
|
||||
(* The protocol version sent on Overnet connections replies *)
|
||||
protocol_connectreply_version = 44
|
||||
|
||||
(* The protocol version sent on Overnet connections *)
|
||||
protocol_connect_version = 1044
|
||||
|
||||
(* Set this option to false if you don't want to receive new Overnet peers *)
|
||||
update_nodes = true
|
||||
|
||||
(* The MD4 of the Overnet client *)
|
||||
md4 = F168E4A3FCDADBBF8175AA5DFBAE8B89
|
||||
|
||||
(* These IP addresses cannot be peers. Elements are separated by spaces, wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
exclude_peers = [
|
||||
"1.0.0.0";]
|
||||
|
||||
(* Interval (in seconds) before republish files *)
|
||||
republish = 10800.
|
||||
|
||||
(* Max number of hits in a search on Overnet *)
|
||||
max_search_hits = 200
|
||||
|
||||
(* Period between two queries in the overnet tree (should not be set under 5) *)
|
||||
query_peer_period = 5.
|
||||
|
||||
(* How long shoud a search on Overnet wait for the last answer before terminating *)
|
||||
search_timeout = 140
|
||||
|
||||
(* allow extended search to search on overnet *)
|
||||
search_keyword = true
|
||||
|
||||
(* maximal number of peers to keep overnet connected (should be >2048) *)
|
||||
max_known_peers = 8192
|
||||
|
||||
(* Size of the filename storage used to answer queries *)
|
||||
store_size = 2000
|
||||
|
||||
(* port for overnet *)
|
||||
port = 21984
|
||||
}
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Kademlia *)
|
||||
(* Kademlia options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
Kademlia = {
|
||||
|
||||
(* Set this option to false if you don't want to receive new Overnet peers *)
|
||||
update_nodes = true
|
||||
|
||||
(* The MD4 of the Overnet client *)
|
||||
md4 = C5A53009B6AC813961C80F7BD0CC99B4
|
||||
|
||||
(* These IP addresses cannot be peers. Elements are separated by spaces, wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
exclude_peers = [
|
||||
"1.0.0.0";]
|
||||
|
||||
(* Interval (in seconds) before republish files *)
|
||||
republish = 10800.
|
||||
|
||||
(* Max number of hits in a search on Overnet *)
|
||||
max_search_hits = 200
|
||||
|
||||
(* Period between two queries in the overnet tree (should not be set under 5) *)
|
||||
query_peer_period = 5.
|
||||
|
||||
(* How long shoud a search on Overnet wait for the last answer before terminating *)
|
||||
search_timeout = 140
|
||||
|
||||
(* allow extended search to search on overnet *)
|
||||
search_keyword = true
|
||||
|
||||
(* maximal number of peers to keep overnet connected (should be >2048) *)
|
||||
max_known_peers = 8192
|
||||
|
||||
(* Size of the filename storage used to answer queries *)
|
||||
store_size = 2000
|
||||
|
||||
(* port for Kademlia *)
|
||||
port = 2096
|
||||
}
|
||||
|
||||
|
||||
|
||||
(*****************************************************************)
|
||||
(* *)
|
||||
(* ADVANCED OPTIONS *)
|
||||
(* *)
|
||||
(* All the options after this line are for the expert *)
|
||||
(* user. Do not modify them if you are not sure. *)
|
||||
(* *)
|
||||
(*****************************************************************)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Donkey FOR EXPERTS *)
|
||||
(* Donkey options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Initial score for a new server *)
|
||||
initial_score = 5
|
||||
|
||||
(* Max number of UDP packets per round for eXtended Search *)
|
||||
max_xs_packets = 30
|
||||
|
||||
(* Max number of messages of Chat remembered *)
|
||||
max_dialog_history = 30
|
||||
|
||||
(* Delay used to request file sources *)
|
||||
check_client_connections_delay = 180.
|
||||
|
||||
(* The delay between server connection rounds *)
|
||||
check_connections_delay = 5.
|
||||
|
||||
(* Timeout on client connections when not queued *)
|
||||
client_timeout = 40.
|
||||
|
||||
(* The number of UDP packets you send every check_client_connections_delay *)
|
||||
max_udp_sends = 10
|
||||
|
||||
(* Set this option to false if you don't want mldonkey
|
||||
to change the master servers it is connected to *)
|
||||
keep_best_server = true
|
||||
|
||||
(* only servers which are set to 'preferred' will be connected,
|
||||
please note that any server must be set to preferred to use this feature *)
|
||||
connect_only_preferred_server = false
|
||||
|
||||
(* Number of servers that can be used to walk
|
||||
between servers *)
|
||||
max_walker_servers = 1
|
||||
|
||||
(* The maximal delay a connection with a server should last when walking
|
||||
through the list (should be greater than become_master_delay) *)
|
||||
walker_server_lifetime = 300
|
||||
log_clients_on_console = false
|
||||
|
||||
(* Allow mldonkey to propagate your sources to other donkey clients *)
|
||||
propagate_sources = true
|
||||
black_list = true
|
||||
|
||||
(* A list of ports that specify servers to remove
|
||||
from server list. Servers with ports on this list can't be added, and
|
||||
will eventually be removed *)
|
||||
port_black_list = []
|
||||
|
||||
(* How long should we wait in the queue of another client *)
|
||||
queued_timeout = 1800.
|
||||
|
||||
(* How long can a silent client stay in the upload queue *)
|
||||
upload_timeout = 1800.
|
||||
|
||||
(* How long a downloading client can stay in my upload queue (in minutes >5) *)
|
||||
upload_lifetime = 90
|
||||
|
||||
(* Each client upload lifetime depends on download-upload ratio *)
|
||||
dynamic_upload_lifetime = false
|
||||
|
||||
(* Uploaded zones (1 zone = 180 kBytes) needed to enable the dynamic upload lifetime *)
|
||||
dynamic_upload_threshold = 10
|
||||
|
||||
(* How long can a silent server stay connected *)
|
||||
connected_server_timeout = 1800.
|
||||
|
||||
(* The weight of upload on a donkey connection compared to upload on other
|
||||
peer-to-peer networks. Setting it to 5 for example means that a donkey
|
||||
connection will be allowed to send 5 times more information per second than
|
||||
an Open Napster connection. This is done to favorise donkey connections
|
||||
over other networks, where upload is less efficient, without preventing
|
||||
upload from these networks. *)
|
||||
upload_power = 5
|
||||
|
||||
(* max number of days after which an unconnected server is removed *)
|
||||
max_server_age = 2
|
||||
|
||||
(* How often should remove old donkey servers (see max_server_age) be called
|
||||
(in seconds, 0 to disable) *)
|
||||
remove_old_servers_delay = 900.
|
||||
|
||||
(* Minimal number of servers remaining after remove_old_servers *)
|
||||
min_left_servers = 20
|
||||
|
||||
(* How often should we check all servers (minimum 4 hours, 0 to disable) *)
|
||||
servers_walking_period = 6
|
||||
|
||||
(* Are the cancelled files added to the old files list to prevent re-download ? *)
|
||||
keep_cancelled_in_old_files = false
|
||||
|
||||
(* Are the downloaded files added to the old files list to prevent re-download ? *)
|
||||
keep_downloaded_in_old_files = false
|
||||
|
||||
(* true if you want your mldonkey to lose some
|
||||
upload bandwidth sending messages to clients which are banned :) *)
|
||||
send_warning_messages = false
|
||||
|
||||
(* true if you want your client to ban
|
||||
clients that try queue jumping (3 reconnections faster than 9 minutes) *)
|
||||
ban_queue_jumpers = true
|
||||
|
||||
(* true if you want your client IP to be set from servers ID *)
|
||||
use_server_ip = true
|
||||
|
||||
(* Set the number of hours you want client to remain banned *)
|
||||
ban_period = 1
|
||||
|
||||
(* Set the maximal rank of a client to be kept as a client *)
|
||||
good_client_rank = 500
|
||||
|
||||
(* (only for development tests) *)
|
||||
immediate_master = false
|
||||
|
||||
(* (only for development tests) *)
|
||||
become_master_delay = 120
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 1
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,983 +0,0 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Main *)
|
||||
(* Main options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* small name of client *)
|
||||
client_name = sujetj
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Interfaces *)
|
||||
(* Options to control ports used by mldonkey interfaces *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* list of IP address allowed to connect to the core via telnet/GUI/WEB
|
||||
for internal command set: list separated by spaces
|
||||
example for internal command: set allowed_ips "127.0.0.1 192.168.1.2"
|
||||
or for editing the ini-file: list separated by semi-colon
|
||||
example for ini-file: allowed_ips = [ "127.0.0.1"; "192.168.1.2";]
|
||||
wildcard=255 ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
allowed_ips = [
|
||||
"127.0.0.1";]
|
||||
|
||||
(* port for Graphical Interfaces *)
|
||||
gui_port = 4001
|
||||
|
||||
(* port for GiFT Graphical Interfaces interaction. It was 1213, but the default is
|
||||
now 0 for disabled, because it does not check for a password. *)
|
||||
gift_port = 0
|
||||
|
||||
(* The port used to connect to your client with a WEB browser *)
|
||||
http_port = 4080
|
||||
|
||||
(* port for user interaction *)
|
||||
telnet_port = 4000
|
||||
|
||||
(* Aliases to commands. The alias (fist string) has to be
|
||||
whitespaceless, the outcome of the alias (second string)
|
||||
may have spaces (put it in quotation then). *)
|
||||
alias_commands = [
|
||||
(quit, q);
|
||||
(exit, q);]
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Bandwidth *)
|
||||
(* *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The maximal upload rate you can tolerate on your link in kBytes/s (0 = no limit)
|
||||
The limit will apply on all your connections (clients and servers) and both
|
||||
control and data messages. *)
|
||||
max_hard_upload_rate = 10
|
||||
|
||||
(* The maximal download rate you can tolerate on your link in kBytes/s (0 = no limit)
|
||||
The limit will apply on all your connections (clients and servers) and both
|
||||
control and data messages. *)
|
||||
max_hard_download_rate = 50
|
||||
|
||||
(* Maximal number of opened connections *)
|
||||
max_opened_connections = 200
|
||||
|
||||
(* Amount of indirect connections in percent (min 30, max 70) of max_opened_connections *)
|
||||
max_indirect_connections = 30
|
||||
|
||||
(* How many slots can be used for upload *)
|
||||
max_upload_slots = 5
|
||||
|
||||
(* Set aside a single reserved slot to upload to friends *)
|
||||
friends_upload_slot = true
|
||||
|
||||
(* Maximum file size to benefit from the reserved slot for small files (0 to disable) *)
|
||||
small_files_slot_limit = 10240
|
||||
|
||||
(* Set this to true if you want to have dynamic upload slot allocation (experimental) *)
|
||||
dynamic_slots = false
|
||||
|
||||
(* Maximal number of connections that can be opened per second *)
|
||||
max_connections_per_second = 5
|
||||
|
||||
(* list of IP addresses allowed to connect to the core with no limit on
|
||||
upload/download and upload slots. List separated by spaces, wildcard=255
|
||||
ie: use 192.168.0.255 for 192.168.0.* *)
|
||||
nolimit_ips = [
|
||||
"127.0.0.1";]
|
||||
|
||||
(* This option enables MLdonkey to always read as much data as possible
|
||||
from a channel, but use more CPU as it must then copy the data in the
|
||||
channel buffer. *)
|
||||
copy_read_buffer = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Networks *)
|
||||
(* Networks options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an overnet client
|
||||
(enable_donkey must be true) *)
|
||||
enable_overnet = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an kademlia client
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
enable_kademlia = false
|
||||
|
||||
(* Set to true if you want mldonkey to connect to edonkey servers
|
||||
(enable_donkey must be true, and only experimental) *)
|
||||
enable_servers = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as an Bittorrent client *)
|
||||
enable_bittorrent = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a donkey client *)
|
||||
enable_donkey = true
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a napster client (experimental) *)
|
||||
enable_opennap = false
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a soulseek client (experimental) *)
|
||||
enable_soulseek = false
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a gnutella1 sub node (experimental) *)
|
||||
enable_gnutella = false
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a gnutella2 sub node (experimental) *)
|
||||
enable_gnutella2 = false
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a Fasttrack sub node (experimental) *)
|
||||
enable_fasttrack = false
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a direct-connect node (experimental) *)
|
||||
enable_directconnect = false
|
||||
|
||||
(* Set to true if you also want mldonkey to download HTTP files (experimental) *)
|
||||
enable_fileTP = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Network Config *)
|
||||
(* Network config options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The last IP address used for this client *)
|
||||
client_ip = "127.0.0.1"
|
||||
|
||||
(* Use the IP specified by 'client_ip' instead of trying to determine it
|
||||
ourself. Don't set this option to true if you have dynamic IP. *)
|
||||
force_client_ip = false
|
||||
|
||||
(* User agent string (default = "default") *)
|
||||
user_agent = default
|
||||
|
||||
(* A list of lines to download on the WEB: each line has
|
||||
the format: (kind, period, url), where kind is either
|
||||
'server.met' for a server.met file (also in gz/bz2/zip format)
|
||||
containing ed2k server, or
|
||||
'comments.met' for a file of comments, or
|
||||
'guarding.p2p' for a blocklist file (also in gz/bz2/zip format), or
|
||||
'ocl' for file in the ocl format containing overnet peers, or
|
||||
'contact.dat' for an contact.dat file containing overnet peers,
|
||||
'nodes.gzip' for a fasttrack nodes.gzip,
|
||||
and period is the period between updates (in hours),
|
||||
a period of zero means the file is only loaded once on startup,
|
||||
and url is the url of the file to download.
|
||||
IMPORTANT: Put the URL and the kind between quotes.
|
||||
EXAMPLE:
|
||||
web_infos = [
|
||||
("server.met", 0, "http://www.jd2k.com/server.met");
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
("ocl", 24, "http://members.lycos.co.uk/appbyhp2/FlockHelpApp/contact-files/contact.ocl");
|
||||
("contact.dat", 168, "http://download.overnet.org/contact.dat");
|
||||
]
|
||||
*)
|
||||
web_infos = [
|
||||
("guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz");
|
||||
("server.met", 0, "http://www.jd2k.com/server.met");
|
||||
("contact.dat", 168, "http://download.overnet.org/contact.dat");
|
||||
("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz");
|
||||
("nodes.gzip", 0, "http://update.kceasy.com/update/fasttrack/nodes.gzip");]
|
||||
|
||||
(* Cookies send with a http request (used for .torrent files and web_infos) *)
|
||||
referers = [
|
||||
(".*suprnova.*", "http://www.suprnova.org/");]
|
||||
|
||||
(* Cookies send with a http request (used for .torrent files and web_infos) *)
|
||||
cookies = []
|
||||
|
||||
(* Direct HTTP queries to HTTP proxy *)
|
||||
http_proxy_server = ""
|
||||
|
||||
(* Port of HTTP proxy *)
|
||||
http_proxy_port = 8080
|
||||
|
||||
(* Direct TCP connections to HTTP proxy (the proxy should support CONNECT) *)
|
||||
http_proxy_tcp = false
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : HTML mods *)
|
||||
(* Options to configure HTML mode *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* bw_stats refresh delay (seconds) *)
|
||||
html_mods_bw_refresh_delay = 11
|
||||
|
||||
(* html_mods_theme to use (located in relative html_themes/<theme_name> directory
|
||||
leave blank to use internal theme *)
|
||||
html_mods_theme = ""
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Download *)
|
||||
(* Download options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Set to false if you don't want mldonkey to automatically put completed files
|
||||
in incoming directory *)
|
||||
auto_commit = true
|
||||
|
||||
(* Set to true if you want all new downloads be paused immediatly
|
||||
will be set to false on core start. *)
|
||||
pause_new_downloads = false
|
||||
|
||||
(* The maximal number of files in Downloading state (other ones are Queued) *)
|
||||
max_concurrent_downloads = 50
|
||||
|
||||
(* The maximal length of zero bytes between non-zero bytes in a file that
|
||||
should be interpreted as downloaded during a recovery *)
|
||||
max_recover_zeroes_gap = 16
|
||||
|
||||
(* A command that is called when a file is committed, does not work on MinGW.
|
||||
Arguments are (kept for compatability):
|
||||
$1 - temp file name, without path
|
||||
$2 - file size
|
||||
$3 - filename of the committed file
|
||||
Also these environment variables can be used (prefered way):
|
||||
$TEMPNAME - temp file name, including path
|
||||
$FILEID - same as $1
|
||||
$FILESIZE - same as $2
|
||||
$FILENAME - same as $3
|
||||
$FILEHASH - internal hash
|
||||
$DURATION - download duration
|
||||
$INCOMING - directory used for commit
|
||||
$NETWORK - network used for downloading
|
||||
$ED2K_HASH - ed2k hash if MD4 is known *)
|
||||
file_completed_cmd = ""
|
||||
|
||||
(* The command which is called when a download is started. Arguments
|
||||
are '-file <num>' *)
|
||||
file_started_cmd = ""
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Startup *)
|
||||
(* Startup options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The login of the user you want mldonkey to run as, after the ports
|
||||
have been bound (can be use not to run with root priviledges when
|
||||
a port < 1024 is needed) *)
|
||||
run_as_user = ""
|
||||
|
||||
(* The UID of the user (0=disabled) you want mldonkey to run as, after the ports
|
||||
have been bound (can be use not to run with root priviledges when
|
||||
a port < 1024 is needed) *)
|
||||
run_as_useruid = 0
|
||||
|
||||
(* Ask for GUI start *)
|
||||
ask_for_gui = false
|
||||
|
||||
(* Automatically Start the GUI *)
|
||||
start_gui = false
|
||||
|
||||
(* Should MLdonkey try to recover downloads of files in temp/ at startup *)
|
||||
recover_temp_on_startup = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Mail *)
|
||||
(* Mail options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The mail server you want to use (must be SMTP). Use hostname or IP address *)
|
||||
smtp_server = "127.0.0.1"
|
||||
|
||||
(* The port to use on the mail server (default 25) *)
|
||||
smtp_port = 25
|
||||
|
||||
(* Your e-mail if you want to receive mails when downloads are completed *)
|
||||
mail = ""
|
||||
|
||||
(* Does your mail-server need <...> around addresses *)
|
||||
add_mail_brackets = false
|
||||
|
||||
(* Send filename in mail subject *)
|
||||
filename_in_subject = true
|
||||
|
||||
(* Put a prefix for the filename here which shows up in the notification mail *)
|
||||
url_in_mail = ""
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Paths *)
|
||||
(* Paths options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The directory where temporary files should be put *)
|
||||
temp_directory = temp
|
||||
|
||||
(* New directories in incoming_directories are created with these rights *)
|
||||
create_dir_mask = 755
|
||||
|
||||
(* Create new files as sparse, only valid on MinGW for files on NTFS drives *)
|
||||
create_file_sparse = true
|
||||
|
||||
(* Mininum free space in MB on temp_directory, minimum 50 *)
|
||||
hdd_temp_minfree = 50
|
||||
|
||||
(* If true core shuts down when free space on temp dir is below hdd_temp_minfree,
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
hdd_temp_stop_core = false
|
||||
|
||||
(* Mininum free space in MB on core directory, minimum 20 *)
|
||||
hdd_coredir_minfree = 50
|
||||
|
||||
(* If true core shuts down when free space on core dir is below hdd_coredir_minfree,
|
||||
otherwise all downloads are paused and a warning email is sent. *)
|
||||
hdd_coredir_stop_core = true
|
||||
|
||||
(* Send a warning mail each <interval> hours for each directory, 0 to deactivate mail warnings. *)
|
||||
hdd_send_warning_interval = 1
|
||||
|
||||
(* Incoming and shared directories.
|
||||
At least two entries have to be present here, one with strategy
|
||||
incoming_files and one with strategy incoming_directories.
|
||||
Both entries can point to the same directory.
|
||||
If one of the two strategies is missing, MLDonkey will create a default
|
||||
directory with its entry here.
|
||||
Finished BT multifile downloads are committed to the first directory
|
||||
with strategy incoming_directories. Other downloads are committed
|
||||
to the first directory with the strategy incoming_files.
|
||||
If more than one directory has one of the incoming_* strategies
|
||||
it will be ignored on commit, but they are shared nonetheless.
|
||||
Other strategies can be found in searches.ini, section customized_sharing. *)
|
||||
shared_directories = [
|
||||
{ dirname = shared
|
||||
networks = []
|
||||
strategy = all_files
|
||||
priority = 0
|
||||
};
|
||||
{ dirname = "incoming/files"
|
||||
networks = []
|
||||
strategy = incoming_files
|
||||
priority = 0
|
||||
};
|
||||
{ dirname = "incoming/directories"
|
||||
networks = []
|
||||
strategy = incoming_directories
|
||||
priority = 0
|
||||
};]
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Security *)
|
||||
(* Security options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Commands that you are allowed to be call from the interface. These
|
||||
commands should short, so that the core is not blocked more than necessary. *)
|
||||
allowed_commands = [
|
||||
(df, df);
|
||||
(ls, "ls incoming");]
|
||||
|
||||
(* Allow you to use any command with ! in the interface instead of only the
|
||||
ones in allowed_commands *)
|
||||
allow_any_command = false
|
||||
|
||||
(* Are all users allowed to change MLDonkey options? *)
|
||||
enable_user_config = true
|
||||
|
||||
(* Allow others to browse our share list (0: none, 1: friends only, 2: everyone *)
|
||||
allow_browse_share = 1
|
||||
|
||||
(* Regexp of messages to filter out, example: string1|string2|string3 *)
|
||||
messages_filter = "Your client is connecting too fast"
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Other *)
|
||||
(* Other options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* (experimental) *)
|
||||
save_results = 0
|
||||
|
||||
(* filters on replies (replies will be kept). *)
|
||||
filters = ""
|
||||
|
||||
(* Buffer writes and flush after buffer_writes_delay seconds (experimental) *)
|
||||
buffer_writes = false
|
||||
|
||||
(* build statistics about eMule mods *)
|
||||
emule_mods_count = false
|
||||
|
||||
(* show all eMule mods in statistics *)
|
||||
emule_mods_showall = false
|
||||
|
||||
(* How often (in hours) should a backup of the ini files be written into old_config.
|
||||
A value of zero means that a backup is written only when the core shuts down. *)
|
||||
backup_options_delay = 0
|
||||
|
||||
(* Define the total number of options archives in old_config. *)
|
||||
backup_options_generations = 10
|
||||
|
||||
(* Define the format of the archive, zip or tar.gz are valid. *)
|
||||
backup_options_format = "tar.gz"
|
||||
|
||||
(* The maximum time in seconds to wait for networks to cleanly shutdown. *)
|
||||
shutdown_timeout = 3
|
||||
|
||||
(* The IP address used to bind the p2p clients *)
|
||||
client_bind_addr = "0.0.0.0"
|
||||
|
||||
|
||||
|
||||
(*****************************************************************)
|
||||
(* *)
|
||||
(* ADVANCED OPTIONS *)
|
||||
(* *)
|
||||
(* All the options after this line are for the expert *)
|
||||
(* user. Do not modify them if you are not sure. *)
|
||||
(* *)
|
||||
(*****************************************************************)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Interfaces FOR EXPERTS *)
|
||||
(* Options to control ports used by mldonkey interfaces *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The IP address used to bind the http server *)
|
||||
http_bind_addr = "0.0.0.0"
|
||||
|
||||
(* The IP address used to bind the gui server *)
|
||||
gui_bind_addr = "0.0.0.0"
|
||||
|
||||
(* The IP address used to bind the telnet server *)
|
||||
telnet_bind_addr = "0.0.0.0"
|
||||
|
||||
(* Should *all* sources for a file be shown on HTML/telnet vd <num> *)
|
||||
print_all_sources = true
|
||||
|
||||
(* Improved telnet interface *)
|
||||
improved_telnet = true
|
||||
|
||||
(* A space-separated list of keywords. Each keyword triggers
|
||||
printing information on the corresponding messages:
|
||||
verb : verbose mode (interesting not only for coders)
|
||||
mc : debug client messages
|
||||
mr|raw : debug raw messages
|
||||
mct : debug emule clients tags
|
||||
ms : debug server messages
|
||||
sm : debug source management
|
||||
net : debug net
|
||||
gui : debug gui
|
||||
no-login : disable login messages
|
||||
file : debug file handling
|
||||
do : some download warnings
|
||||
up : some upload warnings
|
||||
unk : unknown messages
|
||||
ov : overnet
|
||||
loc : debug source research/master servers
|
||||
share: debug sharing
|
||||
md4 : md4 computation
|
||||
connect : debug connections
|
||||
udp : udp messages
|
||||
ultra|super : debug supernode
|
||||
swarming : debug swarming
|
||||
hc : http_client messages
|
||||
hs : http_server messages
|
||||
act : debug activity
|
||||
bw : debug bandwidth
|
||||
unexp : debug unexpected messages
|
||||
*)
|
||||
verbosity = ""
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Bandwidth FOR EXPERTS *)
|
||||
(* *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The delay in milliseconds to wait in the event loop. Can be decreased to
|
||||
increase the bandwidth usage, or increased to lower the CPU usage. *)
|
||||
loop_delay = 20
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Networks FOR EXPERTS *)
|
||||
(* Networks options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Set to true if you also want mldonkey to run as a OpenFT sub node (experimental) *)
|
||||
enable_openft = false
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Network Config FOR EXPERTS *)
|
||||
(* Network config options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* URLs of RSS feeds *)
|
||||
rss_feeds = []
|
||||
|
||||
(* Keep IP blocking ranges descriptions in memory *)
|
||||
ip_blocking_descriptions = false
|
||||
|
||||
(* IP blocking list filename (peerguardian format), can also be in gz/bz2/zip format
|
||||
Zip files must contain either a file named guarding.p2p or guarding_full.p2p. *)
|
||||
ip_blocking = ""
|
||||
|
||||
(* List of countries to block connections from/to (requires Geoip).
|
||||
Names are in ISO 3166 format, see http://www.maxmind.com/app/iso3166
|
||||
You can also at your own risk use "Unknown" for IPs Geoip won't recognize. *)
|
||||
ip_blocking_countries = []
|
||||
|
||||
(* false: use ip_blocking_countries as block list, all other countries are allowed
|
||||
true: use ip_blocking_countries as allow list, all other countries are blocked *)
|
||||
ip_blocking_countries_block = false
|
||||
|
||||
(* Location of GeoIP.dat (Get one from http://www.maxmind.com/download/geoip/database/) *)
|
||||
geoip_dat = ""
|
||||
|
||||
(* The size of the header of a TCP/IP packet on your connection (ppp adds
|
||||
14 bytes sometimes, so modify to take that into account) *)
|
||||
tcpip_packet_size = 40
|
||||
|
||||
(* The size of the MTU of a TCP/IP packet on your connection *)
|
||||
mtu_packet_size = 1500
|
||||
|
||||
(* The size of the frame packet on your network (on my cable link, it is 250) *)
|
||||
packet_frame_size = 250
|
||||
|
||||
(* The size of the minimal packet you want mldonkey to send when data is
|
||||
available on the connection *)
|
||||
minimal_packet_size = 600
|
||||
|
||||
(* Should a connection check if the peer we are connected to is still alive?
|
||||
This implies some bandwidth-cost (with 200 connections ~10-20%) *)
|
||||
socket_keepalive = false
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : HTML mods FOR EXPERTS *)
|
||||
(* Options to configure HTML mode *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Whether to use the modified WEB interface *)
|
||||
html_mods = true
|
||||
|
||||
(* Which html_mods style to use (set with html_mods_style command) *)
|
||||
html_mods_style = 0
|
||||
|
||||
(* Whether to use human readable GMk number format *)
|
||||
html_mods_human_readable = true
|
||||
|
||||
(* Whether to use relative availability in the WEB interface *)
|
||||
html_mods_use_relative_availability = true
|
||||
|
||||
(* Whether to display the Net column in vd output *)
|
||||
html_mods_vd_network = true
|
||||
|
||||
(* Whether to display the Active Sources column in vd output *)
|
||||
html_mods_vd_active_sources = true
|
||||
|
||||
(* Whether to display the Age column in vd output *)
|
||||
html_mods_vd_age = true
|
||||
|
||||
(* Show graph in vd output *)
|
||||
html_mods_vd_gfx = true
|
||||
|
||||
(* Remove graph files on core shutdown *)
|
||||
html_mods_vd_gfx_remove = false
|
||||
|
||||
(* Fill graph in vd output *)
|
||||
html_mods_vd_gfx_fill = true
|
||||
|
||||
(* Split download and upload graph in vd output *)
|
||||
html_mods_vd_gfx_split = false
|
||||
|
||||
(* Stacked download and upload graph *)
|
||||
html_mods_vd_gfx_stack = true
|
||||
|
||||
(* Flip up/side graph position in vd output *)
|
||||
html_mods_vd_gfx_flip = true
|
||||
|
||||
(* Show mean line on graph in vd output *)
|
||||
html_mods_vd_gfx_mean = true
|
||||
|
||||
(* Show transparent graph in vd output (only for png) *)
|
||||
html_mods_vd_gfx_transparent = true
|
||||
|
||||
(* Draw graph as png if true, else draw as jpg in vd output *)
|
||||
html_mods_vd_gfx_png = true
|
||||
|
||||
(* Show hourly graph in vd output *)
|
||||
html_mods_vd_gfx_h = true
|
||||
|
||||
(* Graph x size in vd output ( 320 < x < 3600 ) *)
|
||||
html_mods_vd_gfx_x_size = 630
|
||||
|
||||
(* Graph y size in vd output ( 200 < y < 1200 ) *)
|
||||
html_mods_vd_gfx_y_size = 200
|
||||
|
||||
(* Draw tag graph *)
|
||||
html_mods_vd_gfx_tag = false
|
||||
|
||||
(* Use tag source image *)
|
||||
html_mods_vd_gfx_tag_use_source = false
|
||||
|
||||
(* Tag source image name *)
|
||||
html_mods_vd_gfx_tag_source = image
|
||||
|
||||
(* Draw tag as png if true, else draw as jpg in vd output *)
|
||||
html_mods_vd_gfx_tag_png = true
|
||||
|
||||
(* Enable tag graph title *)
|
||||
html_mods_vd_gfx_tag_enable_title = true
|
||||
|
||||
(* Tag graph title *)
|
||||
html_mods_vd_gfx_tag_title = "MLNet traffic"
|
||||
|
||||
(* Tag graph title x pos in vd output
|
||||
*)
|
||||
html_mods_vd_gfx_tag_title_x_pos = 4
|
||||
|
||||
(* Tag graph title y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_title_y_pos = 1
|
||||
|
||||
(* Tag graph download x pos in vd output *)
|
||||
html_mods_vd_gfx_tag_dl_x_pos = 4
|
||||
|
||||
(* Tag graph download y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_dl_y_pos = 17
|
||||
|
||||
(* Tag graph upload x pos in vd output *)
|
||||
html_mods_vd_gfx_tag_ul_x_pos = 4
|
||||
|
||||
(* Tag graph upload y pos in vd output *)
|
||||
html_mods_vd_gfx_tag_ul_y_pos = 33
|
||||
|
||||
(* Tag graph x size in vd output ( 130 < x < 3600 ) *)
|
||||
html_mods_vd_gfx_tag_x_size = 80
|
||||
|
||||
(* Tag graph y size in vd output ( 50 < x < 1200 ) *)
|
||||
html_mods_vd_gfx_tag_y_size = 50
|
||||
|
||||
(* Whether to display the Last column in vd output *)
|
||||
html_mods_vd_last = true
|
||||
|
||||
(* Whether to display the Priority column in vd output *)
|
||||
html_mods_vd_prio = true
|
||||
|
||||
(* Whether to display the Queues in vd # output *)
|
||||
html_mods_vd_queues = true
|
||||
|
||||
(* Change height of download indicator bar in vd output *)
|
||||
html_vd_barheight = 2
|
||||
|
||||
(* Whether to display chunks list as graph or text in vd output *)
|
||||
html_vd_chunk_graph = true
|
||||
|
||||
(* Change style of chunk graph *)
|
||||
html_vd_chunk_graph_style = 0
|
||||
|
||||
(* Change max width of chunk graph *)
|
||||
html_vd_chunk_graph_max_width = 200
|
||||
|
||||
(* Whether to display the pending slots in uploaders command *)
|
||||
html_mods_show_pending = true
|
||||
|
||||
(* Whether to load the mldonkey_messages.ini file (false=use internal settings) *)
|
||||
html_mods_load_message_file = false
|
||||
|
||||
(* Maximum chat messages to log in memory *)
|
||||
html_mods_max_messages = 50
|
||||
|
||||
(* Whether to use checkboxes in the WEB interface for download list *)
|
||||
html_checkbox_vd_file_list = true
|
||||
|
||||
(* Whether to use checkboxes in the WEB interface for search result list *)
|
||||
html_checkbox_search_file_list = false
|
||||
|
||||
(* Use gzip compression on web pages *)
|
||||
html_use_gzip = false
|
||||
|
||||
(* Whether to use the fancy javascript tooltips or plain html-title *)
|
||||
html_mods_use_js_tooltips = true
|
||||
|
||||
(* How long to wait before displaying the tooltips *)
|
||||
html_mods_js_tooltips_wait = 0
|
||||
|
||||
(* How long to display the tooltips *)
|
||||
html_mods_js_tooltips_timeout = 100000
|
||||
|
||||
(* Use javascript to display option help text as js popup (true=use js, false=use html tables) *)
|
||||
html_mods_use_js_helptext = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Debug FOR EXPERTS *)
|
||||
(* Debug options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* If this option is set, IP addresses on the local network are allowed
|
||||
(only for debugging) *)
|
||||
allow_local_network = false
|
||||
|
||||
(* size of log in number of records *)
|
||||
log_size = 300
|
||||
|
||||
(* Maximum size of log_file in MB *)
|
||||
log_file_size = 2
|
||||
|
||||
(* The file in which you want mldonkey to log its debug messages. If you
|
||||
set this option, mldonkey will log this info in the file until you use the
|
||||
'close_log' command. The log file may become very large. You can
|
||||
also enable logging in a file after startup using the 'log_file' command. *)
|
||||
log_file = "mlnet.log"
|
||||
|
||||
(* number of lines for GUI console messages *)
|
||||
gui_log_size = 30
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Download FOR EXPERTS *)
|
||||
(* Download options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Set to true if you want MLdonkey to emulate sparse files on your disk.
|
||||
Files will use less space, but <preview> and <recover> won't work anymore.
|
||||
Works only on Edonkey plugin. EXPERIMENTAL. *)
|
||||
emulate_sparsefiles = false
|
||||
|
||||
(* How many sources to use to download each chunk *)
|
||||
sources_per_chunk = 3
|
||||
|
||||
(* What algorithm to use to select blocks (currently 1 or 2) *)
|
||||
swarming_block_selection_algorithm = 1
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Startup FOR EXPERTS *)
|
||||
(* Startup options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* How many megabytes should MLdonkey keep for saving configuration files. *)
|
||||
config_files_security_space = 10
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Paths FOR EXPERTS *)
|
||||
(* Paths options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Name of program used for preview (first arg is local filename, second arg
|
||||
is name of file as searched on eDonkey *)
|
||||
previewer = mldonkey_previewer
|
||||
|
||||
(* Directory where mldonkey binaries are installed *)
|
||||
mldonkey_bin = "."
|
||||
|
||||
(* Name of GUI to start *)
|
||||
mldonkey_gui = "./mlgui"
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : MLChat FOR EXPERTS *)
|
||||
(* MLChat options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* port of the external chat application *)
|
||||
chat_app_port = 5036
|
||||
|
||||
(* hostname of the external chat application *)
|
||||
chat_app_host = localhost
|
||||
|
||||
(* port used by the external chat application to use the core as a proxy *)
|
||||
chat_port = 4002
|
||||
|
||||
(* The IP address used to bind the chat server *)
|
||||
chat_bind_addr = "0.0.0.0"
|
||||
|
||||
(* the id to use for communicating with the core console through chat interface *)
|
||||
chat_console_id = "donkey console"
|
||||
|
||||
(* use the chat to indicate when a file has been downloaded *)
|
||||
chat_warning_for_downloaded = true
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Other FOR EXPERTS *)
|
||||
(* Other options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* keep seen files in history to allow local search (can be expensive in memory) *)
|
||||
use_file_history = false
|
||||
|
||||
(* Buffer writes and flush after buffer_writes_delay seconds (experimental) *)
|
||||
buffer_writes_delay = 30.
|
||||
|
||||
(* Flush buffers if buffers exceed buffer_writes_threshold kB (experimental) *)
|
||||
buffer_writes_threshold = 1024
|
||||
|
||||
(* The conversions to apply on Unicode characters *)
|
||||
utf8_filename_conversions = []
|
||||
|
||||
(* The size of the buffer between the client and its GUI. Can be useful
|
||||
to increase when the connection between them has a small bandwith *)
|
||||
interface_buffer = 1000000
|
||||
|
||||
(* The size long names will be shortened to in the interface *)
|
||||
max_name_len = 50
|
||||
|
||||
(* The size long client names will be shortened to in the interface *)
|
||||
max_client_name_len = 25
|
||||
|
||||
(* Is the default terminal an ANSI terminal (escape sequences can be used) *)
|
||||
term_ansi = true
|
||||
|
||||
(* Delay between updates to the GUI *)
|
||||
update_gui_delay = 1.
|
||||
|
||||
(* The realm shown when connecting with a WEB browser *)
|
||||
http_realm = MLdonkey
|
||||
|
||||
(* This option controls whether the WEB interface should use frames or not *)
|
||||
use_html_frames = true
|
||||
|
||||
(* This option controls whether the WEB interface should show frame borders or not *)
|
||||
html_frame_border = true
|
||||
|
||||
(* The height of the command frame in pixel (depends on your screen and browser sizes) *)
|
||||
commands_frame_height = 46
|
||||
|
||||
(* Force compaction every <n> hours (in [1..24]) *)
|
||||
compaction_delay = 2
|
||||
|
||||
(* The delay between reloads of the vd output in the WEB interface *)
|
||||
vd_reload_delay = 120
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_pclink = false
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_port = 8000
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_buffer = 2000000
|
||||
|
||||
(* (experimental) *)
|
||||
dp500_directory = dp500
|
||||
|
||||
(* Should the MLSUBMIT.REG file be created *)
|
||||
create_mlsubmit = true
|
||||
|
||||
(* Size of the minor heap in kB *)
|
||||
minor_heap_size = 32
|
||||
|
||||
(* The source queues to display in source lists (see 'sources' command) *)
|
||||
relevant_queues = [
|
||||
0;
|
||||
1;
|
||||
2;
|
||||
3;
|
||||
4;
|
||||
5;
|
||||
6;
|
||||
8;
|
||||
9;
|
||||
10;]
|
||||
|
||||
(* The minimal delay between two connections to the same client (in seconds) *)
|
||||
min_reask_delay = 600
|
||||
|
||||
(* Whether to display results already downloaded *)
|
||||
display_downloaded_results = true
|
||||
|
||||
(* Minimal number of results for filter form to appear *)
|
||||
filter_table_threshold = 50
|
||||
|
||||
(* Maximal size of the buffers of a client *)
|
||||
client_buffer_size = 500000
|
||||
|
||||
(* The delay between two saves of the 'downloads.ini' file (default is 15 minutes).
|
||||
Changes to this option require a core restart. *)
|
||||
save_options_delay = 900.
|
||||
|
||||
(* timeout when connecting to a server *)
|
||||
server_connection_timeout = 30.
|
||||
|
||||
(* The delay between one glance at a file and another *)
|
||||
download_sample_rate = 1.
|
||||
|
||||
(* How many samples go into an estimate of transfer rates *)
|
||||
download_sample_size = 10
|
||||
|
||||
(* This option defines a set of date at which some commands have to be executed.
|
||||
For each tuple, the first argument is a list of week days (from 0 to 6),
|
||||
the second is a list of hours (from 0 to 23) and the last one a command to
|
||||
execute. Can be used with 'pause all' and 'resume all' for example to
|
||||
resume and pause downloads automatically for the night. *)
|
||||
calendar = []
|
||||
|
||||
(* The percentage of free memory before a compaction is triggered *)
|
||||
compaction_overhead = 25
|
||||
|
||||
(* The major GC speed is computed from this parameter. This is the memory
|
||||
that will be "wasted" because the GC does not immediatly collect
|
||||
unreachable blocks. It is expressed as a percentage of the memory used
|
||||
for live data. The GC will work more (use more CPU time and collect
|
||||
blocks more eagerly) if space_overhead is smaller. *)
|
||||
space_overhead = 80
|
||||
|
||||
(* Maximal number of results displayed for a search *)
|
||||
max_displayed_results = 1000
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 13
|
||||
@@ -1,34 +0,0 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : FileTP *)
|
||||
(* FileTP options *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* A list of lists, where each list contains equivalent prefixes for mirrors *)
|
||||
mirrors = []
|
||||
|
||||
(* A list of (hostname, args). Example: [ ( "mycomputer.mydomain.fr", (ssh, "mldonkey@mycomputer.mydomain.fr") ) ] *)
|
||||
remote_shells = []
|
||||
|
||||
(* The command to call to get a range *)
|
||||
get_range = get_range
|
||||
|
||||
(* The argument to !!get_range to get a range *)
|
||||
range_arg = range
|
||||
|
||||
(* (internal option) *)
|
||||
options_version = 0
|
||||
|
||||
(* Chunk size (in bytes) (0 = No chunks) *)
|
||||
chunk_size = 0
|
||||
old_urls = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,13 +0,0 @@
|
||||
|
||||
(* All the swarmers used *)
|
||||
swarmers = []
|
||||
|
||||
(* The files whose download is finished *)
|
||||
done_files = []
|
||||
|
||||
(* The files currently being downloaded, primary downloads must come first *)
|
||||
files = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,7 +0,0 @@
|
||||
|
||||
(* The list of known friends *)
|
||||
friends = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,94 +0,0 @@
|
||||
|
||||
(* Maximal number of saved searches *)
|
||||
max_saved_searches = 10
|
||||
customized_queries = [
|
||||
("Complex Search", [
|
||||
AND;
|
||||
(KEYWORDS, keywords, "");
|
||||
(MODULE, "Simple Options", [
|
||||
AND;
|
||||
(MINSIZE, "Min Size", "");
|
||||
(MAXSIZE, "Max Size", "");
|
||||
(MEDIA, Media, "");
|
||||
(FORMAT, Format, "")]);
|
||||
(MODULE, "Mp3 Options", [
|
||||
AND;
|
||||
(MP3_ARTIST, Artist, "");
|
||||
(MP3_ALBUM, Album, "");
|
||||
(MP3_TITLE, Title, "");
|
||||
(MP3_BITRATE, "Min Bitrate", "")])]);
|
||||
("MP3 Search", [
|
||||
AND;
|
||||
(KEYWORDS, keywords, "");
|
||||
(MP3_ARTIST, Artist, "");
|
||||
(MP3_ALBUM, Album, "");
|
||||
(MP3_TITLE, Title, "");
|
||||
(MP3_BITRATE, "Min Bitrate", "");
|
||||
[
|
||||
HIDDEN;
|
||||
(MEDIA, Media, Audio);
|
||||
(FORMAT, Format, mp3)]]);
|
||||
("Movie Search", [
|
||||
AND;
|
||||
(KEYWORDS, keywords, "");
|
||||
[
|
||||
HIDDEN;
|
||||
(MINSIZE, "Min Size", 500000000);
|
||||
(MEDIA, Media, Video);
|
||||
(FORMAT, Format, avi)]]);
|
||||
("Album Search", [
|
||||
AND;
|
||||
(KEYWORDS, Keywords, album);
|
||||
[
|
||||
HIDDEN;
|
||||
(ANDNOT, (MINSIZE, "Min Size", 30000000), (FORMAT, Format, mp3))]]);]
|
||||
|
||||
(* Shortcuts for special specialized searches *)
|
||||
special_queries = [
|
||||
("-1cd", "-maxsize 735000000");
|
||||
("-movies", "avi -minsize 650000000 -1cd");
|
||||
("-mp3s", "mp3 -minsize 3000000 -maxsize 10000000");
|
||||
("-albums", "album -minsize 30000000 -maxsize 150000000");
|
||||
("-nosex", "-without xxx");]
|
||||
customized_sharing = [
|
||||
(mp3s, { recursive = true
|
||||
extensions = [
|
||||
".mp3";]
|
||||
minsize = 0
|
||||
maxsize = 10485760
|
||||
});
|
||||
(avis, { recursive = true
|
||||
extensions = [
|
||||
".avi";]
|
||||
minsize = 524288000
|
||||
maxsize = 9223372036854775807
|
||||
});
|
||||
(all_files, { recursive = true
|
||||
extensions = []
|
||||
minsize = 1
|
||||
maxsize = 9223372036854775807
|
||||
});
|
||||
(incoming_files, { incoming = true
|
||||
extensions = []
|
||||
minsize = 1
|
||||
maxsize = 9223372036854775807
|
||||
});
|
||||
(incoming_directories, { incoming = true
|
||||
directories = true
|
||||
extensions = []
|
||||
minsize = 1
|
||||
maxsize = 9223372036854775807
|
||||
});
|
||||
(only_directory, { extensions = []
|
||||
minsize = 1
|
||||
maxsize = 9223372036854775807
|
||||
});
|
||||
(directories, { directories = true
|
||||
extensions = []
|
||||
minsize = 1
|
||||
maxsize = 9223372036854775807
|
||||
});]
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,17 +0,0 @@
|
||||
|
||||
(* List of known servers *)
|
||||
known_servers = []
|
||||
Overnet = {
|
||||
|
||||
(* List of IP addresses to use to boot Kademlia networks *)
|
||||
boot_peers = []
|
||||
}
|
||||
Kademlia = {
|
||||
|
||||
(* List of IP addresses to use to boot Kademlia networks *)
|
||||
boot_peers = []
|
||||
}
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,5 +0,0 @@
|
||||
shared_files = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,5 +0,0 @@
|
||||
shared_files = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,96 +0,0 @@
|
||||
guptime = 0
|
||||
stats = [
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};]
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,342 +0,0 @@
|
||||
guptime = 0
|
||||
stats = [
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};]
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,683 +0,0 @@
|
||||
stats = [
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};
|
||||
{ mseen = 0
|
||||
mbanned = 0
|
||||
mfilereqs = 0
|
||||
mdownload = 0
|
||||
mupload = 0
|
||||
};]
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,36 +0,0 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Users *)
|
||||
(* User accounts on the core *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* Depreciated option, kept for compatibility reasons - used by MLDonkey < 2.7.5 *)
|
||||
users = [
|
||||
(admin, "31D6CFE0D16AE931B73C59D7E0C089C0");]
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Users *)
|
||||
(* User accounts on the core (new format) *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The users that are defined on this core. The default user is
|
||||
called 'admin', and uses an empty password. To create new users,
|
||||
login as admin in mldonkey, and use the 'useradd' command. *)
|
||||
users2 = [
|
||||
{ user_name = admin
|
||||
user_pass = "31D6CFE0D16AE931B73C59D7E0C089C0"
|
||||
user_mail = ""
|
||||
};
|
||||
{ user_name = admin
|
||||
user_pass = "31D6CFE0D16AE931B73C59D7E0C089C0"
|
||||
user_mail = ""
|
||||
};]
|
||||
17
config/mldonkey/statistics.ini
Normal file
17
config/mldonkey/statistics.ini
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
(************************************)
|
||||
(* Never edit options files when *)
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Country statistics *)
|
||||
(* Country-based traffic statistics *)
|
||||
(************************************)
|
||||
|
||||
|
||||
guptime = 15
|
||||
country_stats = []
|
||||
|
||||
(*
|
||||
The following options are not used (errors, obsolete, ...)
|
||||
*)
|
||||
@@ -1,4 +1,4 @@
|
||||
guptime = 1
|
||||
guptime = 16
|
||||
stats = [
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
@@ -89,6 +89,18 @@
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};]
|
||||
|
||||
(*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
guptime = 1
|
||||
guptime = 16
|
||||
stats = [
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
@@ -335,6 +335,132 @@
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};
|
||||
{ seen = 0
|
||||
banned = 0
|
||||
filereqs = 0
|
||||
download = 0
|
||||
upload = 0
|
||||
};]
|
||||
|
||||
(*
|
||||
|
||||
@@ -5,7 +5,46 @@
|
||||
(* the daemon is running *)
|
||||
(************************************)
|
||||
(* SECTION : Users *)
|
||||
(* User accounts on the core *)
|
||||
(* User accounts on the core (new format) *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The groups that are defined on this core.
|
||||
|
||||
group_admin = Are members of this group MLDonkey admins?
|
||||
Only members of this group can change settings and see uploads.
|
||||
*)
|
||||
groups = [
|
||||
{ group_name = mldonkey
|
||||
group_admin = true
|
||||
};]
|
||||
|
||||
(* The users that are defined on this core. The default user is
|
||||
called 'admin', and uses an empty password. To create new users,
|
||||
login as admin in mldonkey, and use the 'useradd' command.
|
||||
|
||||
user_groups = Files belonging to one of these groups can be seen by the user.
|
||||
user_default_group = New downloads by this user will belong to this group.
|
||||
user_commit_dir = Commit files to <incoming>/<user_commit_dir>
|
||||
user_mail = Address used to sent confirmation mails after comitting a download
|
||||
user_max_concurrent_downloads = Maximum number of downloads allowed, 0 = unlimited
|
||||
*)
|
||||
users2 = [
|
||||
{ user_name = admin
|
||||
user_pass = "31D6CFE0D16AE931B73C59D7E0C089C0"
|
||||
user_groups = [
|
||||
mldonkey;]
|
||||
user_default_group = mldonkey
|
||||
user_mail = ""
|
||||
user_commit_dir = ""
|
||||
user_max_concurrent_downloads = 0
|
||||
};]
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Users *)
|
||||
(* User accounts on the core (old format) *)
|
||||
(************************************)
|
||||
|
||||
|
||||
@@ -13,20 +52,3 @@
|
||||
(* Depreciated option, kept for compatibility reasons - used by MLDonkey < 2.7.5 *)
|
||||
users = [
|
||||
(admin, "31D6CFE0D16AE931B73C59D7E0C089C0");]
|
||||
|
||||
|
||||
(************************************)
|
||||
(* SECTION : Users *)
|
||||
(* User accounts on the core (new format) *)
|
||||
(************************************)
|
||||
|
||||
|
||||
|
||||
(* The users that are defined on this core. The default user is
|
||||
called 'admin', and uses an empty password. To create new users,
|
||||
login as admin in mldonkey, and use the 'useradd' command. *)
|
||||
users2 = [
|
||||
{ user_name = admin
|
||||
user_pass = "31D6CFE0D16AE931B73C59D7E0C089C0"
|
||||
user_mail = ""
|
||||
};]
|
||||
|
||||
46
src/initscripts/init.d/mldonkey
Normal file
46
src/initscripts/init.d/mldonkey
Normal file
@@ -0,0 +1,46 @@
|
||||
#!/bin/sh
|
||||
########################################################################
|
||||
# Begin $rc_base/init.d/mldonkey
|
||||
#
|
||||
# Description : Mldonkey Init Script
|
||||
#
|
||||
# Authors : Michael Tremer (ms@ipfire.org)
|
||||
#
|
||||
# Version : 01.00
|
||||
#
|
||||
# Notes :
|
||||
#
|
||||
########################################################################
|
||||
|
||||
. /etc/sysconfig/rc
|
||||
. ${rc_functions}
|
||||
|
||||
case "${1}" in
|
||||
start)
|
||||
boot_mesg "Starting mldonkey..."
|
||||
HOME=/opt/mldonkey /opt/mldonkey/mlnet >/dev/null 2>&1 &
|
||||
evaluate_retval
|
||||
;;
|
||||
|
||||
stop)
|
||||
boot_mesg "Stopping mldonkey..."
|
||||
killproc /opt/mldonkey/mlnet
|
||||
;;
|
||||
|
||||
restart)
|
||||
${0} stop
|
||||
sleep 1
|
||||
${0} start
|
||||
;;
|
||||
|
||||
status)
|
||||
statusproc /opt/mldonkey/mlnet
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: ${0} {start|stop|restart|status}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# End $rc_base/init.d/mldonkey
|
||||
10
src/paks/mldonkey/install.sh
Normal file
10
src/paks/mldonkey/install.sh
Normal file
@@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
|
||||
extract_files
|
||||
|
||||
/etc/init.d/mldonkey start
|
||||
|
||||
ln -svf ../init.d/mldonkey /etc/rc.d/rc0.d/K05mldonkey
|
||||
ln -svf ../init.d/mldonkey /etc/rc.d/rc3.d/S98mldonkey
|
||||
ln -svf ../init.d/mldonkey /etc/rc.d/rc6.d/K05mldonkey
|
||||
5
src/paks/mldonkey/uninstall.sh
Normal file
5
src/paks/mldonkey/uninstall.sh
Normal file
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
/etc/init.d/mldonkey stop
|
||||
|
||||
rm -rf /etc/rc.d/rc*.d/*mldonkey
|
||||
4
src/paks/mldonkey/update.sh
Normal file
4
src/paks/mldonkey/update.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
. /opt/pakfire/lib/functions.sh
|
||||
|
||||
extract_files
|
||||
Reference in New Issue
Block a user