mirror of https://github.com/PurpleI2P/i2pd.git
I2P: End-to-End encrypted and anonymous Internet
https://i2pd.website/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3805 lines
108 KiB
3805 lines
108 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<ui version="4.0"> |
|
<class>GeneralSettingsContentsForm</class> |
|
<widget class="QWidget" name="GeneralSettingsContentsForm"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>0</y> |
|
<width>679</width> |
|
<height>4152</height> |
|
</rect> |
|
</property> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="windowTitle"> |
|
<string>GeneralSettingsContentsForm</string> |
|
</property> |
|
<property name="styleSheet"> |
|
<string notr="true">QGroupBox { |
|
font: bold; |
|
border: 1px solid silver; |
|
border-radius: 6px; |
|
margin-top: 6px; |
|
} |
|
|
|
QGroupBox::title { |
|
subcontrol-origin: margin; |
|
left: 7px; |
|
padding: 0px 5px 0px 5px; |
|
} |
|
</string> |
|
</property> |
|
<widget class="QWidget" name="layoutWidget"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>0</y> |
|
<width>679</width> |
|
<height>4434</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="settingsContentsQVBoxLayout"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="generalOptionsLabel"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="font"> |
|
<font> |
|
<pointsize>13</pointsize> |
|
</font> |
|
</property> |
|
<property name="text"> |
|
<string>General options</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="configFIleGroupBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="styleSheet"> |
|
<string notr="true">QGroupBox { |
|
font: bold; |
|
border: 1px solid silver; |
|
border-radius: 6px; |
|
margin-top: 6px; |
|
} |
|
|
|
QGroupBox::title { |
|
subcontrol-origin: margin; |
|
left: 7px; |
|
padding: 0px 5px 0px 5px; |
|
} |
|
</string> |
|
</property> |
|
<property name="title"> |
|
<string>Configuration file:</string> |
|
</property> |
|
<property name="alignment"> |
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_7"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>12</x> |
|
<y>19</y> |
|
<width>651</width> |
|
<height>51</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_7"> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_conf"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<widget class="QLineEdit" name="configFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="configFileBrowsePushButton"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>27</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>0</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>27</height> |
|
</size> |
|
</property> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="dataFolderGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Data folder (for storage of i2pd data — RI, keys, peer profiles, …):</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_12"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>12</x> |
|
<y>19</y> |
|
<width>651</width> |
|
<height>51</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_12"> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_6"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMaximumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLineEdit" name="dataFolderLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="dataFolderBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="pidFileGroupBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Expanding" vsizetype="Maximum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Pid file:</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_13"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>12</x> |
|
<y>19</y> |
|
<width>651</width> |
|
<height>51</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_13"> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_pid"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMaximumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLineEdit" name="pidFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="pidFileBrowsePushButton"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>27</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>27</height> |
|
</size> |
|
</property> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="tunnelsConfFileGroupBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Expanding" vsizetype="Maximum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>80</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Tunnels configuration file:</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_14"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>12</x> |
|
<y>19</y> |
|
<width>651</width> |
|
<height>51</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_14"> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_tun"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMaximumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLineEdit" name="tunnelsConfigFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="tunnelsConfigFileBrowsePushButton"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Minimum" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>27</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>27</height> |
|
</size> |
|
</property> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="logFileGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>130</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>130</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Logging</string> |
|
</property> |
|
<property name="alignment"> |
|
<set>Qt::AlignJustify|Qt::AlignTop</set> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_9"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>-1</x> |
|
<y>19</y> |
|
<width>661</width> |
|
<height>91</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_9"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="logFileBoxesHorizontalLayout_5"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMaximumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="label"> |
|
<property name="text"> |
|
<string>Destination:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QComboBox" name="logDestinationComboBox"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="logDestComboEditPushButton"> |
|
<property name="text"> |
|
<string>Edit</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="logFileLabel"> |
|
<property name="text"> |
|
<string>Log file:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="logFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="logFileBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_5"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinimumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="logLevelLabel"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Minimum" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="text"> |
|
<string>Log level:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QComboBox" name="logLevelComboBox"> |
|
<item> |
|
<property name="text"> |
|
<string>Error</string> |
|
</property> |
|
</item> |
|
<item> |
|
<property name="text"> |
|
<string>Warn</string> |
|
</property> |
|
</item> |
|
<item> |
|
<property name="text"> |
|
<string>Info</string> |
|
</property> |
|
</item> |
|
<item> |
|
<property name="text"> |
|
<string>Debug</string> |
|
</property> |
|
</item> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="logLevelComboEditPushButton"> |
|
<property name="text"> |
|
<string>Edit</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="logclftimeCheckBox"> |
|
<property name="text"> |
|
<string>Write full CLF-formatted date and time to log</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="routerOptionsGroupBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>417</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>417</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Router options</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_11"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>397</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_11"> |
|
<item> |
|
<widget class="QCheckBox" name="ipv4CheckBox"> |
|
<property name="text"> |
|
<string>Enable communication through ipv4</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="ipv6CheckBox"> |
|
<property name="text"> |
|
<string>Enable communication through ipv6</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="notransitCheckBox"> |
|
<property name="text"> |
|
<string>Router will not accept transit tunnels at startup</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="floodfillCheckBox"> |
|
<property name="text"> |
|
<string>Router will be floodfill</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="ssuCheckBox"> |
|
<property name="text"> |
|
<string>Enable SSU transport protocol (use UDP)</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="natCheckBox"> |
|
<property name="text"> |
|
<string>Assume we are behind NAT</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="reservedrange_checkbox"> |
|
<property name="text"> |
|
<string>Check remote RI for being in blacklist of reserved IP ranges</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_9"> |
|
<item> |
|
<widget class="QLabel" name="bandwidthLabel"> |
|
<property name="text"> |
|
<string>Bandwidth limit (integer or a letter):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="bandwidthLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="label_8"> |
|
<property name="text"> |
|
<string>KBps</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_4"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_10"> |
|
<item> |
|
<widget class="QLabel" name="label_9"> |
|
<property name="text"> |
|
<string>Family (name of a family router belongs to):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="familyLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_6"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_11"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMaximumSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="label_10"> |
|
<property name="text"> |
|
<string>NetID (network ID router belongs to. The main I2P ID is 2):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="netIdLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_5"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_48"> |
|
<item> |
|
<widget class="QLabel" name="label_49"> |
|
<property name="text"> |
|
<string>Network interface to bind to for IPv4:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="ifname4LineEdit"/> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_50"> |
|
<item> |
|
<widget class="QLabel" name="label_50"> |
|
<property name="text"> |
|
<string>Network interface to bind to for IPv6:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="ifname6LineEdit"/> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_51"> |
|
<item> |
|
<widget class="QLabel" name="label_51"> |
|
<property name="text"> |
|
<string>Max % of bandwidth limit for transit. 0-100:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="shareLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_37"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="webconsoleGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>230</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>230</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>HTTP webconsole</string> |
|
</property> |
|
<widget class="QCheckBox" name="webconsoleEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_13"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_13"> |
|
<item> |
|
<widget class="QLabel" name="label_13"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="webconsoleAddrLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_7"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_14"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_14"> |
|
<item> |
|
<widget class="QLabel" name="label_14"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="webconsolePortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_8"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QCheckBox" name="webconsoleBasicAuthCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>321</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enable basic HTTP auth</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_15"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>60</x> |
|
<y>120</y> |
|
<width>601</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_15"> |
|
<item> |
|
<widget class="QLabel" name="label_15"> |
|
<property name="text"> |
|
<string>Username:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="webconsoleUserNameLineEditBasicAuth"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_9"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_16"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>60</x> |
|
<y>150</y> |
|
<width>601</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_16"> |
|
<item> |
|
<widget class="QLabel" name="label_16"> |
|
<property name="text"> |
|
<string>Password:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="webconsolePasswordLineEditBasicAuth"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_10"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QCheckBox" name="httpStrictHeadersCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>1</x> |
|
<y>182</y> |
|
<width>661</width> |
|
<height>21</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enable strict host checking on web UI</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>-1</x> |
|
<y>200</y> |
|
<width>661</width> |
|
<height>27</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_49"> |
|
<item> |
|
<widget class="QLabel" name="label_52"> |
|
<property name="text"> |
|
<string>Expected hostname for web UI:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpHostnameLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_38"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_4"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>78</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>78</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Addressbook settings</string> |
|
</property> |
|
<widget class="QWidget" name="horizontalLayoutWidget_27"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_33"> |
|
<item> |
|
<widget class="QLabel" name="label_34"> |
|
<property name="text"> |
|
<string>Addressbook default subscription URL for initial setup:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="addressbookDefaultURLLineEdit"/> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_28"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>50</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_34"> |
|
<item> |
|
<widget class="QLabel" name="label_33"> |
|
<property name="text"> |
|
<string>Addressbook subscriptions URLs, separated by comma:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="addressbookSubscriptionsURLslineEdit"/> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_3"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>190</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>190</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Reseeding</string> |
|
</property> |
|
<widget class="QCheckBox" name="reseedVerifyCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Request SU3 signature verification</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_25"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_31"> |
|
<item> |
|
<widget class="QLabel" name="label_31"> |
|
<property name="text"> |
|
<string>SU3 file to reseed from:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="reseedFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="reseedFileBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_26"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_32"> |
|
<item> |
|
<widget class="QLabel" name="label_32"> |
|
<property name="text"> |
|
<string>Reseed URLs, separated by comma:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="reseedURLsLineEdit"/> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout"> |
|
<item> |
|
<widget class="QLabel" name="label_2"> |
|
<property name="text"> |
|
<string>Path to local .zip file to reseed from:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="reseedZipFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="reseedZipFileBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse...</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_2"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>130</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_2"> |
|
<item> |
|
<widget class="QLabel" name="label_3"> |
|
<property name="text"> |
|
<string>Minimum number of known routers before requesting reseed:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="reseedThresholdNumberLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_19"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>50</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_4"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>160</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_3"> |
|
<item> |
|
<widget class="QLabel" name="label_4"> |
|
<property name="text"> |
|
<string>URL for https/socks reseed proxy:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="reseedProxyLineEdit"/> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>68</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>68</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>UPnP</string> |
|
</property> |
|
<widget class="QCheckBox" name="enableUPnPCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enable</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_24"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_30"> |
|
<item> |
|
<widget class="QLabel" name="label_30"> |
|
<property name="text"> |
|
<string>Name i2pd appears in UPnP forwardings list:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="upnpNameLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_22"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="bobGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>98</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>98</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>BOB interface</string> |
|
</property> |
|
<widget class="QCheckBox" name="bobEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="bob_horizontalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="bob_horizontalLayout_25"> |
|
<item> |
|
<widget class="QLabel" name="bob_label_24"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="bobAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="bob_horizontalSpacer_19"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="bob_horizontalLayoutWidget_9"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="bob_horizontalLayout_26"> |
|
<item> |
|
<widget class="QLabel" name="bob_label_25"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="bobPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="bob_horizontalSpacer_20"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_trustOptions"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>170</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>170</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Trust options</string> |
|
</property> |
|
<widget class="QCheckBox" name="checkBoxTrustEnable"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>21</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enable explicit trust options</string> |
|
</property> |
|
</widget> |
|
<widget class="QLineEdit" name="lineEditTrustFamily"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>390</x> |
|
<y>40</y> |
|
<width>271</width> |
|
<height>23</height> |
|
</rect> |
|
</property> |
|
</widget> |
|
<widget class="QLabel" name="labelTrustFamily"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>391</width> |
|
<height>42</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Make direct I2P connections only to |
|
routers in specified Family:</string> |
|
</property> |
|
</widget> |
|
<widget class="QLabel" name="labelTrustRouters"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>82</y> |
|
<width>661</width> |
|
<height>42</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Make direct I2P connections only to routers specified here. |
|
Comma separated list of base64 identities:</string> |
|
</property> |
|
</widget> |
|
<widget class="QLineEdit" name="lineEditTrustRouters"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>124</y> |
|
<width>661</width> |
|
<height>23</height> |
|
</rect> |
|
</property> |
|
</widget> |
|
<widget class="QCheckBox" name="checkBoxTrustHidden"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>147</y> |
|
<width>661</width> |
|
<height>21</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Should we hide our router from other routers?</string> |
|
</property> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="httpProxyGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>400</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>400</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>HTTP proxy</string> |
|
</property> |
|
<widget class="QCheckBox" name="httpProxyEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_17"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_17"> |
|
<item> |
|
<widget class="QLabel" name="label_11"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_11"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_18"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_18"> |
|
<item> |
|
<widget class="QLabel" name="label_12"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_12"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_19"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_19"> |
|
<item> |
|
<widget class="QLabel" name="label_17"> |
|
<property name="text"> |
|
<string>Keys file:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyKeyFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="httpProxyKeyFilePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_20"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>160</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_20"> |
|
<item> |
|
<widget class="QLabel" name="label_18"> |
|
<property name="text"> |
|
<string>Inbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyInboundTunnelsLenLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_13"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_21"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>190</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_21"> |
|
<item> |
|
<widget class="QLabel" name="label_19"> |
|
<property name="text"> |
|
<string>Inbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyInboundTunnQuantityLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_14"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_22"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>220</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_22"> |
|
<item> |
|
<widget class="QLabel" name="label_20"> |
|
<property name="text"> |
|
<string>Outbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyOutBoundTunnLenLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_15"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_23"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>250</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_23"> |
|
<item> |
|
<widget class="QLabel" name="label_21"> |
|
<property name="text"> |
|
<string>Outbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyOutboundTunnQuantityLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_16"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_35"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>130</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_41"> |
|
<item> |
|
<widget class="QLabel" name="label_43"> |
|
<property name="text"> |
|
<string>Signature type:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QComboBox" name="comboBox_httpPorxySignatureType"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="httpProxySignTypeComboEditPushButton"> |
|
<property name="text"> |
|
<string>Edit</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_29"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QCheckBox" name="httpProxyAddressHelperCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>280</y> |
|
<width>661</width> |
|
<height>23</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enable address helper (jump)</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="verticalLayoutWidget_6"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>300</y> |
|
<width>661</width> |
|
<height>95</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_6"> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_52"> |
|
<item> |
|
<widget class="QLabel" name="label_53"> |
|
<property name="text"> |
|
<string>HTTP proxy upstream out proxy URL (like http://false.i2p):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyOutproxyLineEdit"/> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_54"> |
|
<item> |
|
<widget class="QLabel" name="label_54"> |
|
<property name="text"> |
|
<string>Type of LeaseSet to be sent. 1, 3 or 5:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyI2cpLeaseSetTypeLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_40"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_53"> |
|
<item> |
|
<widget class="QLabel" name="label_55"> |
|
<property name="text"> |
|
<string>Comma-separated encryption types to be used in LeaseSet type 3 or 5:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="httpProxyI2cpLeaseSetEncTypeLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_41"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="samGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>121</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>121</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>SAM interface</string> |
|
</property> |
|
<widget class="QCheckBox" name="samEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="sam_horizontalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="sam_horizontalLayout_25"> |
|
<item> |
|
<widget class="QLabel" name="sam_label_24"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="samAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="sam_horizontalSpacer_19"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="sam_horizontalLayoutWidget_9"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="sam_horizontalLayout_26"> |
|
<item> |
|
<widget class="QLabel" name="sam_label_25"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="samPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="sam_horizontalSpacer_20"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QCheckBox" name="samSingleThreadCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>621</width> |
|
<height>23</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Single thread for all SAM sessions</string> |
|
</property> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="routerExternalAddressGroupBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>98</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>98</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Router external address (for incoming connections)</string> |
|
</property> |
|
<property name="alignment"> |
|
<set>Qt::AlignJustify|Qt::AlignTop</set> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_10"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>81</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_10"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_7"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="label_6"> |
|
<property name="text"> |
|
<string>Host:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="routerExternalHostLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_2"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_8"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QLabel" name="label_7"> |
|
<property name="text"> |
|
<string>Port (leave 0 to auto-assign):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="routerExternalPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_3"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_limits__2"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>108</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>108</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Limits</string> |
|
</property> |
|
<widget class="QWidget" name="horizontalLayoutWidget_29"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_35"> |
|
<item> |
|
<widget class="QLabel" name="label_35"> |
|
<property name="text"> |
|
<string>Maximum number of transit tunnels:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="maxNumOfTransitTunnelsLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_23"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_30"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>50</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_36"> |
|
<item> |
|
<widget class="QLabel" name="label_36"> |
|
<property name="text"> |
|
<string>Maximum number of open files (0 — use system limit):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="maxNumOfOpenFilesLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_24"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_31"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>80</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_37"> |
|
<item> |
|
<widget class="QLabel" name="label_37"> |
|
<property name="text"> |
|
<string>Maximum size of core file in Kb (0 — use system limit):</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="coreFileMaxSizeNumberLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_25"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_8"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>128</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>128</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Nettime options</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_4"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>671</width> |
|
<height>101</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_4"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="checkBoxNettimeEnable"> |
|
<property name="text"> |
|
<string>Enable NTP sync</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_46"> |
|
<item> |
|
<widget class="QLabel" name="label_46"> |
|
<property name="text"> |
|
<string>Comma-separated list of NTP servers:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="lineEditNetTimeNtpServers"/> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_47"> |
|
<item> |
|
<widget class="QLabel" name="label_47"> |
|
<property name="text"> |
|
<string>NTP time sync interval in hours:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="nettimeNtpSyncIntervalNumberLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_36"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_7"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Expanding" vsizetype="Minimum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>225</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>225</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>NTCP2 options</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_3"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>-1</x> |
|
<y>19</y> |
|
<width>671</width> |
|
<height>191</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_3"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="checkBoxNtcp2Enable"> |
|
<property name="text"> |
|
<string>Enable NTCP2</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="checkBoxNtcp2Published"> |
|
<property name="text"> |
|
<string>Enable incoming NTCP2 connections</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_43"> |
|
<item> |
|
<widget class="QLabel" name="label_41"> |
|
<property name="text"> |
|
<string>Port to listen for incoming NTCP2 connections:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="ntcp2PortLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_33"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_45"> |
|
<item> |
|
<widget class="QLabel" name="label_44"> |
|
<property name="text"> |
|
<string>External IPv6 address for incoming connections:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="ntcp2AddressV6LineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_34"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_44"> |
|
<item> |
|
<widget class="QLabel" name="label_45"> |
|
<property name="text"> |
|
<string>Specify proxy server for NTCP2:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="lineEditNtcp2Proxy"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_35"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="label_48"> |
|
<property name="text"> |
|
<string>Proxy server should be http://address:port or socks://address:port</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="i2pControlGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>189</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>189</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>I2PControl interface</string> |
|
</property> |
|
<widget class="QCheckBox" name="i2pControlEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="i2pControl_horizontalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="i2pControl_horizontalLayout_25"> |
|
<item> |
|
<widget class="QLabel" name="i2pControl_label_24"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2pControlAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="i2pControl_horizontalSpacer_19"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="i2pControl_horizontalLayoutWidget_9"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="i2pControl_horizontalLayout_26"> |
|
<item> |
|
<widget class="QLabel" name="i2pControl_label_25"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2pControlPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="i2pControl_horizontalSpacer_20"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_10"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_27"> |
|
<item> |
|
<widget class="QLabel" name="label_26"> |
|
<property name="text"> |
|
<string>Password:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2pControlPasswordLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_21"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_11"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>130</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_28"> |
|
<item> |
|
<widget class="QLabel" name="label_27"> |
|
<property name="text"> |
|
<string>Certificate file:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2pControlCertFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="i2pControlCertFileBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="horizontalLayoutWidget_12"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>160</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="horizontalLayout_29"> |
|
<item> |
|
<widget class="QLabel" name="label_28"> |
|
<property name="text"> |
|
<string>Key file:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2pControlKeyFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="i2pControlKeyFileBrowsePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_2"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>44</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>44</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Cryptography</string> |
|
</property> |
|
<widget class="QCheckBox" name="useElGamalPrecomputedTablesCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Use ElGamal precomputed tables</string> |
|
</property> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="i2cpGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>121</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>121</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>I2CP interface</string> |
|
</property> |
|
<widget class="QCheckBox" name="i2cpEnabledCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>97</width> |
|
<height>22</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
<widget class="QWidget" name="i2cp_horizontalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>40</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="i2cp_horizontalLayout_25"> |
|
<item> |
|
<widget class="QLabel" name="i2cp_label_24"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2cpAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="i2cp_horizontalSpacer_19"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QWidget" name="i2cp_horizontalLayoutWidget_9"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>70</y> |
|
<width>661</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QHBoxLayout" name="i2cp_horizontalLayout_26"> |
|
<item> |
|
<widget class="QLabel" name="i2cp_label_25"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="i2cpPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="i2cp_horizontalSpacer_20"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</widget> |
|
<widget class="QCheckBox" name="i2cpSingleThreadCheckBox"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>100</y> |
|
<width>651</width> |
|
<height>23</height> |
|
</rect> |
|
</property> |
|
<property name="text"> |
|
<string>Single thread for all I2CP sessions</string> |
|
</property> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="portsLabel"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="font"> |
|
<font> |
|
<pointsize>13</pointsize> |
|
</font> |
|
</property> |
|
<property name="text"> |
|
<string>Ports</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="socksProxyGroupBox"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>500</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>500</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Socks proxy</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_8"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>9</x> |
|
<y>20</y> |
|
<width>661</width> |
|
<height>470</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_8"> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="socksProxyEnabledCheckBox"> |
|
<property name="text"> |
|
<string>Enabled</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_17_"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_11"> |
|
<property name="text"> |
|
<string>IP address to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_11"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_18"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_12"> |
|
<property name="text"> |
|
<string>Port to listen on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_12"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_19"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_17"> |
|
<property name="text"> |
|
<string>Keys file:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyKeyFileLineEdit"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="socksProxyKeyFilePushButton"> |
|
<property name="text"> |
|
<string>Browse…</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_40"> |
|
<item> |
|
<widget class="QLabel" name="label_42"> |
|
<property name="text"> |
|
<string>Signature type:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QComboBox" name="comboBox_socksProxySignatureType"/> |
|
</item> |
|
<item> |
|
<widget class="QPushButton" name="socksProxySignTypeComboEditPushButton"> |
|
<property name="text"> |
|
<string>Edit</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_28"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_20"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_18"> |
|
<property name="text"> |
|
<string>Inbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyInboundTunnelsLenLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_13"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_21"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_19"> |
|
<property name="text"> |
|
<string>Inbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyInboundTunnQuantityLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_14"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_22"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_20"> |
|
<property name="text"> |
|
<string>Outbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyOutBoundTunnLenLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_15"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="socks_horizontalLayout_23"> |
|
<item> |
|
<widget class="QLabel" name="socks_label_21"> |
|
<property name="text"> |
|
<string>Outbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyOutboundTunnQuantityLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="socks_horizontalSpacer_16"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_56"> |
|
<property name="topMargin"> |
|
<number>0</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>0</number> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="socksOutproxyEnabledCheckBox"> |
|
<property name="text"> |
|
<string>Outproxy enabled</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_12"> |
|
<item> |
|
<widget class="QLabel" name="label_22"> |
|
<property name="text"> |
|
<string>Outproxy address:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="outproxyAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_17"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_24"> |
|
<item> |
|
<widget class="QLabel" name="label_23"> |
|
<property name="text"> |
|
<string>Outproxy port:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="outproxyPortLineEdit"> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>80</width> |
|
<height>16777215</height> |
|
</size> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_18"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_57"> |
|
<item> |
|
<widget class="QLabel" name="label_56"> |
|
<property name="text"> |
|
<string>Type of LeaseSet to be sent. 1, 3 or 5:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyI2cpLeaseSetTypeLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_39"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_55"> |
|
<item> |
|
<widget class="QLabel" name="label_57"> |
|
<property name="text"> |
|
<string>Comma-separated encryption types to be used in LeaseSet type 3 or 5:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="socksProxyI2cpLeaseSetEncTypeLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_42"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_5"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>145</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>300</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Websocket Server</string> |
|
</property> |
|
<property name="alignment"> |
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>-1</x> |
|
<y>19</y> |
|
<width>681</width> |
|
<height>124</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetDefaultConstraint</enum> |
|
</property> |
|
<property name="leftMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="topMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="rightMargin"> |
|
<number>10</number> |
|
</property> |
|
<property name="bottomMargin"> |
|
<number>10</number> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="checkBoxWebsocketsEnable"> |
|
<property name="text"> |
|
<string>Enable websocket server</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_4"> |
|
<item> |
|
<widget class="QLabel" name="label_5"> |
|
<property name="text"> |
|
<string>Address to bind websocket server on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="websocketsAddressLineEdit"/> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_20"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_25"> |
|
<item> |
|
<widget class="QLabel" name="label_24"> |
|
<property name="text"> |
|
<string>Port to bind websocket server on:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="websocketsPortLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_26"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="label_29"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="font"> |
|
<font> |
|
<pointsize>13</pointsize> |
|
</font> |
|
</property> |
|
<property name="text"> |
|
<string>Various options</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_6"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Expanding" vsizetype="Minimum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>160</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>160</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Exploratory Tunnels</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_2"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>-1</x> |
|
<y>19</y> |
|
<width>671</width> |
|
<height>131</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_2"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_26"> |
|
<item> |
|
<widget class="QLabel" name="label_25"> |
|
<property name="text"> |
|
<string>Exploratory inbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="exploratoryInboundTunnelsLengthNumberLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_27"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_42"> |
|
<item> |
|
<widget class="QLabel" name="label_38"> |
|
<property name="text"> |
|
<string>Exploratory inbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="exploratoryInboundTunnelsQuantityNumberLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_30"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_39"> |
|
<item> |
|
<widget class="QLabel" name="label_39"> |
|
<property name="text"> |
|
<string>Exploratory outbound tunnels length:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="exploratoryOutboundTunnelsLengthNumberLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_31"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
<item> |
|
<layout class="QHBoxLayout" name="horizontalLayout_38"> |
|
<item> |
|
<widget class="QLabel" name="label_40"> |
|
<property name="text"> |
|
<string>Exploratory outbound tunnels quantity:</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLineEdit" name="exploratoryOutboundTunnelsQuantityNumberLineEdit"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<spacer name="horizontalSpacer_32"> |
|
<property name="orientation"> |
|
<enum>Qt::Horizontal</enum> |
|
</property> |
|
<property name="sizeHint" stdset="0"> |
|
<size> |
|
<width>40</width> |
|
<height>20</height> |
|
</size> |
|
</property> |
|
</spacer> |
|
</item> |
|
</layout> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QGroupBox" name="groupBox_9"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Preferred" vsizetype="Minimum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>56</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>56</height> |
|
</size> |
|
</property> |
|
<property name="title"> |
|
<string>Persist profiles</string> |
|
</property> |
|
<widget class="QWidget" name="verticalLayoutWidget_5"> |
|
<property name="geometry"> |
|
<rect> |
|
<x>0</x> |
|
<y>20</y> |
|
<width>681</width> |
|
<height>31</height> |
|
</rect> |
|
</property> |
|
<layout class="QVBoxLayout" name="verticalLayout_5"> |
|
<property name="sizeConstraint"> |
|
<enum>QLayout::SetMinAndMaxSize</enum> |
|
</property> |
|
<item> |
|
<widget class="QCheckBox" name="checkBoxPersistProfiles"> |
|
<property name="text"> |
|
<string>Enable peer profile persisting to disk</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QLabel" name="winOptLabel"> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>60</height> |
|
</size> |
|
</property> |
|
<property name="font"> |
|
<font> |
|
<pointsize>13</pointsize> |
|
</font> |
|
</property> |
|
<property name="text"> |
|
<string>Windows-specific options</string> |
|
</property> |
|
</widget> |
|
</item> |
|
<item> |
|
<widget class="QCheckBox" name="insomniaCheckBox"> |
|
<property name="sizePolicy"> |
|
<sizepolicy hsizetype="Minimum" vsizetype="Minimum"> |
|
<horstretch>0</horstretch> |
|
<verstretch>0</verstretch> |
|
</sizepolicy> |
|
</property> |
|
<property name="minimumSize"> |
|
<size> |
|
<width>0</width> |
|
<height>22</height> |
|
</size> |
|
</property> |
|
<property name="maximumSize"> |
|
<size> |
|
<width>16777215</width> |
|
<height>22</height> |
|
</size> |
|
</property> |
|
<property name="text"> |
|
<string>Insomnia (prevent system from sleeping)</string> |
|
</property> |
|
</widget> |
|
</item> |
|
</layout> |
|
</widget> |
|
</widget> |
|
<resources/> |
|
<connections/> |
|
</ui>
|
|
|