| Commit message (Collapse) | Author | Age |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Closes: #22146
|
| |
|
|
| |
Closes: #21958
|
| |
|
|
| |
Uses the question mark icon, resolves #21636
|
| |
|
|
|
|
|
|
| |
- Sorts bandwidth nicely
- Sorts IP addresses nicely
- Adds a file for custom sorting filters `dataTables.Sorting.js`
- In `js/views/search/do.js` defines custom sorting options
|
| |
|
|
| |
This reverts commit 40426f09f37ff84f93f20f156ab638ce27ff977a.
|
| | |
|
| |
|
|
| |
Closes #22416.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The summary documents are used for searches and form the basis for
subsequent details document requests. The details documents requests
use the lookup parameter which supports hashed and double hashed
fingerprints to prevent users leaking bridge fingerprints.
If a relay and a bridge share the same fingerprint FP (for example when
a bridge becomes a relay without changing its fingerprint) the summary
document for fingerprint FP contains both the relay fingerprint RP
(where RP == FP) and the hashed bridge fingerprint BP (where BP ==
H(FP)).
The details document request for RP returns only the relay because RP ==
FP and the details document request for BP returns the relay and the
bridge because BP == H(FP) == H(RP). Relays take preference over bridges
when both are returned and results in Atlas displaying the relay details
twice on the search page.
Hashing the fingerprints in the summary document results in details
document requests for BP and H(BP) where BP returns the relay and bridge
as before but where H(BP) returns only the bridge.
Closes #21615.
|
| |
|
|
|
|
|
| |
The titles do not provide extra information other than the type of
family member which is already in the header.
Closes #22379.
|
| |
|
|
| |
Closes: #22293
|
| | |
|
| |
|
|
| |
Closes #22314.
|
| |
|
|
|
|
|
|
| |
* This renames the "Not recommended" property to "Outdated Tor Version"
* The description is amended to also point out that a version may be not
recommended because it has known issues
Fixes: #22294
|
| |
|
|
|
|
|
| |
The page-header class uses a bottom border which makes using horizontal
rules obsolete.
Closes #22239.
|
| |
|
|
|
|
|
| |
The graph sections used incorrect spacing because of missing column
specifications.
Part of #22239.
|
| |
|
|
| |
Closes #22272.
|
| |
|
|
| |
Closes #22175.
|
| | |
|
| |
|
|
|
|
|
|
| |
This reverts commit c79045d18d89ef4fd4acca974f21f81edcbfff13.
Merging the current status and properties column created more screen
space so the fingerprint can easily fit on one line now without these
changes.
|
| |
|
|
|
|
|
|
| |
Found using the W3C Link Checker [0].
Closes #22237.
[0] https://validator.w3.org/checklink
|
| |
|
|
|
|
|
|
| |
Found using the W3C Link Checker [0].
Part of #22237.
[0] https://validator.w3.org/checklink
|
| |
|
|
| |
Closes #22046.
|
| |
|
|
|
|
|
|
|
| |
The changes to make the button more prominent include using primary
button styling which changes the colour to a darker blue and removing
the guillemet.
Additionally, the learn-more class is removed from the button because
this class is unused.
|
| |
|
|
|
|
|
| |
The hero-unit by Bootstrap offers similar functionality to the custom
splash screen and reduces the amount of custom CSS.
Closes #22056.
|
| |
|
|
|
|
|
|
|
| |
The About link in the footer is redundant because there is already a
link to the About page in the navigation bar. Furthermore, there was no
reference to the Atlas wiki page so the Wiki link now replaces the About
link.
Closes #22057.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The Bootstrap Tooltip plugin overwrites the data-original-title
attribute when the title attribute is specified. All of the elements
that specify the data-original-title attribute also specify the title
attribute which makes the former serve no purpose.
Also the title attribute has been standardized while the
data-original-title attribute is not.
Closes #22047.
|
| |
|
|
|
|
|
| |
The Tor client uses 1024 bytes per "KBytes" in the torrc, but Atlas was using
1000. This also replaces units with the binary prefixed version.
Closes: #21822
|
| |
|
|
| |
The number of branches are reduced and the function returns early.
|
| |
|
|
|
|
|
|
|
|
|
| |
The boolean value of zero is false in JavaScript. This means that
bandwidth values that are zero are set to 'null'. Null values result in
empty fields in the router details and search pages.
The checks are meant to catch undefined variables so they are replaced
by typeof comparisons which are stricter.
Closes #22039.
|
| |
|
|
| |
Closes #22043.
|
| |
|
|
|
|
|
|
|
|
| |
Moving the relay and bridge status next to its name made the current
status column contain a single item (the uptime or downtime). Because
this is a waste of screen space the current status column is merged into
the properties column.
The merge includes some reordering to ensure the fingerprint of the
relay and bridge is always the first item.
|
| |
|
|
| |
Closes #21752.
|
| |
|
|
|
|
|
| |
Essentially this resets the error number so previous errors are
forgotten.
Closes #21970.
|
| | |
|
| |
|
|
| |
Closes #21955.
|
| |
|
|
|
|
|
| |
* This was not providing any benefit but was causing requests to Google for
Atlas users.
* Closes: #21699
* Based on patch from Trac user "Christian"
|
| |
|
|
|
|
|
| |
According to the Tor directory protocol, a missing "ipv6-policy" line is
equivalent to "ipv6-policy reject 1-65535".
Closes #21743.
|
| |
|
|
|
|
|
| |
The progress bar is built with CSS which scales better than an animated
loading GIF.
Closes #21623.
|