<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="
http://www.w3.org/2005/Atom">
<title>hurl, branch HEAD</title>
<subtitle>Gopher/HTTP/HTTPS file grabber
</subtitle>
<entry>
<id>545a1dd587466312d41d6378bc4df29aef3e5c4c</id>
<published>2024-08-04T11:02:53Z</published>
<updated>2024-08-04T11:29:14Z</updated>
<title>refactor read/write logic and merge logic for handling HTTP[s] and Gopher[s]</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/545a1dd587466312d41d6378bc4df29aef3e5c4c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 545a1dd587466312d41d6378bc4df29aef3e5c4c
parent 1bd2344632ecac436c229ddbc4d41f9715fff46f
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 4 Aug 2024 13:02:53 +0200
refactor read/write logic and merge logic for handling HTTP[s] and Gopher[s]
* Make the interface for the read/write functions for unencrypted and encrypted
TLS connection the same.
* Handle the protocol (HTTP or Gopher) itself in one place.
</content>
</entry>
<entry>
<id>1bd2344632ecac436c229ddbc4d41f9715fff46f</id>
<published>2023-02-05T19:01:43Z</published>
<updated>2023-02-05T19:01:43Z</updated>
<title>bump version to 0.8</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/1bd2344632ecac436c229ddbc4d41f9715fff46f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1bd2344632ecac436c229ddbc4d41f9715fff46f
parent 51bb5705c1de70fbe5afc791eab02c124b06e3b9
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 5 Feb 2023 20:01:43 +0100
bump version to 0.8
</content>
</entry>
<entry>
<id>51bb5705c1de70fbe5afc791eab02c124b06e3b9</id>
<published>2022-09-13T11:41:45Z</published>
<updated>2022-09-13T11:41:45Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/51bb5705c1de70fbe5afc791eab02c124b06e3b9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 51bb5705c1de70fbe5afc791eab02c124b06e3b9
parent f486580c45c694df83a78bb772c37f79322d5ac2
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 13 Sep 2022 13:41:45 +0200
bump LICENSE year
</content>
</entry>
<entry>
<id>f486580c45c694df83a78bb772c37f79322d5ac2</id>
<published>2022-09-12T21:18:43Z</published>
<updated>2022-09-13T10:59:21Z</updated>
<title>various improvements(tm)</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/f486580c45c694df83a78bb772c37f79322d5ac2.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit f486580c45c694df83a78bb772c37f79322d5ac2
parent 04cee379643425520034c1262e58aa52f428a6a1
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Sep 2022 23:18:43 +0200
various improvements(tm)
- Support setting a CA file. Useful for self-signed certificates.
- Fix type warnings with -Wextra.
- Fix checking the return value of alarm(), it doesn't return -1.
- Refactor protocol handlers and reuse code for setting up a TLS and plain
connection.
- Some code cleanups.
</content>
</entry>
<entry>
<id>04cee379643425520034c1262e58aa52f428a6a1</id>
<published>2021-08-11T10:34:54Z</published>
<updated>2021-08-11T10:34:54Z</updated>
<title>bump version to 0.7</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/04cee379643425520034c1262e58aa52f428a6a1.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 04cee379643425520034c1262e58aa52f428a6a1
parent 266933a3410be837c5dbd4a03b5a618acc0199b4
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 11 Aug 2021 12:34:54 +0200
bump version to 0.7
Version 0.6 had an issue with downloading binary files due to a new
Content-Length checking feature.
</content>
</entry>
<entry>
<id>266933a3410be837c5dbd4a03b5a618acc0199b4</id>
<published>2021-08-11T10:14:46Z</published>
<updated>2021-08-11T10:14:46Z</updated>
<title>fix received content-length counting for binary data</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/266933a3410be837c5dbd4a03b5a618acc0199b4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 266933a3410be837c5dbd4a03b5a618acc0199b4
parent 59def2c4c0c35c5a6fd38fe209343232f510d903
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 11 Aug 2021 12:14:46 +0200
fix received content-length counting for binary data
Reported by adc, thanks!
</content>
</entry>
<entry>
<id>59def2c4c0c35c5a6fd38fe209343232f510d903</id>
<published>2021-08-10T09:30:06Z</published>
<updated>2021-08-10T09:30:06Z</updated>
<title>add GNU_SOURCE for strcasestr and other CPPFLAGS</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/59def2c4c0c35c5a6fd38fe209343232f510d903.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 59def2c4c0c35c5a6fd38fe209343232f510d903
parent 6466dff70206fabeb89d70c893d88c0a285d1265
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 10 Aug 2021 11:30:06 +0200
add GNU_SOURCE for strcasestr and other CPPFLAGS
Prevents an error and warnings when compiling on Void Linux glibc.
</content>
</entry>
<entry>
<id>6466dff70206fabeb89d70c893d88c0a285d1265</id>
<published>2021-08-10T08:54:11Z</published>
<updated>2021-08-10T08:54:11Z</updated>
<title>bump version to 0.6</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/6466dff70206fabeb89d70c893d88c0a285d1265.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6466dff70206fabeb89d70c893d88c0a285d1265
parent dc438c84e129c666039277f3cd8eb9788dec93e5
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 10 Aug 2021 10:54:11 +0200
bump version to 0.6
</content>
</entry>
<entry>
<id>dc438c84e129c666039277f3cd8eb9788dec93e5</id>
<published>2021-08-09T16:56:59Z</published>
<updated>2021-08-09T16:56:59Z</updated>
<title>parse_content_length: be strict and prevent UB</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/dc438c84e129c666039277f3cd8eb9788dec93e5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit dc438c84e129c666039277f3cd8eb9788dec93e5
parent 85d6ee233ea16724799840840cb19c955cc0842f
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 9 Aug 2021 18:56:59 +0200
parse_content_length: be strict and prevent UB
</content>
</entry>
<entry>
<id>85d6ee233ea16724799840840cb19c955cc0842f</id>
<published>2021-08-09T16:54:46Z</published>
<updated>2021-08-09T16:54:46Z</updated>
<title>check received content length if the Content-Length header is set</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/85d6ee233ea16724799840840cb19c955cc0842f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 85d6ee233ea16724799840840cb19c955cc0842f
parent a931b2c32a110fc26258afe16cc77d1c7f5d1e44
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 9 Aug 2021 18:54:46 +0200
check received content length if the Content-Length header is set
This prevents corrupted downloads, noticed when my connection was crappy.
</content>
</entry>
<entry>
<id>a931b2c32a110fc26258afe16cc77d1c7f5d1e44</id>
<published>2021-03-28T21:03:01Z</published>
<updated>2021-03-28T21:03:01Z</updated>
<title>bump version to 0.5</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/a931b2c32a110fc26258afe16cc77d1c7f5d1e44.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a931b2c32a110fc26258afe16cc77d1c7f5d1e44
parent 795503097fd443e2cf68b26a734884ff4ed4ea1b
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 23:03:01 +0200
bump version to 0.5
</content>
</entry>
<entry>
<id>795503097fd443e2cf68b26a734884ff4ed4ea1b</id>
<published>2021-03-28T11:55:27Z</published>
<updated>2021-03-28T11:55:27Z</updated>
<title>use the same path logic for gophers:// as gopher://</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/795503097fd443e2cf68b26a734884ff4ed4ea1b.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 795503097fd443e2cf68b26a734884ff4ed4ea1b
parent e3912666fc4f1516b588d03f6ae389dbc84339b4
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Mar 2021 13:55:27 +0200
use the same path logic for gophers:// as gopher://
A type is optional.
Write path logic in a bit more clear way.
</content>
</entry>
<entry>
<id>e3912666fc4f1516b588d03f6ae389dbc84339b4</id>
<published>2021-03-12T21:33:21Z</published>
<updated>2021-03-12T21:36:13Z</updated>
<title>remove unused variables</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e3912666fc4f1516b588d03f6ae389dbc84339b4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e3912666fc4f1516b588d03f6ae389dbc84339b4
parent 7b754ee4801e3fada177b6ade9d3144a126da8a5
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 12 Mar 2021 22:33:21 +0100
remove unused variables
</content>
</entry>
<entry>
<id>7b754ee4801e3fada177b6ade9d3144a126da8a5</id>
<published>2021-03-12T21:33:04Z</published>
<updated>2021-03-12T21:36:11Z</updated>
<title>validate value of -t timeout option</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/7b754ee4801e3fada177b6ade9d3144a126da8a5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7b754ee4801e3fada177b6ade9d3144a126da8a5
parent e8e1e1a7d09c614b57fac5070eb5c28822c948ba
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 12 Mar 2021 22:33:04 +0100
validate value of -t timeout option
</content>
</entry>
<entry>
<id>e8e1e1a7d09c614b57fac5070eb5c28822c948ba</id>
<published>2021-03-12T21:22:13Z</published>
<updated>2021-03-12T21:33:34Z</updated>
<title>rework URI handling</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e8e1e1a7d09c614b57fac5070eb5c28822c948ba.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e8e1e1a7d09c614b57fac5070eb5c28822c948ba
parent 5a9951db80a5e9b9f2d5ad7ca1c6efebbd00e11f
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 12 Mar 2021 22:22:13 +0100
rework URI handling
- Parse the URI in a more correct way following the Gopher URI RFC 4266 and
General URI RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax.
- An URI fragment is not sent to the server anymore.
- A gopher type is now optional for an empty path or for example:
"
gopher://codemadness.org".
Also The use of strlcat() is removed and the code should now be more portable.
</content>
</entry>
<entry>
<id>5a9951db80a5e9b9f2d5ad7ca1c6efebbd00e11f</id>
<published>2021-03-12T21:19:39Z</published>
<updated>2021-03-12T21:19:39Z</updated>
<title>LICENSE: bump year</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/5a9951db80a5e9b9f2d5ad7ca1c6efebbd00e11f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 5a9951db80a5e9b9f2d5ad7ca1c6efebbd00e11f
parent 1dd1863410f987fe2564c431ef1128d701a18343
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 12 Mar 2021 22:19:39 +0100
LICENSE: bump year
</content>
</entry>
<entry>
<id>1dd1863410f987fe2564c431ef1128d701a18343</id>
<published>2020-06-28T16:27:16Z</published>
<updated>2020-06-28T16:27:16Z</updated>
<title>bump version to 0.4</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/1dd1863410f987fe2564c431ef1128d701a18343.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1dd1863410f987fe2564c431ef1128d701a18343
parent d751735baf6904ccc0c81ca9050a2a683f6389f3
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 28 Jun 2020 18:27:16 +0200
bump version to 0.4
</content>
</entry>
<entry>
<id>d751735baf6904ccc0c81ca9050a2a683f6389f3</id>
<published>2020-06-14T12:17:52Z</published>
<updated>2020-06-14T12:17:52Z</updated>
<title>Makefile: tweaks to make dist target</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/d751735baf6904ccc0c81ca9050a2a683f6389f3.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d751735baf6904ccc0c81ca9050a2a683f6389f3
parent ee0a010dcee9362e3c6b2d1ce4d33aa1691309b5
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 14 Jun 2020 14:17:52 +0200
Makefile: tweaks to make dist target
- use tar cf, not tar -cf, should be slightly more portable.
- gzip from stdin, saves moving a file.
</content>
</entry>
<entry>
<id>ee0a010dcee9362e3c6b2d1ce4d33aa1691309b5</id>
<published>2020-06-14T12:15:37Z</published>
<updated>2020-06-14T12:15:37Z</updated>
<title>remove unused includes</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/ee0a010dcee9362e3c6b2d1ce4d33aa1691309b5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ee0a010dcee9362e3c6b2d1ce4d33aa1691309b5
parent c5a5347274765fe9e6a193713653f017ee5d9842
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 14 Jun 2020 14:15:37 +0200
remove unused includes
</content>
</entry>
<entry>
<id>c5a5347274765fe9e6a193713653f017ee5d9842</id>
<published>2020-06-14T12:13:07Z</published>
<updated>2020-06-14T12:14:13Z</updated>
<title>hurl: change timeout logic and now by default use no time killer</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/c5a5347274765fe9e6a193713653f017ee5d9842.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit c5a5347274765fe9e6a193713653f017ee5d9842
parent 9546c0f17665658befbc25876245acaa9db4b08f
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 14 Jun 2020 14:13:07 +0200
hurl: change timeout logic and now by default use no time killer
.. also document in more detail how the time-out logic works.
</content>
</entry>
<entry>
<id>9546c0f17665658befbc25876245acaa9db4b08f</id>
<published>2020-06-07T18:10:46Z</published>
<updated>2020-06-14T12:08:22Z</updated>
<title>Add gopher TLS support</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/9546c0f17665658befbc25876245acaa9db4b08f.gph" />
<author>
<name>Christoph Lohmann</name>
<email>
[email protected]</email>
</author>
<content>commit 9546c0f17665658befbc25876245acaa9db4b08f
parent e5399e327f21a6033de0decb3c8588a17a63eea8
Author: Christoph Lohmann <
[email protected]>
Date: Sun, 7 Jun 2020 20:10:46 +0200
Add gopher TLS support
+ some changes by me (Hiltjo):
- Refactor gopher TLS support and for now use gophers:// instead of a fallback
to plain-text. Refactored because:
- Downgrade attacks are possible by spoofing the first byte.
- Some gopher servers have different buffering of the data, which causes
issues with the TLS handshake. Regular plain-text gopher requests must work
flawlessly without delay.
- There could be log "spam" of TLS handshake for gophers that don't support TLS.
Non-related fix:
- Fix error handling of path truncation.
</content>
</entry>
<entry>
<id>e5399e327f21a6033de0decb3c8588a17a63eea8</id>
<published>2020-05-22T19:32:48Z</published>
<updated>2020-05-22T19:32:48Z</updated>
<title>add alarm timer in case connection hangs without triggering a connect timeout</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e5399e327f21a6033de0decb3c8588a17a63eea8.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e5399e327f21a6033de0decb3c8588a17a63eea8
parent e0b2498d20b2082339ac02a098b40a11bdbe3ab7
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 22 May 2020 21:32:48 +0200
add alarm timer in case connection hangs without triggering a connect timeout
Noticed on a (broken?) snapshot version on OpenBSD -current with libtls.
Should make the time-out behaviour more reliable regardless.
</content>
</entry>
<entry>
<id>e0b2498d20b2082339ac02a098b40a11bdbe3ab7</id>
<published>2020-05-18T17:15:04Z</published>
<updated>2020-05-18T17:26:22Z</updated>
<title>improve libtls return code handling, check header for truncation</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e0b2498d20b2082339ac02a098b40a11bdbe3ab7.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e0b2498d20b2082339ac02a098b40a11bdbe3ab7
parent ea0fa924213696c5be26a10a20044c23ed83de9e
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 18 May 2020 19:15:04 +0200
improve libtls return code handling, check header for truncation
</content>
</entry>
<entry>
<id>ea0fa924213696c5be26a10a20044c23ed83de9e</id>
<published>2020-03-01T11:59:12Z</published>
<updated>2020-03-01T11:59:12Z</updated>
<title>bump version to 0.3</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/ea0fa924213696c5be26a10a20044c23ed83de9e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ea0fa924213696c5be26a10a20044c23ed83de9e
parent d2bfb47ec398e41583709aa27696c12d7b6f71ba
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 1 Mar 2020 12:59:12 +0100
bump version to 0.3
and:
- bump LICENSE year.
- remove comment in Makefile.
</content>
</entry>
<entry>
<id>d2bfb47ec398e41583709aa27696c12d7b6f71ba</id>
<published>2019-12-13T16:18:38Z</published>
<updated>2019-12-13T16:18:38Z</updated>
<title>README: reword</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/d2bfb47ec398e41583709aa27696c12d7b6f71ba.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit d2bfb47ec398e41583709aa27696c12d7b6f71ba
parent 096730d53b83cb9d73d3f552edd6eb5c9708b408
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 13 Dec 2019 17:18:38 +0100
README: reword
</content>
</entry>
<entry>
<id>096730d53b83cb9d73d3f552edd6eb5c9708b408</id>
<published>2019-12-13T15:21:44Z</published>
<updated>2019-12-13T15:21:44Z</updated>
<title>hurl.1: fix typo of -H option, reword a bit</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/096730d53b83cb9d73d3f552edd6eb5c9708b408.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 096730d53b83cb9d73d3f552edd6eb5c9708b408
parent 99bd976e6b50ef2d2987e71bd095833161a00022
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 13 Dec 2019 16:21:44 +0100
hurl.1: fix typo of -H option, reword a bit
</content>
</entry>
<entry>
<id>99bd976e6b50ef2d2987e71bd095833161a00022</id>
<published>2019-12-13T13:50:40Z</published>
<updated>2019-12-13T13:50:40Z</updated>
<title>add -H option to add one or more headers</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/99bd976e6b50ef2d2987e71bd095833161a00022.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 99bd976e6b50ef2d2987e71bd095833161a00022
parent 6005eab8a62903cc88275b4c8cd587e9bcd0c3be
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 13 Dec 2019 14:50:40 +0100
add -H option to add one or more headers
This option is back again since it is useful.
Also sort the options and improve the man page a bit.
</content>
</entry>
<entry>
<id>6005eab8a62903cc88275b4c8cd587e9bcd0c3be</id>
<published>2019-11-10T13:55:58Z</published>
<updated>2019-11-10T13:55:58Z</updated>
<title>README: tiny typo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/6005eab8a62903cc88275b4c8cd587e9bcd0c3be.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6005eab8a62903cc88275b4c8cd587e9bcd0c3be
parent cf199b744e423c554f26f42b5054b469ed142bbd
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:55:58 +0100
README: tiny typo
</content>
</entry>
<entry>
<id>cf199b744e423c554f26f42b5054b469ed142bbd</id>
<published>2019-11-10T13:34:43Z</published>
<updated>2019-11-10T13:34:43Z</updated>
<title>bump version to 0.2</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/cf199b744e423c554f26f42b5054b469ed142bbd.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit cf199b744e423c554f26f42b5054b469ed142bbd
parent 709837bd458957d4a2f538123d45916184f81c3e
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:34:43 +0100
bump version to 0.2
document some BSD functions are used.
</content>
</entry>
<entry>
<id>709837bd458957d4a2f538123d45916184f81c3e</id>
<published>2019-11-10T13:33:40Z</published>
<updated>2019-11-10T13:33:40Z</updated>
<title>change a strlcpy call to memcpy</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/709837bd458957d4a2f538123d45916184f81c3e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 709837bd458957d4a2f538123d45916184f81c3e
parent e481c652faf5477538afdcc73ab7c11f4391bfd3
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:33:40 +0100
change a strlcpy call to memcpy
</content>
</entry>
<entry>
<id>e481c652faf5477538afdcc73ab7c11f4391bfd3</id>
<published>2019-11-10T13:30:32Z</published>
<updated>2019-11-10T13:30:32Z</updated>
<title>add C compiler and libc as dependency, POSIX make and mandoc as optional dep</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e481c652faf5477538afdcc73ab7c11f4391bfd3.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e481c652faf5477538afdcc73ab7c11f4391bfd3
parent ff51a96c8791d2865a559634bffbde3d7e0cc41f
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:30:32 +0100
add C compiler and libc as dependency, POSIX make and mandoc as optional dep
</content>
</entry>
<entry>
<id>ff51a96c8791d2865a559634bffbde3d7e0cc41f</id>
<published>2019-11-10T13:28:31Z</published>
<updated>2019-11-10T13:28:31Z</updated>
<title>HTTP/HTTPS: send port in Host header if the port is non-standard</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/ff51a96c8791d2865a559634bffbde3d7e0cc41f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ff51a96c8791d2865a559634bffbde3d7e0cc41f
parent b6b313880e857ecf04f6d41ef54ca452b804d1dd
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:28:31 +0100
HTTP/HTTPS: send port in Host header if the port is non-standard
</content>
</entry>
<entry>
<id>b6b313880e857ecf04f6d41ef54ca452b804d1dd</id>
<published>2019-11-10T13:28:09Z</published>
<updated>2019-11-10T13:28:09Z</updated>
<title>allow to connect to HTTPS on non-standard (443) port</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/b6b313880e857ecf04f6d41ef54ca452b804d1dd.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b6b313880e857ecf04f6d41ef54ca452b804d1dd
parent 65cc503083a2c47fb8a3c04c1ec2374bd6bf00e9
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 10 Nov 2019 14:28:09 +0100
allow to connect to HTTPS on non-standard (443) port
</content>
</entry>
<entry>
<id>65cc503083a2c47fb8a3c04c1ec2374bd6bf00e9</id>
<published>2019-11-09T22:43:51Z</published>
<updated>2019-11-09T22:43:51Z</updated>
<title>Makefile: use .tar.gz, not .tgz for dist rule</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/65cc503083a2c47fb8a3c04c1ec2374bd6bf00e9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 65cc503083a2c47fb8a3c04c1ec2374bd6bf00e9
parent e231337fbff684fb0318b9370191490417dd2ce0
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:43:51 +0100
Makefile: use .tar.gz, not .tgz for dist rule
</content>
</entry>
<entry>
<id>e231337fbff684fb0318b9370191490417dd2ce0</id>
<published>2019-11-09T22:42:39Z</published>
<updated>2019-11-09T22:42:39Z</updated>
<title>sort option (-l) alphabetically</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e231337fbff684fb0318b9370191490417dd2ce0.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e231337fbff684fb0318b9370191490417dd2ce0
parent 6a379d19adb10778007c7a19d557585057984b0a
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:42:39 +0100
sort option (-l) alphabetically
</content>
</entry>
<entry>
<id>6a379d19adb10778007c7a19d557585057984b0a</id>
<published>2019-11-09T22:36:30Z</published>
<updated>2019-11-09T22:36:30Z</updated>
<title>README: reword some things, clarify libtls is part of LibreSSL</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/6a379d19adb10778007c7a19d557585057984b0a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6a379d19adb10778007c7a19d557585057984b0a
parent ff79d2f04a7ce25d5765aa1c6f5ff90f1097b9e5
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:36:30 +0100
README: reword some things, clarify libtls is part of LibreSSL
</content>
</entry>
<entry>
<id>ff79d2f04a7ce25d5765aa1c6f5ff90f1097b9e5</id>
<published>2019-11-09T22:30:10Z</published>
<updated>2019-11-09T22:30:10Z</updated>
<title>Makefile: remove TODO, add hurl.vt ascii-art by josuah</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/ff79d2f04a7ce25d5765aa1c6f5ff90f1097b9e5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit ff79d2f04a7ce25d5765aa1c6f5ff90f1097b9e5
parent 6132b104325796373e89a5684344c8798d21c252
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:30:10 +0100
Makefile: remove TODO, add hurl.vt ascii-art by josuah
</content>
</entry>
<entry>
<id>6132b104325796373e89a5684344c8798d21c252</id>
<published>2019-11-09T22:30:05Z</published>
<updated>2019-11-09T22:30:05Z</updated>
<title>remove TODO markers, make it a comment</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/6132b104325796373e89a5684344c8798d21c252.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6132b104325796373e89a5684344c8798d21c252
parent 64cc365aabf090ea98df3b4d450fd176fe1ea9ff
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:30:05 +0100
remove TODO markers, make it a comment
</content>
</entry>
<entry>
<id>64cc365aabf090ea98df3b4d450fd176fe1ea9ff</id>
<published>2019-11-09T22:11:35Z</published>
<updated>2019-11-09T22:11:35Z</updated>
<title>Makefile: remove hardcoded paths</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/64cc365aabf090ea98df3b4d450fd176fe1ea9ff.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 64cc365aabf090ea98df3b4d450fd176fe1ea9ff
parent b5f4e541411a8ecb3074b2395a12e4d40f9eff15
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:11:35 +0100
Makefile: remove hardcoded paths
</content>
</entry>
<entry>
<id>b5f4e541411a8ecb3074b2395a12e4d40f9eff15</id>
<published>2019-11-09T22:10:08Z</published>
<updated>2019-11-09T22:10:08Z</updated>
<title>make legacy ciphers for TLS a run-time option (-l), by default off.</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/b5f4e541411a8ecb3074b2395a12e4d40f9eff15.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b5f4e541411a8ecb3074b2395a12e4d40f9eff15
parent a155a0aefef0243b8c383e61352c347e4402af33
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:10:08 +0100
make legacy ciphers for TLS a run-time option (-l), by default off.
</content>
</entry>
<entry>
<id>a155a0aefef0243b8c383e61352c347e4402af33</id>
<published>2019-11-09T22:07:58Z</published>
<updated>2019-11-09T22:07:58Z</updated>
<title>add art by Josuah :)</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/a155a0aefef0243b8c383e61352c347e4402af33.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a155a0aefef0243b8c383e61352c347e4402af33
parent 81dc946dd8eddc1e6539babc7941451a8e4c0f2f
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:07:58 +0100
add art by Josuah :)
</content>
</entry>
<entry>
<id>81dc946dd8eddc1e6539babc7941451a8e4c0f2f</id>
<published>2019-11-09T22:07:21Z</published>
<updated>2019-11-09T22:07:21Z</updated>
<title>update LICENSE, README and version</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/81dc946dd8eddc1e6539babc7941451a8e4c0f2f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 81dc946dd8eddc1e6539babc7941451a8e4c0f2f
parent cee16e064cbaae88f175fc0fa9236af364ff1bba
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 9 Nov 2019 23:07:21 +0100
update LICENSE, README and version
</content>
</entry>
<entry>
<id>cee16e064cbaae88f175fc0fa9236af364ff1bba</id>
<published>2019-02-17T14:18:58Z</published>
<updated>2019-02-17T14:18:58Z</updated>
<title>update TODO</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/cee16e064cbaae88f175fc0fa9236af364ff1bba.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit cee16e064cbaae88f175fc0fa9236af364ff1bba
parent 86926b7519594e5d1f25ffc08c4cdf229a02d09a
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:18:58 +0100
update TODO
</content>
</entry>
<entry>
<id>86926b7519594e5d1f25ffc08c4cdf229a02d09a</id>
<published>2019-02-17T14:17:38Z</published>
<updated>2019-02-17T14:17:38Z</updated>
<title>update README and hurl.1</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/86926b7519594e5d1f25ffc08c4cdf229a02d09a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 86926b7519594e5d1f25ffc08c4cdf229a02d09a
parent 045bafeea9fd50dc3c78051a372717c908bc23cc
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:17:38 +0100
update README and hurl.1
</content>
</entry>
<entry>
<id>045bafeea9fd50dc3c78051a372717c908bc23cc</id>
<published>2019-02-17T14:11:44Z</published>
<updated>2019-02-17T14:11:44Z</updated>
<title>minor style issue</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/045bafeea9fd50dc3c78051a372717c908bc23cc.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 045bafeea9fd50dc3c78051a372717c908bc23cc
parent e260518fff049888d3fcbc767f34a11a98f895d4
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:11:44 +0100
minor style issue
</content>
</entry>
<entry>
<id>e260518fff049888d3fcbc767f34a11a98f895d4</id>
<published>2019-02-17T14:08:32Z</published>
<updated>2019-02-17T14:08:32Z</updated>
<title>remove custom header support (-H option)</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/e260518fff049888d3fcbc767f34a11a98f895d4.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit e260518fff049888d3fcbc767f34a11a98f895d4
parent 23ccf09d87db6c960b6fb6360ae306a91c8b16b5
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:08:32 +0100
remove custom header support (-H option)
</content>
</entry>
<entry>
<id>23ccf09d87db6c960b6fb6360ae306a91c8b16b5</id>
<published>2019-02-17T14:04:42Z</published>
<updated>2019-02-17T14:04:42Z</updated>
<title>Makefile: use system CFLAGS and LDFLAGS, simplify: remove options target</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/23ccf09d87db6c960b6fb6360ae306a91c8b16b5.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 23ccf09d87db6c960b6fb6360ae306a91c8b16b5
parent 102c200727ea0e943ea3b793b0e7894bc1078f6c
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:04:42 +0100
Makefile: use system CFLAGS and LDFLAGS, simplify: remove options target
</content>
</entry>
<entry>
<id>102c200727ea0e943ea3b793b0e7894bc1078f6c</id>
<published>2019-02-17T14:02:49Z</published>
<updated>2019-02-17T14:02:49Z</updated>
<title>add ifdef to support legacy ciphers</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/102c200727ea0e943ea3b793b0e7894bc1078f6c.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 102c200727ea0e943ea3b793b0e7894bc1078f6c
parent a09813538d85a05d7eb5adf470834eb996391a07
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 17 Feb 2019 15:02:49 +0100
add ifdef to support legacy ciphers
By default this is off. NOTE: OpenBSD ftp has legacy on by default, with
OpenBSD netcat this is off.
Noticed on the feed:
https://nvd.nist.gov/feeds/xml/cve/misc/nvd-rss.xml
other changes:
also change die() to errx(1, ...)
</content>
</entry>
<entry>
<id>a09813538d85a05d7eb5adf470834eb996391a07</id>
<published>2018-12-19T17:50:10Z</published>
<updated>2018-12-19T17:50:10Z</updated>
<title>tls_write: check return value correctly</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/a09813538d85a05d7eb5adf470834eb996391a07.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit a09813538d85a05d7eb5adf470834eb996391a07
parent 253d3a83fa37c241595e1ccb06332b0d06917443
Author: Hiltjo Posthuma <
[email protected]>
Date: Wed, 19 Dec 2018 18:50:10 +0100
tls_write: check return value correctly
</content>
</entry>
<entry>
<id>253d3a83fa37c241595e1ccb06332b0d06917443</id>
<published>2018-12-18T17:25:02Z</published>
<updated>2018-12-18T17:25:02Z</updated>
<title>tls_read: check return value correctly</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/253d3a83fa37c241595e1ccb06332b0d06917443.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 253d3a83fa37c241595e1ccb06332b0d06917443
parent 07d17b2f66f68e86d0858c662b86d4486bb1e817
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 18 Dec 2018 18:25:02 +0100
tls_read: check return value correctly
the value can be negative, but not neccesarily -1. Noticed on a timeout of
some site.
</content>
</entry>
<entry>
<id>07d17b2f66f68e86d0858c662b86d4486bb1e817</id>
<published>2018-11-22T17:28:12Z</published>
<updated>2018-11-22T17:28:12Z</updated>
<title>POSIX struct timeval requires <sys/time.h></title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/07d17b2f66f68e86d0858c662b86d4486bb1e817.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 07d17b2f66f68e86d0858c662b86d4486bb1e817
parent 6a18a28e5de88e5d15df3bb1b1dd2adb4ea422d9
Author: Hiltjo Posthuma <
[email protected]>
Date: Thu, 22 Nov 2018 18:28:12 +0100
POSIX struct timeval requires <sys/time.h>
this makes hurl compile for Linux (musl).
Reported by josuah, thanks!
</content>
</entry>
<entry>
<id>6a18a28e5de88e5d15df3bb1b1dd2adb4ea422d9</id>
<published>2018-11-20T08:48:28Z</published>
<updated>2018-11-20T08:48:28Z</updated>
<title>fix tls_write error handling, typo from 49f3642c</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/6a18a28e5de88e5d15df3bb1b1dd2adb4ea422d9.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 6a18a28e5de88e5d15df3bb1b1dd2adb4ea422d9
parent 211f680bec370eb261142b8b4eb615b37a4cf576
Author: Hiltjo Posthuma <
[email protected]>
Date: Tue, 20 Nov 2018 09:48:28 +0100
fix tls_write error handling, typo from 49f3642c
</content>
</entry>
<entry>
<id>211f680bec370eb261142b8b4eb615b37a4cf576</id>
<published>2018-11-17T10:52:39Z</published>
<updated>2018-11-17T10:52:39Z</updated>
<title>improve usage() formatting</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/211f680bec370eb261142b8b4eb615b37a4cf576.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 211f680bec370eb261142b8b4eb615b37a4cf576
parent c197d88840a5544997be532a8caad6875c95abc8
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 17 Nov 2018 11:52:39 +0100
improve usage() formatting
</content>
</entry>
<entry>
<id>c197d88840a5544997be532a8caad6875c95abc8</id>
<published>2018-11-17T10:50:05Z</published>
<updated>2018-11-17T10:50:05Z</updated>
<title>check maxfilesize and timeout more strictly, use signed type</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/c197d88840a5544997be532a8caad6875c95abc8.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit c197d88840a5544997be532a8caad6875c95abc8
parent 049d30214771c86b673413086eee4c541a01cf5a
Author: Hiltjo Posthuma <
[email protected]>
Date: Sat, 17 Nov 2018 11:50:05 +0100
check maxfilesize and timeout more strictly, use signed type
</content>
</entry>
<entry>
<id>049d30214771c86b673413086eee4c541a01cf5a</id>
<published>2018-11-16T15:07:00Z</published>
<updated>2018-11-16T15:07:00Z</updated>
<title>remove double code, an empty protocol was handled twice</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/049d30214771c86b673413086eee4c541a01cf5a.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 049d30214771c86b673413086eee4c541a01cf5a
parent 7f1f2eb85f5716b6a5632bcefc0c4c0cbb9a515e
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 16 Nov 2018 16:07:00 +0100
remove double code, an empty protocol was handled twice
</content>
</entry>
<entry>
<id>7f1f2eb85f5716b6a5632bcefc0c4c0cbb9a515e</id>
<published>2018-11-16T15:05:45Z</published>
<updated>2018-11-16T15:05:45Z</updated>
<title>check range of max response size and max timeout parameters</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/7f1f2eb85f5716b6a5632bcefc0c4c0cbb9a515e.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 7f1f2eb85f5716b6a5632bcefc0c4c0cbb9a515e
parent 49f3642c3fa644bc376ad67e33a8f686c72c7e06
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 16 Nov 2018 16:05:45 +0100
check range of max response size and max timeout parameters
let setsockopt handle the max range of timeout.
</content>
</entry>
<entry>
<id>49f3642c3fa644bc376ad67e33a8f686c72c7e06</id>
<published>2018-11-16T15:05:03Z</published>
<updated>2018-11-16T15:05:03Z</updated>
<title>cleanup TLS on tls_write error</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/49f3642c3fa644bc376ad67e33a8f686c72c7e06.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 49f3642c3fa644bc376ad67e33a8f686c72c7e06
parent cbccd2ddfd3cc994f06c966eb88d088e52d92159
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 16 Nov 2018 16:05:03 +0100
cleanup TLS on tls_write error
</content>
</entry>
<entry>
<id>cbccd2ddfd3cc994f06c966eb88d088e52d92159</id>
<published>2018-11-16T14:53:31Z</published>
<updated>2018-11-16T14:53:31Z</updated>
<title>add initial man page, fix man path, improve make dist</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/cbccd2ddfd3cc994f06c966eb88d088e52d92159.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit cbccd2ddfd3cc994f06c966eb88d088e52d92159
parent af2736e8ff7e4ec1eae5500d7c6840b0a177cc23
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 16 Nov 2018 15:53:31 +0100
add initial man page, fix man path, improve make dist
</content>
</entry>
<entry>
<id>af2736e8ff7e4ec1eae5500d7c6840b0a177cc23</id>
<published>2018-11-16T14:53:17Z</published>
<updated>2018-11-16T14:53:17Z</updated>
<title>add url to usage</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/af2736e8ff7e4ec1eae5500d7c6840b0a177cc23.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit af2736e8ff7e4ec1eae5500d7c6840b0a177cc23
parent 3c7441b9985fcdce9555ea2034284420712fafa0
Author: Hiltjo Posthuma <
[email protected]>
Date: Fri, 16 Nov 2018 15:53:17 +0100
add url to usage
</content>
</entry>
<entry>
<id>3c7441b9985fcdce9555ea2034284420712fafa0</id>
<published>2018-11-12T19:34:35Z</published>
<updated>2018-11-12T19:34:35Z</updated>
<title>Makefile: some tweaks</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/3c7441b9985fcdce9555ea2034284420712fafa0.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 3c7441b9985fcdce9555ea2034284420712fafa0
parent cf1cb9bbf57c7721b94100585fa1ae7fbe113164
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 20:34:35 +0100
Makefile: some tweaks
</content>
</entry>
<entry>
<id>cf1cb9bbf57c7721b94100585fa1ae7fbe113164</id>
<published>2018-11-12T19:25:19Z</published>
<updated>2018-11-12T19:26:54Z</updated>
<title>Make the makefile bitreich compliant.</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/cf1cb9bbf57c7721b94100585fa1ae7fbe113164.gph" />
<author>
<name>Christoph Lohmann</name>
<email>
[email protected]</email>
</author>
<content>commit cf1cb9bbf57c7721b94100585fa1ae7fbe113164
parent 507bbf24b497940404172a65808a0da45df54a55
Author: Christoph Lohmann <
[email protected]>
Date: Mon, 12 Nov 2018 20:25:19 +0100
Make the makefile bitreich compliant.
</content>
</entry>
<entry>
<id>507bbf24b497940404172a65808a0da45df54a55</id>
<published>2018-11-12T19:22:44Z</published>
<updated>2018-11-12T19:22:44Z</updated>
<title>as suspected it was incorrect</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/507bbf24b497940404172a65808a0da45df54a55.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 507bbf24b497940404172a65808a0da45df54a55
parent 1e46afb6d205fa41815bbd84b63de163d7b0c341
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 20:22:44 +0100
as suspected it was incorrect
off-by-one because of NUL termination when the buffer is fully filled.
</content>
</entry>
<entry>
<id>1e46afb6d205fa41815bbd84b63de163d7b0c341</id>
<published>2018-11-12T18:55:14Z</published>
<updated>2018-11-12T18:55:14Z</updated>
<title>rename bget to hurl</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/1e46afb6d205fa41815bbd84b63de163d7b0c341.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1e46afb6d205fa41815bbd84b63de163d7b0c341
parent 1f8427dcd93c50f45649604517f5ca7494c480ad
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 19:55:14 +0100
rename bget to hurl
</content>
</entry>
<entry>
<id>1f8427dcd93c50f45649604517f5ca7494c480ad</id>
<published>2018-11-12T18:46:13Z</published>
<updated>2018-11-12T18:46:13Z</updated>
<title>README: no HTTP/2 support, even HTTP/3 is in the works</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/1f8427dcd93c50f45649604517f5ca7494c480ad.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 1f8427dcd93c50f45649604517f5ca7494c480ad
parent 23259e9166d683eb9f3f92dfbb7a3fa71c63b65f
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 19:46:13 +0100
README: no HTTP/2 support, even HTTP/3 is in the works
.. maybe a week after HTTP/4 will be done...
</content>
</entry>
<entry>
<id>23259e9166d683eb9f3f92dfbb7a3fa71c63b65f</id>
<published>2018-11-12T18:45:57Z</published>
<updated>2018-11-12T18:45:57Z</updated>
<title>on HTTP error also print "\r\n\r\n"</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/23259e9166d683eb9f3f92dfbb7a3fa71c63b65f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 23259e9166d683eb9f3f92dfbb7a3fa71c63b65f
parent b0ae028e1af0a7f6e3e828390109462cbd2ea6bb
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 19:45:57 +0100
on HTTP error also print "\r\n\r\n"
</content>
</entry>
<entry>
<id>b0ae028e1af0a7f6e3e828390109462cbd2ea6bb</id>
<published>2018-11-12T18:45:01Z</published>
<updated>2018-11-12T18:45:01Z</updated>
<title>tls_read/read: buffer is not always filled in one read</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/b0ae028e1af0a7f6e3e828390109462cbd2ea6bb.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit b0ae028e1af0a7f6e3e828390109462cbd2ea6bb
parent 2ab1b868fbac189f3c7b8e2d4af14838aad1227f
Author: Hiltjo Posthuma <
[email protected]>
Date: Mon, 12 Nov 2018 19:45:01 +0100
tls_read/read: buffer is not always filled in one read
+ change a MACRO to sizeof(buf).
</content>
</entry>
<entry>
<id>2ab1b868fbac189f3c7b8e2d4af14838aad1227f</id>
<published>2018-11-11T12:34:20Z</published>
<updated>2018-11-11T12:34:20Z</updated>
<title>initial repo</title>
<link rel="alternate" href="
gopher://codemadness.org/1/git/hurl/commit/2ab1b868fbac189f3c7b8e2d4af14838aad1227f.gph" />
<author>
<name>Hiltjo Posthuma</name>
<email>
[email protected]</email>
</author>
<content>commit 2ab1b868fbac189f3c7b8e2d4af14838aad1227f
Author: Hiltjo Posthuma <
[email protected]>
Date: Sun, 11 Nov 2018 13:34:20 +0100
initial repo
</content>
</entry>
</feed>