v0.28.0
This commit is contained in:
1 parent
c24bc4279b
commit
3b3f0db377
84 files changed
+2686
-392
No files matched your search
@@ -1749,9 +1749,12 @@
|
||||
data-settings-tab="pages" id="settings-tab-pages" role="tab" tabindex="-1"
|
||||
type="button"></button><button aria-controls="settings-page-logging" aria-selected="false"
|
||||
data-i18n="logging" data-settings-tab="logging" id="settings-tab-logging" role="tab"
|
||||
tabindex="-1" type="button"></button><button aria-controls="settings-page-prometheus"
|
||||
aria-selected="false" data-i18n="prometheusTitle" data-settings-tab="prometheus"
|
||||
id="settings-tab-prometheus" role="tab" tabindex="-1" type="button"></button><button
|
||||
tabindex="-1" type="button"></button><button aria-controls="settings-page-geoip"
|
||||
aria-selected="false" data-i18n="geoipUpdatesTitle" data-settings-tab="geoip"
|
||||
id="settings-tab-geoip" role="tab" tabindex="-1" type="button"></button><button
|
||||
aria-controls="settings-page-prometheus" aria-selected="false" data-i18n="prometheusTitle"
|
||||
data-settings-tab="prometheus" id="settings-tab-prometheus" role="tab" tabindex="-1"
|
||||
type="button"></button><button
|
||||
aria-controls="settings-page-administration" aria-selected="false"
|
||||
data-i18n="administration" data-settings-tab="administration"
|
||||
id="settings-tab-administration" role="tab" tabindex="-1" type="button"></button><button
|
||||
@@ -1915,7 +1918,7 @@
|
||||
<p class="fine" data-i18n="lowPortsHelp">Privileged ports may need CAP_NET_BIND_SERVICE.
|
||||
Do not run the whole application as root.</p>
|
||||
<p class="pending-note" hidden="" id="listener-pending"></p>
|
||||
<p class="fine" id="listener-active"></p>
|
||||
<div class="listener-active-summary" id="listener-active" role="status"></div>
|
||||
<div class="form-actions"><button class="primary" data-i18n="saveListeners"
|
||||
type="submit">Save listeners</button></div>
|
||||
</form>
|
||||
@@ -2264,6 +2267,15 @@
|
||||
type="checkbox" /><span>Cache-Status (RFC 9211)</span></label><label
|
||||
class="check"><input id="cache-resident-age-header"
|
||||
type="checkbox" /><span>X-Cache-Resident-Age</span></label></div>
|
||||
<div class="cache-via-setting">
|
||||
<label class="check"><input id="cache-via-enabled" type="checkbox" /><span
|
||||
data-i18n="cacheViaEnable">Add Via response header</span></label>
|
||||
<label><span data-i18n="cacheViaValue">Via header value</span><input
|
||||
id="cache-via-value" maxlength="256" placeholder="RustProxy"
|
||||
required="" type="text" /></label>
|
||||
</div>
|
||||
<p class="fine" data-i18n="cacheViaHelp">Defaults to Via: RustProxy. Changing this
|
||||
response-only header does not purge cached objects.</p>
|
||||
<p class="fine" data-i18n="cacheAgeHelp">Age is sent on cache hits unless an
|
||||
explicit response-header rule removes or replaces it. Such Age rules are
|
||||
wire-only and do not change cache freshness.</p>
|
||||
@@ -2548,6 +2560,49 @@
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div aria-labelledby="settings-tab-geoip" class="settings-page"
|
||||
data-settings-page="geoip" hidden="" id="settings-page-geoip" role="tabpanel">
|
||||
<form class="card edit-form" id="geoip-form">
|
||||
<div class="card-heading">
|
||||
<h2 data-i18n="geoipUpdatesTitle"></h2><span class="pill">AUTO</span>
|
||||
</div>
|
||||
<p class="fine" data-i18n="geoipUpdatesHelp"></p>
|
||||
<label class="check"><input id="geoip-enabled" type="checkbox" /><span
|
||||
data-i18n="geoipUpdatesEnable"></span></label>
|
||||
<div class="field-grid">
|
||||
<label><span data-i18n="geoipFormat"></span><select id="geoip-format">
|
||||
<option data-i18n="geoipFormatCsvPair" value="csv_pair"></option>
|
||||
<option data-i18n="geoipFormatMmdb" value="mmdb"></option>
|
||||
</select></label>
|
||||
<label><span data-i18n="geoipMaxFileMiB"></span><input id="geoip-max-mib" min="1"
|
||||
max="256" required="" type="number" /></label>
|
||||
<label><span data-i18n="geoipIntervalHours"></span><input id="geoip-interval-hours"
|
||||
min="0.0166667" max="744" step="any" required="" type="number" /></label>
|
||||
</div>
|
||||
<div class="field-grid" id="geoip-csv-fields">
|
||||
<label><span data-i18n="geoipIpv4Url"></span><input id="geoip-ipv4-url"
|
||||
maxlength="2048" required="" type="url" /></label>
|
||||
<label><span data-i18n="geoipIpv4ChecksumUrl"></span><input id="geoip-ipv4-checksum-url"
|
||||
maxlength="2048" type="url" /></label>
|
||||
<label><span data-i18n="geoipIpv6Url"></span><input id="geoip-ipv6-url"
|
||||
maxlength="2048" required="" type="url" /></label>
|
||||
<label><span data-i18n="geoipIpv6ChecksumUrl"></span><input id="geoip-ipv6-checksum-url"
|
||||
maxlength="2048" type="url" /></label>
|
||||
</div>
|
||||
<div class="field-grid" id="geoip-mmdb-fields" hidden="">
|
||||
<label><span data-i18n="geoipMmdbUrl"></span><input id="geoip-mmdb-url"
|
||||
maxlength="2048" type="url" /></label>
|
||||
<label><span data-i18n="geoipMmdbChecksumUrl"></span><input id="geoip-mmdb-checksum-url"
|
||||
maxlength="2048" type="url" /></label>
|
||||
</div>
|
||||
<p class="fine" data-i18n="geoipSourceHelp"></p>
|
||||
<p class="fine" id="geoip-status" role="status"></p>
|
||||
<div class="form-actions"><button class="primary" data-i18n="apply"
|
||||
type="submit"></button><button class="outline" data-i18n="geoipUpdateNow"
|
||||
id="geoip-update-now" type="button"></button></div>
|
||||
<p class="fine" data-i18n="geoipUpdateNowHelp"></p>
|
||||
</form>
|
||||
</div>
|
||||
<div aria-labelledby="settings-tab-prometheus" class="settings-page"
|
||||
data-settings-page="prometheus" hidden="" id="settings-page-prometheus" role="tabpanel">
|
||||
<form class="card edit-form" id="prometheus-form">
|
||||
@@ -2823,7 +2878,7 @@
|
||||
</section>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="page-footer"><span>RustProxy <b>0.27.3</b></span><span id="footer-status">API - /
|
||||
<footer class="page-footer"><span>RustProxy <b>0.28.0</b></span><span id="footer-status">API - /
|
||||
dropped: 0</span></footer>
|
||||
</div>
|
||||
</main>
|
||||
@@ -3567,7 +3622,7 @@ max_execution_time = 30</code></pre>
|
||||
<article class="card about-card">
|
||||
<div class="about-product">
|
||||
<span aria-hidden="true" class="brand-mark">r<span>/</span>p</span>
|
||||
<div><span class="small-label">RustProxy</span><strong>0.27.3</strong></div>
|
||||
<div><span class="small-label">RustProxy</span><strong>0.28.0</strong></div>
|
||||
</div>
|
||||
<dl class="about-meta">
|
||||
<div>
|
||||
|
||||
Reference in new issue
Block a user