18.xhtml 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. h t t :: / / t /
  4. h t t :: // // t //
  5. h ttttt ttttt ppppp sssss // // y y sssss ttttt //
  6. hhhh t t p p s // // y y s t //
  7. h hh t t ppppp sssss // // yyyyy sssss t //
  8. h h t t p s :: / / y .. s t .. /
  9. h h t t p sssss :: / / yyyyy .. sssss t .. /
  10. <https://y.st./>
  11. Copyright © 2016 Alex Yst <mailto:copyright@y.st>
  12. This program is free software: you can redistribute it and/or modify
  13. it under the terms of the GNU General Public License as published by
  14. the Free Software Foundation, either version 3 of the License, or
  15. (at your option) any later version.
  16. This program is distributed in the hope that it will be useful,
  17. but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19. GNU General Public License for more details.
  20. You should have received a copy of the GNU General Public License
  21. along with this program. If not, see <https://www.gnu.org./licenses/>.
  22. -->
  23. <!DOCTYPE html>
  24. <html xmlns="http://www.w3.org/1999/xhtml">
  25. <head>
  26. <base href="https://y.st./en/weblog/2016/03-March/18.xhtml" />
  27. <title>Domain research becomes URI research &lt;https://y.st./en/weblog/2016/03-March/18.xhtml&gt;</title>
  28. <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
  29. <link rel="stylesheet" type="text/css" href="/link/basic.css" />
  30. <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
  31. <script type="text/javascript" src="/script/javascript.js" />
  32. <meta name="viewport" content="width=device-width" />
  33. </head>
  34. <body>
  35. <nav>
  36. <p>
  37. <a href="/en/">Home</a> |
  38. <a href="/en/a/about.xhtml">About</a> |
  39. <a href="/en/a/contact.xhtml">Contact</a> |
  40. <a href="/a/canary.txt">Canary</a> |
  41. <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
  42. <a href="/en/opinion/">Opinions</a> |
  43. <a href="/en/coursework/">Coursework</a> |
  44. <a href="/en/law/">Law</a> |
  45. <a href="/en/a/links.xhtml">Links</a> |
  46. <a href="/en/weblog/2016/03-March/18.xhtml.asc">{this page}.asc</a>
  47. </p>
  48. <hr/>
  49. <p>
  50. Weblog index:
  51. <a href="/en/weblog/"><abbr title="American Standard Code for Information Interchange">ASCII</abbr> calendars</a> |
  52. <a href="/en/weblog/index_ol_ascending.xhtml">Ascending list</a> |
  53. <a href="/en/weblog/index_ol_descending.xhtml">Descending list</a>
  54. </p>
  55. <hr/>
  56. <p>
  57. Jump to entry:
  58. <a href="/en/weblog/2015/03-March/07.xhtml">&lt;&lt;First</a>
  59. <a rel="prev" href="/en/weblog/2016/03-March/17.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2016/03-March/19.xhtml">Next&gt;</a>
  61. <a href="/en/weblog/latest.xhtml">Latest&gt;&gt;</a>
  62. </p>
  63. <hr/>
  64. </nav>
  65. <header>
  66. <h1>Domain research becomes <abbr title="Uniform Resource Identifier">URI</abbr> research</h1>
  67. <p>Day 00377: Friday, 2016 March 18</p>
  68. </header>
  69. <p>
  70. I&apos;ve updated the links across my entire clearnet site, aside from the ones in the domain research section, to point to the trailing dot version of any <abbr title="Uniform Resource Identifier">URI</abbr> pointing to a resource hosted on a server that doesn&apos;t mind trailing dots in <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Host headers.
  71. I&apos;ve also updated the internal relative links to use the full <abbr title="Uniform Resource Identifier">URI</abbr> of the pages they link to, including the trailing dot.
  72. The reason that I&apos;m leaving the domain research section alone for now is that I don&apos;t want to put in the time needed to go through every link on those pages and test them all right now.
  73. </p>
  74. <p>
  75. Speaking of my domain research section, I set it up at a time when domains were the main focus of my extra-curricular research.
  76. However, I&apos;m now focusing more on <abbr title="Uniform Resource Identifier">URI</abbr>s.
  77. In truth though, for my use case, the main appeal of having done this domain name research is because domain names are used in so many <abbr title="Uniform Resource Identifier">URI</abbr>s.
  78. In that way, my old domain name research is really just a subset of my new <abbr title="Uniform Resource Identifier">URI</abbr> research, so I&apos;ve moved my old domain pages to their new <abbr title="Uniform Resource Identifier">URI</abbr> research locations.
  79. Because I&apos;m on an <a href="apt:nginx">NGINX</a> server that I don&apos;t have access to the configuration of, I can&apos;t set up redirects.
  80. NGINX doesn&apos;t have a system like <a href="apt:apache2">Apache</a>&apos;s <code>.htaccess</code> files.
  81. In truth though, once I&apos;m back on my own server, I wouldn&apos;t want the redirects in place anyway.
  82. I&apos;ve set up some pages at the old locations pointing to the new locations.
  83. </p>
  84. <p>
  85. The new <abbr title="Uniform Resource Identifier">URI</abbr> research section is pretty broad.
  86. Anything remotely relating to <abbr title="Uniform Resource Identifier">URI</abbr>s that I want to post will be there.
  87. I wrote up a new page about the <a href="https://y.st./en/URI_research/SNI_bug.xhtml"><abbr title="Server Name Indication">SNI</abbr> bug</a>, including links to all the known bug reports, most of which were filed by me.
  88. In the process, I ended up linking to the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1008120">Mozilla bug report</a>.
  89. I took the opportunity to comment on it, as this bug report mentions a potential need to avoid stripping the dot off of the <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Host header.
  90. I figured that it was best to include the <abbr title="Request for Comments">RFC</abbr> passage specifying that the dot should not be stripped in the Host header, just in case there wasn&apos;t enough support for keeping the dot.
  91. The <abbr title="Client for URLs/Client URL Request Library/Curl URL Request Library">cURL</abbr> people continue to claim that <a href="https://github.com/curl/curl/issues/716#issuecomment-198561936">their bug</a> is a feature, though, so I&apos;m losing on that front.
  92. I&apos;ve also written a short page on <a href="https://y.st./en/URI_research/limitations.xhtml">valid limitations</a> that sometimes apply, though these limitations don&apos;t apply to the <abbr title="Server Name Indication">SNI</abbr> bug.
  93. </p>
  94. <p>
  95. Very early in the day, I received an email asking me to come in for an interview with the temp agency.
  96. I thought that it meant that I had been chosen as a potential candidate for one of the jobs that I&apos;d applied for! However, it turns out that it was just an interview that they conduct with all new applicants with the agency.
  97. I&apos;m probably not any closer to actually being hired.
  98. However, while I was there, I did get a chance to ask about fees.
  99. I&apos;ve never used a temp agency before, and they have to make money somehow.
  100. I asked if I was to pay a fee when I get hired through them, but it turns out that the employer pays that fee, not the employee.
  101. </p>
  102. <hr/>
  103. <p>
  104. Copyright © 2016 Alex Yst;
  105. You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
  106. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  107. My address is in the source comments near the top of this document.
  108. This license also applies to embedded content such as images.
  109. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  110. </p>
  111. <p>
  112. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  113. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F03-March%2F18.xhtml"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F03-March%2F18.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  114. </p>
  115. </body>
  116. </html>