14.xhtml 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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/14.xhtml" />
  27. <title>Retiring the spider for now &lt;https://y.st./en/weblog/2016/03-March/14.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/14.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/13.xhtml">&lt;Previous</a>
  60. <a rel="next" href="/en/weblog/2016/03-March/15.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>Retiring the spider for now</h1>
  67. <p>Day 00373: Monday, 2016 March 14</p>
  68. </header>
  69. <p>
  70. I followed up that job lead from a couple days ago, but it didn&apos;t go anywhere.
  71. They aren&apos;t hiring right now.
  72. </p>
  73. <p>
  74. As <a href="apt:surf">Surf</a>&apos;s malformed <abbr title="Server Name Indication">SNI</abbr> host names aren&apos;t coming from Webkit, I&apos;m now guessing that the problem comes from glib.
  75. The <abbr title="GNU Network Object Model Environment">GNOME</abbr> people seem to currently think that the same bug in <a href="apt:epiphany-browser">Epiphany</a> comes from glib, and like Suckless, they were considering the possibility that the bug might come from Webkit or libsoup.
  76. The people in <a href="ircs://irc.oftc.net/%23Suckless">#Suckless</a> confirmed that this is a likely case.
  77. I reported the <a href="https://savannah.gnu.org/bugs/index.php?47408"><abbr title="Server Name Indication">SNI</abbr> bug</a> in <a href="apt:wget">Wget</a>.
  78. Someone from SourceForge also wrote back saying that not only would he pass the information of my account registration difficulties on to someone that would look into it, but also that he had created an account for me, should I want to use it.
  79. Using that, I was able to file the <a href="https://sourceforge.net/p/w3m/feature-requests/27/">bug report</a> against <a href="apt:w3m">w3m</a>.
  80. With that, I&apos;ve not filed a bug report against all Web clients that I have found to have this particular bug, though there are other Web clients that I haven&apos;t tested and other Web clients with other related bugs.
  81. Tomorrow, I should report the bug in <a href="apt:curl"><abbr title="Client for URLs/Client URL Request Library/Curl URL Request Library">cURL</abbr></a>, <a href="apt:elinks">Elinks</a>, and <a href="apt:lynx">Lynx</a> that causes these three Web clients to send incorrect <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Host headers.
  82. </p>
  83. <p>
  84. I applied for five jobs today and found that three places are not hiring.
  85. I attempted to apply for a sixth job, but the website was screwy.
  86. While it did allow me to apply for two jobs, attempts to apply for a third kept getting mistaken for attempts to apply for one of the jobs that I had already applied for.
  87. Tomorrow, I think I&apos;ll leave the house and search for jobs I wouldn&apos;t think of if I didn&apos;t see them.
  88. </p>
  89. <p>
  90. Working with my onion space spider is what brought me to the malformed <abbr title="Server Name Indication">SNI</abbr> host name bug of some Web clients, incorrect <abbr title="Hypertext Transfer Protocol">HTTP</abbr> Host header bug of other Web clients, and bug that causes incorrect normalization of <abbr title="Uniform Resource Identifier">URI</abbr>s in <a href="apt:netsurf">Netsurf</a>.
  91. Ironically, due to the fact that <abbr title="The Onion Router">Tor</abbr> is unable to understand onion addresses with trailing dots, the onion space spider never actually had to deal with these issues.
  92. It was only due to research that I needed to complete in order to finish work on the spider that I read the documents that led me to the problem.
  93. The onion space spider is still incomplete and no doubt still has much to teach me, but I feel that I don&apos;t have the energy to deal with both the spider and job hunting.
  94. With both the spider and the job hunt, there is a sense of urgency, and neither can be squeezed into the small scraps of time left available by the other.
  95. It&apos;s for that reason that I&apos;m putting the spider aside for now.
  96. Until I have a source of income, the spider will have to gather dust on my virtual shelf.
  97. These bug reports won&apos;t fill my scraps of time for long though, so I may start one or more projects that are less intense and less urgent.
  98. I might work on that forum I&apos;ve been wanting to for a while or I might start building a browser-based online game.
  99. </p>
  100. <p>
  101. <a href="https://opalrwf4mzmlfmag.onion/">Wowaname</a> has been experiencing trouble with a <abbr title="distributed denial-of-service">DDoS</abbr> attack on her server.
  102. As a result, she (and I) seems to no longer be on the clearnet.
  103. I was notified that I was off the clearnet last night, so I imagine that wowaname was as well.
  104. I wonder why people are attacking though.
  105. Is it some random attack or is someone angry about something?
  106. </p>
  107. <hr/>
  108. <p>
  109. Copyright © 2016 Alex Yst;
  110. 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>.
  111. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  112. My address is in the source comments near the top of this document.
  113. This license also applies to embedded content such as images.
  114. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  115. </p>
  116. <p>
  117. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  118. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2Fweblog%2F2016%2F03-March%2F14.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%2F14.xhtml"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  119. </p>
  120. </body>
  121. </html>