WCAG 2.0 compliance: do I have to support browsers which don’t support JavaScript?

WCAG 2.0 has some requirements on robustness: “Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies”, but it doesn’t mention JavaScript explicitly.

Now I have a project where I have to meet WCAG 2.0 recommendations. Do I have to support browsers / user agents which don’t support JavaScript?

iPad doesn’t support a nonexistent peripheral?

Three times tonight, my iPad has popped up “this [vague term] is not supported by this iPad.”

  • Nothing is plugged into the lightning port.
  • A GPS device that can connect was far out of range.
  • my wife’s iPhone is in range but it never connects, and it is almost always in range. If it were that, I’d see this every day.
  • don’t think it’s the WiFi/router, because I witnessed nothing unusual in internet access.

So, ruled out anything I can think of; what might it be that I missed?

Something similar happened another day long ago in a tiny rural village in another country (suggesting it’s not an intrusion attempt).

Tcl-Tk Homebrew install with X11 support

I am trying to modify the tcl-tk Homebrew formula to have tk installed with x11 instead of the default aqua. However I haven’t been able to do it so far. Can anyone help?

This is the tcl-tk.rb:

class TclTk < Formula   desc "Tool Command Language"   homepage "https://www.tcl.tk/"   url "https://downloads.sourceforge.net/project/tcl/Tcl/8.6.9/tcl8.6.9-src.tar.gz"   mirror "https://ftp.osuosl.org/pub/blfs/conglomeration/tcl/tcl8.6.9-src.tar.gz"   version "8.6.9"   sha256 "ad0cd2de2c87b9ba8086b43957a0de3eb2eb565c7159d5f53ccbba3feb915f4e"    bottle do     rebuild 1     sha256 "26ee537a07be3494a321daeee3a1e3fa29c3564cd7fc3f7261dfa2526be82634" => :mojave     sha256 "167f661c580c6e7d63157e4ba260ff656f8475f16b27b67e10817f84c56e1875" => :high_sierra     sha256 "8295728ef8d97edad4415fb59f00ff91381120515058650473b8f2297c67401e" => :sierra   end    keg_only :provided_by_macos,     "tk installs some X11 headers and macOS provides an (older) Tcl/Tk"    depends_on "openssl"    resource "critcl" do     url "https://github.com/andreas-kupries/critcl/archive/3.1.17.tar.gz"     sha256 "fff83b341fc07b8ff23bf1f645133bb4bffe4741da2e6f31155e522a74c228e4"   end    resource "tcllib" do     url "https://downloads.sourceforge.net/project/tcllib/tcllib/1.19/tcllib-1.19.tar.gz"     sha256 "01fe87cf1855b96866cf5394b6a786fd40b314022714b34110aeb6af545f6a9c"   end    resource "tcltls" do     url "https://core.tcl.tk/tcltls/uv/tcltls-1.7.16.tar.gz"     sha256 "6845000732bedf764e78c234cee646f95bb68df34e590c39434ab8edd6f5b9af"   end    resource "tk" do     url "https://downloads.sourceforge.net/project/tcl/Tcl/8.6.9/tk8.6.9.1-src.tar.gz"     mirror "https://fossies.org/linux/misc/tk8.6.9.1-src.tar.gz"     version "8.6.9.1"     sha256 "8fcbcd958a8fd727e279f4cac00971eee2ce271dc741650b1fc33375fb74ebb4"      # Upstream issue 7 Jan 2018 "Build failure with Aqua support on OS X 10.8 and 10.9"     # See https://core.tcl.tk/tcl/tktview/95a8293a2936e34cc8d0658c21e5214f1ca9b435     if MacOS.version == :mavericks       patch :p0 do         url "https://raw.githubusercontent.com/macports/macports-ports/0a883ad388b/x11/tk/files/patch-macosx-tkMacOSXXStubs.c.diff"         sha256 "2cdba6bbf2503307fe4f4d7200ad57c9926ebf0ff6ed3e65bf551067a30a04a9"       end     end   end    def install     args = %W[       --prefix=#{prefix}       --mandir=#{man}       --enable-threads       --enable-64bit     ]      cd "unix" do       system "./configure", *args       system "make"       system "make", "install"       system "make", "install-private-headers"       ln_s bin/"tclsh#{version.to_f}", bin/"tclsh"     end      # Let tk finds our new tclsh     ENV.prepend_path "PATH", bin      resource("tk").stage do       cd "unix" do         system "./configure", *args, "--enable-aqua=no",                               "--with-x", "--with-tcl=#{lib}",                               "--x-includes='/opt/X11/include'",                               "--x-libraries='/opt/X11/lib'"         system "make"         system "make", "install"         system "make", "install-private-headers"         ln_s bin/"wish#{version.to_f}", bin/"wish"       end     end      resource("critcl").stage do       system bin/"tclsh", "build.tcl", "install"     end      resource("tcllib").stage do       system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"       system "make", "install"       ENV["SDKROOT"] = MacOS.sdk_path       system "make", "critcl"       cp_r "modules/tcllibc", "#{lib}/"       ln_s "#{lib}/tcllibc/macosx-x86_64-clang", "#{lib}/tcllibc/macosx-x86_64"     end      resource("tcltls").stage do       system "./configure", "--with-ssl=openssl", "--with-openssl-dir=#{Formula["openssl"].opt_prefix}", "--prefix=#{prefix}", "--mandir=#{man}"       system "make", "install"     end   end    test do     assert_equal "honk", pipe_output("#{bin}/tclsh", "puts honk\n").chomp   end end 

with this:

system "./configure", *args, "--enable-aqua=no",                               "--with-x", "--with-tcl=#{lib}",                               "--x-includes='/opt/X11/include'",                               "--x-libraries='/opt/X11/lib'" 

I get the following

/private/tmp/tcl-tk–tk-20190616-30911-1swf1qz/tk8.6.9/unix/../generic/tk.h:96:13: fatal error: ‘X11/Xlib.h’ file not found

If I add:

depends_on :x11 

it builds, however when I use tkinter._test() on python it does not use X11 but aqua.

Killer E3000 Support in Ubuntu 19.04

I have an Alienware Area51M here that has a Killer E3000 Ethernet Adaptor.

It doesn’t look like there’s any patches yet to get it working unlike the AX1650 patch that’s available here for the Wifi Interface on this laptop.

Killer AX1650 in Debian/Ubuntu 16.04+

I’m fairly new to Linux, what do I have to do to identify the device and help a patch get developed to get it working?

FileVault 2 Full-Disk Encryption Alternative with LDAP Support

Has anyone come across a full-disk encryption alternative to FileVault 2 for macOS with better LDAP user support? I’ve been trying to identify a solution for macOS Mojave that:

  1. offers pre-boot, full-disk encryption just like FileVault 2 does
  2. allows users to type in a username and password from the pre-boot login screen, authenticate over the network to a local LDAP server, and then decrypt+login to a macOS system without being manually added as users on that system beforehand.

I’m working in an environment with thousands of constantly changing users across thousands of machines at different sites, so pre-adding each LDAP user to each system (as I understand FileVault 2 requires) isn’t workable for me.

A question about FileVault alternatives hasn’t been asked in some time. My search for an alternative meeting my needs hasn’t turned up much, which is why I’m hoping someone in the community can help. Most tools I’ve found such as VeraCrypt, TrueCrypt, and Trend Micro EE only seem to offer directory-level encryption rather than pre-boot. I’m starting to become convinced FileVault 2 is the only pre-boot FDE option for macOS… does anyone know of another?

Which ubuntu server iso version could support “Try Ubuntu”?

I’m trying to search an ubuntu server version and don’t care the version, but it should support “Try Ubuntu”. I have downloaded some ubuntu server iso image, all of them could not support “Try Ubuntu”, but I don’t want to execute any options about “Install Ubuntu” or “Install Ubuntu …..”. At the same time, I also tried ubuntu desktop versions, they could support “Try Ubuntu”, but after “Try Ubuntu”, there is not any ssh server has been started. I need to start ssh server and as far as I know, ubuntu server version could offer ssh server service.So I’m trying to search ubuntu server version. Is there such an ubuntu server iso image?

Disable support for static key cipher suites

I have a requirement to disable in the windows 7 computers of the company the support for static key cipher suites.

I have searched and found that this registry key, holds the allowed cipher suites, in a value called Functions.

HKLM\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL010002 

I have searched about how to identify the static suites in order to remove them from the list. but I haven’t found anything.

My question is what I need to search in the ciphers string, to remove the support for static keys.

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA25,…..