commit 085631e3d30fef106adfe517620ce858a0bdcedb Author: Darren 'Tadgy' Austin Date: Tue Aug 30 01:56:30 2022 +0100 Commit of old slackware.uk site content (before themes). diff --git a/cgi-bin/search.cgi b/cgi-bin/search.cgi new file mode 100755 index 0000000..e8b2522 --- /dev/null +++ b/cgi-bin/search.cgi @@ -0,0 +1,136 @@ +#!/bin/bash + +# Configuration options +STORAGE_PREFIX="/storage/md0" +HEADER="/data/sites/slackware.uk/html/search_header.html" +FOOTER="/data/sites/slackware.uk/html/search_footer.html" +LOCATEDB="/tmp/mirrors.db" +LIMIT=1000 +MAX_CONCURRENT=5 + +# Extglob is required. +shopt -s extglob + +# Output an error in processing. +die() { + echo "

Error: $1


" + exit 1 +} + +# A content type is required for CGI scripts. +echo -ne "Content-type: text/html\r\n\r\n" + +# Include the header in the output. +# Note: The header cannot include PHP scripting. +cat "$HEADER" + +# Limit the number of concurrent searches to avoid DoS. +if (( $(lsof -t "$LOCATEDB" | wc -l) > MAX_CONCURRENT - 1 )); then + die "Too many concurrent searches - please try your search again in a few moments." +else + exec 9<"$LOCATEDB" && flock -s -E 10 -w 2 9 || die "Too many concurrent searches - please try your search again in a few moments." +fi + +while read -r -d '&'; do + # If the read returned an empty string, skip. + [[ -z "$REPLY" ]] && continue + + # Extract the key and value to temporary variables. + KEY="${REPLY%%=*}" + VALUE="${REPLY##*=}" + + # Check the key is valid as a variable name. + [[ ! "$KEY" =~ ^[[:alpha:]]+[[:digit:]_]*[[:alnum:]_]*$ ]] && die "Invalid key - please try your search again." + + # Remove spaces from beginning and end of value. + : "${VALUE/#+(+)}" + : "${_/%+(+)}" + + # Squash multiple spaces in value and add *s. + : "${_//+(+)/+}" + + # Convert values from %-encoded form. + : "${_//%/\\x}" + + # Define the variable from the key name. + declare $KEY="$(echo -e "${_//+/ }")" +done <<<"${QUERY_STRING,,}&" + +# Take a copy of q before it's modified, for the heading. +Q_COPY="${q:-(empty)}" + +# Adjust 'q' for the locate command by wrapping search elements in *s. +: "*${q// /* *}*" +q="${_//\/*/*}" + +# HTML boilerplate. +cat < + + + + +
+ Showing search results for: $Q_COPY

+ Searches may contain multiple terms, include (basic) globs, and descend down from the current directory. +
+ + + + + + +
+ + + + +
+
+ +EOF + +I=1 +COUNT=0 +while read -r; do + # Only show 1000 items to prevent long load times. + (( I == LIMIT + 1 )) && break + + # Remove paths we don't want the user to see. + [[ "${REPLY/$STORAGE_PREFIX}" =~ ^/\.sandbox.* ]] && continue + [[ "${REPLY/$STORAGE_PREFIX}" =~ ^/\.lftp.* ]] && continue + [[ "${REPLY/$STORAGE_PREFIX}" =~ ^/dead\.letter ]] && continue + [[ "${REPLY/$STORAGE_PREFIX}" =~ .*\.rsync-tmp.* ]] && continue + + # List the item. + echo " • ${REPLY/$STORAGE_PREFIX}
" + + (( I++ )) + (( COUNT++ )) +done < <(locate -A -d "$LOCATEDB" -i -l "$(( LIMIT * 2 ))" "$STORAGE_PREFIX/${p##/}" $q | sort) + +# If there's no results, tell the user. +if (( COUNT == 0 )); then + echo " No results - try to widen your search." +elif (( COUNT == LIMIT )); then + echo " Maximum $LIMIT items shown - try to refine your search." +else + echo " $COUNT items found." +fi + +# HTML boilerplate. +cat < +
+
+EOF + +# Include footer. +cat "$FOOTER" diff --git a/html/bwbar.png b/html/bwbar.png new file mode 120000 index 0000000..6560f45 --- /dev/null +++ b/html/bwbar.png @@ -0,0 +1 @@ +/run/bwbar.png \ No newline at end of file diff --git a/html/bwbar.txt b/html/bwbar.txt new file mode 120000 index 0000000..a481ab8 --- /dev/null +++ b/html/bwbar.txt @@ -0,0 +1 @@ +/run/bwbar.txt \ No newline at end of file diff --git a/html/circuit.png b/html/circuit.png new file mode 100644 index 0000000..0c154e9 Binary files /dev/null and b/html/circuit.png differ diff --git a/html/errordocs/400.shtml b/html/errordocs/400.shtml new file mode 100644 index 0000000..924e3da --- /dev/null +++ b/html/errordocs/400.shtml @@ -0,0 +1,54 @@ + + + + Slackware UK: 400 + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+
+ + + + +
+

400 - Bad Request

+ The server could not understand the request. +
+
+
+
+
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/errordocs/401.shtml b/html/errordocs/401.shtml new file mode 100644 index 0000000..b37b472 --- /dev/null +++ b/html/errordocs/401.shtml @@ -0,0 +1,54 @@ + + + + Slackware UK: 401 + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+
+ + + + +
+

401 - Unauthorised

+ Authentication is required. +
+
+
+
+
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/errordocs/403.shtml b/html/errordocs/403.shtml new file mode 100644 index 0000000..d3e1c0b --- /dev/null +++ b/html/errordocs/403.shtml @@ -0,0 +1,54 @@ + + + + Slackware UK: 403 + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+
+ + + + +
+

403 - Forbidden

+ You do not have permission to access this resource. +
+
+
+
+
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/errordocs/404.shtml b/html/errordocs/404.shtml new file mode 100644 index 0000000..808a15b --- /dev/null +++ b/html/errordocs/404.shtml @@ -0,0 +1,54 @@ + + + + Slackware UK: 404 + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+
+ + + + +
+

404 - Not Found

+ The requested page or file is not found. +
+
+
+
+
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/errordocs/405.shtml b/html/errordocs/405.shtml new file mode 100644 index 0000000..b021d4d --- /dev/null +++ b/html/errordocs/405.shtml @@ -0,0 +1,54 @@ + + + + Slackware UK: 405 + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+
+ + + + +
+

405 - Method Forbidden

+ Access method is not authorised. +
+
+
+
+
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/favicon.ico b/html/favicon.ico new file mode 100644 index 0000000..f5a52e7 Binary files /dev/null and b/html/favicon.ico differ diff --git a/html/fileaway.png b/html/fileaway.png new file mode 100644 index 0000000..84331f8 Binary files /dev/null and b/html/fileaway.png differ diff --git a/html/footer.shtml b/html/footer.shtml new file mode 100644 index 0000000..cbc8792 --- /dev/null +++ b/html/footer.shtml @@ -0,0 +1,9 @@ + + + +
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
+ + diff --git a/html/gofundme.png b/html/gofundme.png new file mode 100644 index 0000000..f3d4176 Binary files /dev/null and b/html/gofundme.png differ diff --git a/html/header.php b/html/header.php new file mode 100644 index 0000000..42aabeb --- /dev/null +++ b/html/header.php @@ -0,0 +1,375 @@ + + + +" . $home . " "); + + # PHP syntax note: $foo[] = "bar" is the same as Perl's + # push @foo, "bar". + foreach($pages as $dir) { + $url = $url . "/" . $dir; + $result[] = "" . $dir . " "; + } + + # add last (current) dir, but not as a link. + $result[] = $last; + + # perl: return join($sep, @result); + return implode($sep, $result); +} +?> +" . $titleprefix . $title . "" . "\n" ); +?> + + + + + + + + + + +
+

** Slackware UK **

+

+ is kindly sponsored by: +

+ - UK Servers - + - UK2 - +
+
+ Please take a moment to visit the sponsors using the links above! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Access: + + This service can be accessed via:
+       HTTP:  http://slackware.uk/
+       HTTPS:  https://slackware.uk/
+       FTP:  ftp://slackware.uk/
+       Rsync:  rsync://slackware.uk/ +
+ Notice: + + All connections and transfers are logged. By accessing this service you implicitly agree to our collecting your IP address for analytics purposes.
+ We do not collect or hold any user identifying data.
+ Do not use multiple concurrent connections or "make your downloads faster" applications.
+ Access to this service is a privilege, not a right - abusive users will be firewalled without warning. +
+ Mirroring requests: + + This service is primarily intended to provide a mirror service for Slackware Linux based projects. If you run a Slackware based project, or have a suggestion for a project which may benefit from being mirrored here, please message with full details. +
+ Patronage & donations: + + If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: +
+ + + + + + + +
+ Patreon Page + + PayPal Donation +
+
+ + All donations will be gratefully received - thank you! +
+ Darren 'Tadgy' Austin
+ Email: mirrors (at) slackware.uk
+ IRC: On Libera.Chat, join #slackware.uk channel or PM 'Tadgy' +
+
+
+ + + + + +
+ +

** Slackware UK **

+
+ + + + + + + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+ A Faster Way to Download Slackware Linux ISOs
+ Slackware UK now offers a Bittorrent seeding service which may allow you to download the Slackware ISOs at a much faster speed (especially immediately following a new stable release) - all that is required is a Bittorrent client. +
+
+ + + + + +
+ + + +
diff --git a/html/index.css b/html/index.css new file mode 100644 index 0000000..df6a811 --- /dev/null +++ b/html/index.css @@ -0,0 +1,111 @@ +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +body { + background-image: url("/html/circuit.png"); + margin-left: 15px; + margin-right: 15px; +} + +form { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +h1 { + font-size: 150%; +} + +hr { + height: 2px; + border-width: 0; + color: #070707; + background-color: #070707; +} + +pre { + background: #f0f0f0; + border: 2px solid #070707; + padding-left: 20; + padding-right: 20; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.breadcrumbs { + background: #f0f0f0; + border: 2px solid #070707; + padding-left: 10; + padding-top: 2; + padding-right: 10; + padding-bottom: 2; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.header { + background: #F0F0F0; + border: 2px solid #777; + margin: 20; + padding-left: 10; + padding-top: 10; + padding-right: 10; + padding-bottom: 10; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.navbar { + width: 100%; + text-align: center; +} + +.search { + background: #f0f0f0; + border: 2px solid #070707; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.searchinput { + border: none; + background: #f0f0f0; + outline: none; + color: #000000; + font-size: 11px; + box-sizing: border-box; +/* border-bottom: 1px solid #000000;*/ + padding-left: 10; + padding-top: 2; + padding-right: 10; + padding-bottom: 2; + background-color: #f0f0f0; + background-image: url('https://slackware.uk/html/search.png'); + background-size: 15px 15px; + background-position: 2px 2px; + background-repeat: no-repeat; + padding-left: 20px; +} + +.searchresults { + background: #f0f0f0; + border: 2px solid #070707; + padding-left: 20; + padding-right: 20; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.sponsorslist { + background: #F0F0F0; + border: 2px solid #777; + margin: 20; + padding-left: 10; + padding-top: 10; + padding-right: 10; + padding-bottom: 10; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + diff --git a/html/old/binary.png b/html/old/binary.png new file mode 100644 index 0000000..7660d4d Binary files /dev/null and b/html/old/binary.png differ diff --git a/html/old/common_footer.html b/html/old/common_footer.html new file mode 100644 index 0000000..7a04e4b --- /dev/null +++ b/html/old/common_footer.html @@ -0,0 +1,4 @@ +
+ Mirror server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
diff --git a/html/old/header.php.with.navbar b/html/old/header.php.with.navbar new file mode 100644 index 0000000..8ace49c --- /dev/null +++ b/html/old/header.php.with.navbar @@ -0,0 +1,395 @@ + + + +" . $home . " "); + + # PHP syntax note: $foo[] = "bar" is the same as Perl's + # push @foo, "bar". + foreach($pages as $dir) { + $url = $url . "/" . $dir; + $result[] = "" . $dir . " "; + } + + # add last (current) dir, but not as a link. + $result[] = $last; + + # perl: return join($sep, @result); + return implode($sep, $result); +} +?> +" . $titleprefix . $title . "" . "\n" ); +?> + + + + + + + + + + + + + + + + + + + + +
+

** Slackware UK **

+

+ is kindly sponsored by: +

+ - File-away Limited - + - UK2 - +
+
+ Please take a moment to visit the sponsors using the links above! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Access: + + This service can be accessed via:
+       HTTP:  http://slackware.uk/
+       HTTPS:  https://slackware.uk/
+       FTP:  ftp://slackware.uk/
+       FTPS:  ftps://slackware.uk/
+       Rsync:  rsync://slackware.uk/ +
+ Notice: + + All connections and transfers are logged. By accessing this service you implicitly agree to our collecting your IP address for analytics purposes. We do not collect or hold any user identifying data.
+ Do not use multiple concurrent connections or "make your downloads faster" applications.
+ Access to this service is a privilege, not a right - abusive users will be firewalled without warning. +
+ Notice to mirrors: + + If you are running a mirroring service and pulling data from multiple repositories on a regular basis, please email for access to the top-level repo - so you can pull everything in one go. We do not operate any blacklisting or whitelisting on access to repositories at this time. + +
+ Mirroring requests: + + This service is primarily intended to provide a mirror service for Slackware Linux based projects. If you run a Slackware based project, or have a suggestion for a project which may benefit from being mirrored here, please message with full details. +
+ Patronage & donations: + + If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: +
+ + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+
+ + All Donations will be gratefully received - thank you! +
+ Darren 'Tadgy' Austin
+ Email: mirrors (at) slackware.uk
+ IRC: On Freenode, join #slackware.uk channel or PM 'Tadgy' +
+
+ +

** Slackware UK **

+
+ + + + + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All Donations will be gratefully received - thank you! +
+
+ A Faster Way to Download Slackware Linux ISOs
+ Slackware UK now offers a Bittorrent seeding service which may allow you to download the Slackware ISOs at a much faster speed (especially immediately following a new stable release) - all that is required is a Bittorrent client.

+
+
+ + + // echo breadcrumbs(' > '); + // Change 'Home' to 'Index' and » to ^^ + // echo breadcrumbs(' ^^ ', 'Index'); + ?> + +
+ +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All Donations will be gratefully received - thank you! +
+
+ + + + + + +
+ + + + // echo breadcrumbs(' > '); + // Change 'Home' to 'Index' and » to ^^ + // echo breadcrumbs(' ^^ ', 'Index'); + ?> + + + Search +
+ diff --git a/html/old/header.php.works b/html/old/header.php.works new file mode 100644 index 0000000..9a4dfcf --- /dev/null +++ b/html/old/header.php.works @@ -0,0 +1,263 @@ + + + +$home"); + + // Find out the index for the last value in our path array + $tmp = array_keys($path); + $last = end($tmp); + + // Build the rest of the breadcrumbs + foreach ($path AS $x => $crumb) { + // If we are not on the last index, then display an tag + if ($x != $last) + $breadcrumbs[] = "$crumb"; + // Otherwise, just display the title (minus) + else + $breadcrumbs[] = $crumb; + } + + // Build our temporary array (pieces of bread) into one big string :) + return implode($separator, $breadcrumbs); +} +?> +" . $titleprefix . "Main Page" . "" . "\n" ); + } elseif (preg_match (":^/absolute/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Absolute Linux" . "" . "\n" ); + } elseif (preg_match (":^/csb/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Cinnamon SlackBuild (CSB)" . "" . "\n" ); + } elseif (preg_match (":^/cumulative/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Cumulative Archive" . "" . "\n" ); + } elseif (preg_match (":^/freeslack/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Freeslack" . "" . "\n" ); + } elseif (preg_match (":^/gsb/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "GNOME SlackBuild (GSB)" . "" . "\n" ); + } elseif (preg_match (":^/microlinux/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Microlinux" . "" . "\n" ); + } elseif (preg_match (":^/msb/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "MATE SlackBuild (MSB)" . "" . "\n" ); + } elseif ($_SERVER['REQUEST_URI'] == "/people/") { + print ( " " . $titleprefix . "SlackBuilds and Packages From People" . "" . "\n" ); + } elseif (preg_match (":^/people/alien-arm/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's Slackware ARM Build" . "" . "\n" ); + } elseif (preg_match (":^/people/alien-current-iso/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's Slackware-current ISOs" . "" . "\n" ); + } elseif (preg_match (":^/people/alien-kde/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's 'Ktown' KDE Builds" . "" . "\n" ); + } elseif (preg_match (":^/people/alien-openvz/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's OpenVZ Container Template" . "" . "\n" ); + } elseif (preg_match (":^/people/alien-slacklive/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's Slackware Live (slaklive)" . "" . "\n" ); + } elseif (preg_match (":^/people/alien/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "AlienBOB's SlackBuilds and Packages" . "" . "\n" ); + } elseif (preg_match (":^/people/alphageek/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Alphageek's SlackBuilds and Packages" . "" . "\n" ); + } elseif (preg_match (":^/people/rlworkman/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "rworkman's SlackBuilds and Packages" . "" . "\n" ); + } elseif (preg_match (":^/people/rworkman/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "rworkman's SlackBuilds and Packages" . "" . "\n" ); + } elseif (preg_match (":^/porteus/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Porteus" . "" . "\n" ); + } elseif (preg_match (":^/salix/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Salix OS" . "" . "\n" ); + } elseif (preg_match (":^/sbosrcarch/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "SlackBuilds.org Sources Archive" . "" . "\n" ); + } elseif (preg_match (":^/slackbuilds.org/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "SlackBuilds.org (SBo)" . "" . "\n" ); + } elseif (preg_match (":^/slackintosh/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slackintosh" . "" . "\n" ); + } elseif (preg_match (":^/smlinux/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Smlinux" . "" . "\n" ); + } elseif (preg_match (":^/slackonly/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "SlackOnly" . "" . "\n" ); + } elseif (preg_match (":^/slackware/slackware-iso/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slackware Linux ISOs" . "" . "\n" ); + } elseif (preg_match (":^/slackware/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slackware Linux" . "" . "\n" ); + } elseif (preg_match (":^/slackwarearm/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "SlackwareARM" . "" . "\n" ); + } elseif (preg_match (":^/slacky/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slacky" . "" . "\n" ); + } elseif (preg_match (":^/slamd64/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slamd64 Linux" . "" . "\n" ); + } elseif (preg_match (":^/slarm64/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slarm64" . "" . "\n" ); + } elseif (preg_match (":^/slaxbmc/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "SlaXBMC Project" . "" . "\n" ); + } elseif (preg_match (":^/slint/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Slint Project" . "" . "\n" ); + } elseif (preg_match (":^/sls/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Softlanding Linux System (SLS)" . "" . "\n" ); + } elseif (preg_match (":^/splack/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Splack" . "" . "\n" ); + } elseif (preg_match (":^/studioware/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Studioware" . "" . "\n" ); + } elseif (preg_match (":^/truva/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Truva Linux" . "" . "\n" ); + } elseif (preg_match (":^/zenwalk/.*:", $_SERVER['REQUEST_URI'])) { + print ( " " . $titleprefix . "Zenwalk" . "" . "\n" ); + } else { + print ( " " . $titleprefix . "Index of " . $_SERVER['REQUEST_URI'] . "" . "\n" ); + } +?> + + + + + + + + + + + + + + + + + + +
+

** Slackware UK **

+

+ is kindly sponsored by: +

+ - File-away Limited - + - UK2 - +
+
+ Please take a moment to visit the sponsors using the links above! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ Access: + + This service can be accessed via:
+       HTTP:  http://slackware.uk/
+       HTTPS:  https://slackware.uk/
+       FTP:  ftp://slackware.uk/
+       FTPS:  ftps://slackware.uk/
+       Rsync:  rsync://slackware.uk/ +
+ Notice: + + All connections and transfers are logged. By accessing this service you implicitly agree to our collecting your IP address for analytics purposes. We do not collect or hold any user identifying data.
+ Do not use multiple concurrent connections or "make your downloads faster" applications.
+ Access to this service is a privilege, not a right - abusive users will be firewalled without warning. +
+ Notice to mirrors: + + If you are running a mirroring service and pulling data from multiple repositories on a regular basis, please email for access to the top-level repo - so you can pull everything in one go. We do not operate any blacklisting or whitelisting on access to repositories at this time. + +
+ Mirroring requests: + + This service is primarily intended to provide a mirror service for Slackware Linux based projects. If you run a Slackware based project, or have a suggestion for a project which may benefit from being mirrored here, please message with full details. +
+ Patronage & donations: + + If you use the Slackware UK services on a regular basis, and would like to make a continuing patronage towards the ongoing running costs and in support of the Slackware UK service, please use the Patreon page to sign up - Patreons receive special benefits for their support!
+ For one-off donations or if you do not wish to use Patreon, please Paypal an amount you feel is appropriate using this link or to: donate (at) slackware.uk. If you do not wish your name to be included in the Paypal supporters list (which can be found here), please add a note to your Paypal transaction to let me know.
+ All donations will be gratefully received - thank you! +
+ Darren 'Tadgy' Austin
+ Email: mirrors (at) slackware.uk
+ IRC: On Freenode, join #slackware.uk channel or PM 'Tadgy' +
+
+ +

** Slackware UK **

+
+ + + + + + + +
+ Patronage & donations
+ If you use this service on a regular basis, and would like to make a continuing patronage towards the ongoing running costs and in support of the Slackware UK service, please use the Patreon page to sign up - Patreons receive special benefits for their support! For one-off donations or if you do not wish to use Patreon, please Paypal an amount you feel is appropriate using this link or to: donate (at) slackware.uk. If you do not wish your name to be included in the Paypal supporters list (which can be found here), please add a note to your Paypal transaction to let me know.
+ All donations will be gratefully received - thank you! +
+
+ A Faster Way to Download Slackware Linux ISOs
+ Slackware UK now offers a Bittorrent seeding service which may allow you to download the Slackware ISOs at a much faster speed (especially immediately following a new stable release) - all that is required is a Bittorrent client.

+
+
+ + + // echo breadcrumbs(' > '); + // Change 'Home' to 'Index' and » to ^^ + // echo breadcrumbs(' ^^ ', 'Index'); + ?> + +
+ +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use this service on a regular basis, and would like to make a continuing patronage towards the ongoing running costs and in support of the Slackware UK service, please use the Patreon page to sign up - Patreons receive special benefits for their support! For one-off donations or if you do not wish to use Patreon, please Paypal an amount you feel is appropriate using this link or to: donate (at) slackware.uk. If you do not wish your name to be included in the Paypal supporters list (which can be found here), please add a note to your Paypal transaction to let me know.
+ All donations will be gratefully received - thank you! +
+
+
+ + + // echo breadcrumbs(' > '); + // Change 'Home' to 'Index' and » to ^^ + // echo breadcrumbs(' ^^ ', 'Index'); + ?> + +
+ diff --git a/html/old/header.php.works.20210515 b/html/old/header.php.works.20210515 new file mode 100644 index 0000000..f073ee6 --- /dev/null +++ b/html/old/header.php.works.20210515 @@ -0,0 +1,426 @@ + + + +" . $home . " "); + + # PHP syntax note: $foo[] = "bar" is the same as Perl's + # push @foo, "bar". + foreach($pages as $dir) { + $url = $url . "/" . $dir; + $result[] = "" . $dir . " "; + } + + # add last (current) dir, but not as a link. + $result[] = $last; + + # perl: return join($sep, @result); + return implode($sep, $result); +} +?> +" . $titleprefix . $title . "" . "\n" ); +?> + + + + + + + + + + + + + + + + + + + + +
+

** Slackware UK **

+

+ is kindly sponsored by: +

+ - File-away Limited - + - UK2 - +
+
+ Please take a moment to visit the sponsors using the links above! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Access: + + This service can be accessed via:
+       HTTP:  http://slackware.uk/
+       HTTPS:  https://slackware.uk/
+       FTP:  ftp://slackware.uk/
+       FTPS:  ftps://slackware.uk/
+       Rsync:  rsync://slackware.uk/ +
+ Notice: + + All connections and transfers are logged. By accessing this service you implicitly agree to our collecting your IP address for analytics purposes. We do not collect or hold any user identifying data.
+ Do not use multiple concurrent connections or "make your downloads faster" applications.
+ Access to this service is a privilege, not a right - abusive users will be firewalled without warning. +
+ Notice to mirrors: + + If you are running a mirroring service and pulling data from multiple repositories on a regular basis, please email for access to the top-level repo - so you can pull everything in one go. We do not operate any blacklisting or whitelisting on access to repositories at this time. + +
+ Mirroring requests: + + This service is primarily intended to provide a mirror service for Slackware Linux based projects. If you run a Slackware based project, or have a suggestion for a project which may benefit from being mirrored here, please message with full details. +
+ Patronage & donations: + + If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: +
+ + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+
+ + All donations will be gratefully received - thank you! +
+ Darren 'Tadgy' Austin
+ Email: mirrors (at) slackware.uk
+ IRC: On Freenode, join #slackware.uk channel or PM 'Tadgy' +
+
+
+ + + + + +
+ +

** Slackware UK **

+
+ + + + + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+ A Faster Way to Download Slackware Linux ISOs
+ Slackware UK now offers a Bittorrent seeding service which may allow you to download the Slackware ISOs at a much faster speed (especially immediately following a new stable release) - all that is required is a Bittorrent client.

+
+ + + + + +
+ +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ GoFundMe Campaign + + Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
+ + + + + +
+ diff --git a/html/old/index.css b/html/old/index.css new file mode 100644 index 0000000..6739f54 --- /dev/null +++ b/html/old/index.css @@ -0,0 +1,101 @@ +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +body { + background-image: url("/html/circuit.png"); + margin-left: 15px; + margin-right: 15px; +} + +form { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +pre { + background: #f0f0f0; + border: 1px solid #070707; + padding-left: 20; + padding-right: 20; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.breadcrumbs { + background: #f0f0f0; + border: 1px solid #070707; + padding-left: 10; + padding-top: 2; + padding-right: 10; + padding-bottom: 2; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +.navbar { + width: 100%; + text-align: center; +} + +/*.searchbar {*/ +/* margin: auto;*/ +/* width: 100%;*/ +/* height: 25px;*/ +/* text-align: right;*/ +/* margin-left: 90%;*/ +/* margin-right: 10%;*/ +/* width: 300px;*/ +/* text-align: center;*/ +/*}*/ + +.search { + background: #f0f0f0; + border: 1px solid #070707; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} + +/*.searchbuttonX {*/ +/* color: white;*/ +/* float: right;*/ +/* width: 15px;*/ +/* height: 15px;*/ +/* border-radius: 50%;*/ +/* background: #f0f0f0;*/ +/* display: flex;*/ +/* justify-content: center;*/ +/* align-items: center;*/ +/* transition: 0.4s;*/ +/*}*/ + +.searchinput { + border: none; + background: #f0f0f0; + outline: none; + color: #000000; + font-size: 11px; + box-sizing: border-box; +/* border-bottom: 1px solid #000000;*/ + padding-left: 10; + padding-top: 2; + padding-right: 10; + padding-bottom: 2; + background-color: #f0f0f0; + background-image: url('https://slackware.uk/html/search.png'); + background-size: 15px 15px; + background-position: 2px 2px; + background-repeat: no-repeat; + padding-left: 20px; +} + +.searchresults { + background: #f0f0f0; + border: 1px solid #070707; + padding-left: 20; + padding-right: 20; + box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.5); +} diff --git a/html/old/main_header.html b/html/old/main_header.html new file mode 100644 index 0000000..30ec74d --- /dev/null +++ b/html/old/main_header.html @@ -0,0 +1,73 @@ +
+

** Slackware UK **

+

+ is kindly sponsored by: +

+ - File-away Limited - + - UK2 - +
+
+ Please take a moment to visit the sponsors using the links above! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ Access: + + This service can be accessed via:
+       HTTP:  http://slackware.uk/
+       HTTPS:  https://slackware.uk/
+       FTP:  ftp://slackware.uk/
+       FTPS:  ftps://slackware.uk/
+       Rsync:  rsync://slackware.uk/ +
+ Notice: + + All connections and transfers are logged. By accessing this service you implicitly agree to our collecting your IP address for analytics purposes. We do not collect or hold any user identifying data.
+ Do not use multiple concurrent connections or "make your downloads faster" applications.
+ Access to this service is a privilege, not a right - abusive users will be firewalled without warning. +
+ Notice to mirrors: + + If you are running a mirroring service and pulling data from multiple repositories on a regular basis, please email for access to the top-level repo - so you can pull everything in one go. We do not operate any blacklisting or whitelisting on access to repositories at this time. + +
+ Mirroring requests: + + This service is primarily intended to provide a mirror service for Slackware Linux based projects. If you run a Slackware based project, or have a suggestion for a project which may benefit from being mirrored here, please message with full details. +
+ Patronage & donations: + + If you use the Slackware UK services on a regular basis, and would like to make a continuing patronage towards the ongoing running costs and in support of the Slackware UK service, please use the Patreon page to sign up - Patreons receive special benefits for their support!
+ For one-off donations or if you do not wish to use Patreon, please Paypal an amount you feel is appropriate using this link or to: donate (at) slackware.uk. If you do not wish your name to be included in the Paypal supporters list (which can be found here), please add a note to your Paypal transaction to let me know.
+ All donations will be gratefully received - thank you! +
+ Darren 'Tadgy' Austin
+ Email: mirrors (at) slackware.uk
+ IRC: On Freenode, join #slackware.uk channel or PM 'Tadgy' +
+
+
diff --git a/html/old/project_supporters.html b/html/old/project_supporters.html new file mode 100644 index 0000000..7ec7d40 --- /dev/null +++ b/html/old/project_supporters.html @@ -0,0 +1,209 @@ + + + + slackware.uk - Project Supporters + + + + + + + + + + + + + + + + + +

** Slackware UK **

+
+
+

+ +

Project Supporters

+ The following people have kindly donated to slackware.uk.
+ Thank you very much for your support! :) +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 30th May 2020 + + Ahmed Abbas +
+ 23rd May 2020 + + Adam Purkrt +
+ 5th May 2020 + + Clemens Sauerzopf +
+ 30th April 2020 + + Gerard Lally +
+ 6th April 2020 + + Peter Christy +
+ 3rd April 2020 + + Tom Kosir +
+ 30th March 2020 + + jwc1936 +
+ 13th March 2020 + + Gregory Guy Rozan +
+ 6th March 2020 + + Brian Lawrence +
+ 5th March 2020 + + Karl Gunnar Hammarlund +
+ 5th March 2020 + + Pierre-Philipp Braun +
+ 4th March 2020 + + Christoph Kühne +
+ 22nd February 2020 + + Aaditya Bagga +
+ 20th October 2019 + + Shuaidu Yang +
+ 12th October 2019 + + Andrew Macks +
+ 9th October 2019 + + Tapio Pätilä +
+ 30th August 2019 + + Nora's Portal +
+ 18th July 2019 + + Karl Gunnar Hammarlund +
+ 21st May 2019 + + Brian Lawrence +
+ 16th May 2019 + + Daniel Bowling +
+ 27th April 2019 + + Antoniazzi Leonardo +
+
+
+
+ Current server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
+ + diff --git a/html/old/sub_header.html b/html/old/sub_header.html new file mode 100644 index 0000000..b38f90f --- /dev/null +++ b/html/old/sub_header.html @@ -0,0 +1,12 @@ +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use this service on a regular basis, and would like to make a continuing patronage towards the ongoing running costs and in support of the Slackware UK service, please use the Patreon page to sign up - Patreons receive special benefits for their support! For one-off donations or if you do not wish to use Patreon, please Paypal an amount you feel is appropriate using this link or to: donate (at) slackware.uk. A list of previous Paypal supporters can be found here.
+ All donations will be gratefully received - thank you! +
+
diff --git a/html/patreon.png b/html/patreon.png new file mode 100644 index 0000000..d578abe Binary files /dev/null and b/html/patreon.png differ diff --git a/html/paypal.png b/html/paypal.png new file mode 100644 index 0000000..e0faea9 Binary files /dev/null and b/html/paypal.png differ diff --git a/html/project_supporters.html b/html/project_supporters.html new file mode 100644 index 0000000..827ace8 --- /dev/null +++ b/html/project_supporters.html @@ -0,0 +1,657 @@ + + + + slackware.uk - Project Supporters + + + + + + + + + +

** Slackware UK **

+
+
+ + + + +
+

Project Supporters

+ The following people have kindly donated to slackware.uk.
+ Thank you very much for your support! :) +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 21st July 2022 + + David Woodfall +
+ 18th July 2022 + + Luke Dedek +
+ 14th July 2022 + + Jack Leong +
+ 10th July 2022 + + Charles Coffee +
+ 8th July 2022 + + Randall Robinson +
+ 20th June 2022 + + Richard Hoyle +
+ 7th June 2022 + + Richard Hanser +
+ 7th June 2022 + + Abehinichi +
+ 6th June 2022 + + Keith Burnett +
+ 6th June 2022 + + David Ian Allen +
+ 6th June 2022 + + Duncan Wood +
+ 6th June 2022 + + Robert Bresaz +
+ 4th June 2022 + + Barry Grundy +
+ 4th June 2022 + + Antoine Dierstein +
+ 4th June 2022 + + Karl Gunnar Hammarlund +
+ 4th June 2022 + + Matthew Dinslage +
+ 4th June 2022 + + David Hall +
+ 27th April 2022 + + Matthew Dinslage +
+ 4th April 2022 + + Edward Rosenberg +
+ 2nd April 2022 + + Matthew Dinslage +
+ 21th March 2022 + + Theodore Allen +
+ 18th March 2022 + + George Nielsen +
+ 18th March 2022 + + Ioannis Anagnostakis +
+ 18th March 2022 + + Karl Gunnar Hammarlund +
+ 18th March 2022 + + Brian Lawrence +
+ 18th March 2022 + + Dane Jensen +
+ 18th March 2022 + + Matthew Dinslage +
+ 9th March 2022 + + David Trudgian +
+ 7th March 2022 + + Robert Bresaz +
+ 13th January 2022 + + Rod Ziemski +
+ 21st December 2021 + + Eric Trimmer +
+ 30th September 2021 + + Brian Lawrence +
+ 17th August 2021 + + Christoph Willing +
+ 14th July 2021 + + Brian Lawrence +
+ 11th July 2021 + + Don Boots +
+ 6th June 2021 + + Cleverson Casarin Uliana +
+ 30th May 2021 + + Klaus Gretland +
+ 25th May 2021 + + Matthew Dinslage +
+ 25th May 2021 + + Karl Bruns +
+ 18th May 2021 + + Karl Gunnar Hammarlund +
+ 15th May 2021 + + Christoph Koernig +
+ 20th April 2021 + + Anthony McKenzie +
+ 18th April 2021 + + Marcin Wolcendorf +
+ 10th April 2021 + + Christoph Kühne +
+ 8th April 2021 + + Patrick Volkerding +
+ 29th March 2021 + + Anthony McKenzie +
+ 7th March 2021 + + James Scott +
+ 2nd March 2021 + + Alain Detal +
+ 15th February 2021 + + Diniz Fernando Bortolotto Ferreira +
+ 22nd December 2020 + + Peter Christy +
+ 22nd December 2020 + + Karl Gunnar Hammarlund +
+ 15th December 2020 + + Karol Jurica +
+ 14th December 2020 + + Stanley Garvey +
+ 2nd October 2020 + + Corby Roberts +
+ 24th August 2020 + + Weber Kai +
+ 7th August 2020 + + Brian Lawrence +
+ 6th August 2020 + + Marcin Słodkiewicz +
+ 30th May 2020 + + Ahmed Abbas +
+ 23rd May 2020 + + Adam Purkrt +
+ 5th May 2020 + + Clemens Sauerzopf +
+ 30th April 2020 + + Gerard Lally +
+ 6th April 2020 + + Peter Christy +
+ 3rd April 2020 + + Tom Kosir +
+ 30th March 2020 + + jwc1936 +
+ 13th March 2020 + + Gregory Guy Rozan +
+ 6th March 2020 + + Brian Lawrence +
+ 5th March 2020 + + Karl Gunnar Hammarlund +
+ 5th March 2020 + + Pierre-Philipp Braun +
+ 4th March 2020 + + Christoph Kühne +
+ 22nd February 2020 + + Aaditya Bagga +
+ 20th October 2019 + + Shuaidu Yang +
+ 12th October 2019 + + Andrew Macks +
+ 9th October 2019 + + Tapio Pätilä +
+ 30th August 2019 + + Nora's Portal +
+ 18th July 2019 + + Karl Gunnar Hammarlund +
+ 21st May 2019 + + Brian Lawrence +
+ 16th May 2019 + + Daniel Bowling +
+ 27th April 2019 + + Antoniazzi Leonardo +
+
+ Current server bandwidth utilisation
+ <!--#include virtual='/html/bwbar.txt' --> +
+ + diff --git a/html/robots.txt b/html/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/html/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / diff --git a/html/search.png b/html/search.png new file mode 100644 index 0000000..728e6c5 Binary files /dev/null and b/html/search.png differ diff --git a/html/search_footer.html b/html/search_footer.html new file mode 100644 index 0000000..700c84a --- /dev/null +++ b/html/search_footer.html @@ -0,0 +1,8 @@ +
+
+ Mirror server bandwidth utilisation
+ + Bandwidth usage bar +
+ + diff --git a/html/search_header.html b/html/search_header.html new file mode 100644 index 0000000..7d554e0 --- /dev/null +++ b/html/search_header.html @@ -0,0 +1,38 @@ + + + + Slackware UK: Search Results + + + + + + + + + +

** Slackware UK **

+
+ + + + +
+ Patronage & donations
+ If you use the Slackware UK services on a regular basis, and would like to contribute to running costs, make a continuing patronage (and receive special benefits), or make a one off PayPal payment, please use one of the following buttons: + + + + + + +
+ Patreon Page + + PayPal Donation +
+ All donations will be gratefully received - thank you! +
+
diff --git a/html/slackwareuk.png b/html/slackwareuk.png new file mode 100644 index 0000000..d3f8d1d Binary files /dev/null and b/html/slackwareuk.png differ diff --git a/html/uk2.png b/html/uk2.png new file mode 100644 index 0000000..6b4fe53 Binary files /dev/null and b/html/uk2.png differ diff --git a/html/ukservers.png b/html/ukservers.png new file mode 100644 index 0000000..d5df6ce Binary files /dev/null and b/html/ukservers.png differ