serverpage.cpp File Reference

Tor server configuration options. More...

#include <vidalia.h>
#include <util/net.h>
#include <util/http.h>
#include <util/html.h>
#include <gui/common/vmessagebox.h>
#include "serverpage.h"
#include "ipvalidator.h"
#include "portvalidator.h"
#include "domainvalidator.h"
#include "nicknamevalidator.h"

Go to the source code of this file.

Defines

#define AUTO_UPDATE_ADDR_INTERVAL   1000*60*60
#define EXIT_POLICY_HELP   "server.exitpolicy"
#define BANDWIDTH_HELP   "server.bandwidth"
#define CABLE256_AVG_RATE   (32*1024)
#define CABLE256_MAX_RATE   (64*1024)
#define CABLE512_AVG_RATE   (64*1024)
#define CABLE512_MAX_RATE   (128*1024)
#define CABLE768_AVG_RATE   (96*1024)
#define CABLE768_MAX_RATE   (192*1024)
#define T1_AVG_RATE   (192*1024)
#define T1_MAX_RATE   (384*1024)
#define HIGHBW_AVG_RATE   (3072*1024)
#define HIGHBW_MAX_RATE   (6144*1024)
#define MIN_BANDWIDTH_RATE   20
#define MAX_BANDWIDTH_RATE   2097151
#define PORTS_HTTP   (QStringList() << "80")
#define PORTS_HTTPS   (QStringList() << "443")
#define PORTS_MAIL   (QStringList() << "110" << "143" << "993" << "995")
#define PORTS_IM
#define PORTS_IRC   (QStringList() << "6660-6669" << "6697")


Detailed Description

Tor server configuration options.

Version:
Id

Definition in file serverpage.cpp.


Define Documentation

#define AUTO_UPDATE_ADDR_INTERVAL   1000*60*60

Delay between updating our server IP address (in ms).

Definition at line 41 of file serverpage.cpp.

#define BANDWIDTH_HELP   "server.bandwidth"

Definition at line 45 of file serverpage.cpp.

Referenced by ServerPage::bandwidthHelp().

#define CABLE256_AVG_RATE   (32*1024)

Definition at line 48 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define CABLE256_MAX_RATE   (64*1024)

Definition at line 49 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define CABLE512_AVG_RATE   (64*1024)

Definition at line 50 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define CABLE512_MAX_RATE   (128*1024)

Definition at line 51 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define CABLE768_AVG_RATE   (96*1024)

Definition at line 52 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define CABLE768_MAX_RATE   (192*1024)

Definition at line 53 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define EXIT_POLICY_HELP   "server.exitpolicy"

Help topics

Definition at line 44 of file serverpage.cpp.

Referenced by ServerPage::exitPolicyHelp().

#define HIGHBW_AVG_RATE   (3072*1024)

Definition at line 56 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define HIGHBW_MAX_RATE   (6144*1024)

Definition at line 57 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define MAX_BANDWIDTH_RATE   2097151

Maximum bandwidth rate. This is limited to 2147483646 bytes, or 2097151 kilobytes. (2147483646/1024)

Definition at line 62 of file serverpage.cpp.

Referenced by ServerPage::customRateChanged(), and ServerPage::ServerPage().

#define MIN_BANDWIDTH_RATE   20

Minimum allowed bandwidth rate (20KB)

Definition at line 59 of file serverpage.cpp.

Referenced by ServerPage::customRateChanged(), and ServerPage::ServerPage().

#define PORTS_HTTP   (QStringList() << "80")

Ports represented by the "Websites" checkbox. (80)

Definition at line 65 of file serverpage.cpp.

Referenced by ServerPage::loadExitPolicies(), and ServerPage::saveExitPolicies().

#define PORTS_HTTPS   (QStringList() << "443")

Ports represented by the "Secure Websites" checkbox. (443)

Definition at line 67 of file serverpage.cpp.

Referenced by ServerPage::loadExitPolicies(), and ServerPage::saveExitPolicies().

#define PORTS_IM

Value:

(QStringList() << "706" << "1863" << "5050" << "5190" \
                                    << "5222" << "8300" << "8888")
Ports represented by the "Instant Messaging" checkbox. (703,1863,5050,5190,5222,8300,8888)

Definition at line 72 of file serverpage.cpp.

Referenced by ServerPage::loadExitPolicies(), and ServerPage::saveExitPolicies().

#define PORTS_IRC   (QStringList() << "6660-6669" << "6697")

Ports represented by the "Internet Relay Chat" checkbox. (6660-6669,6697)

Definition at line 76 of file serverpage.cpp.

Referenced by ServerPage::loadExitPolicies(), and ServerPage::saveExitPolicies().

#define PORTS_MAIL   (QStringList() << "110" << "143" << "993" << "995")

Ports represented by the "Retrieve Mail" checkbox. (110,143,993,995)

Definition at line 69 of file serverpage.cpp.

Referenced by ServerPage::loadExitPolicies(), and ServerPage::saveExitPolicies().

#define T1_AVG_RATE   (192*1024)

Definition at line 54 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().

#define T1_MAX_RATE   (384*1024)

Definition at line 55 of file serverpage.cpp.

Referenced by ServerPage::loadBandwidthLimits(), and ServerPage::saveBandwidthLimits().


Generated on Wed Sep 5 15:49:28 2007 for Vidalia by  doxygen 1.5.3