Skip to content

Releases: thecoshman/http

v1.13.2

30 Aug 15:33
v1.13.2
7e39628
Compare
Choose a tag to compare
God save the quing

Fixed:
  * Specifiable-multiple-times flags-with-arguments (--gen-path-auth, &c.)
    completely breaking argument parsing, now compliant with XCU USG
    (b3a007b20aa917e4e021cdb7abc02b12a851deb8)
  * See Other misdocumented as 302 (it's 303) in manual
    (b112acc46fa5a81cb7c19c2dcba5bee33c43c5b0)

v1.13.1

24 Aug 13:30
v1.13.1
2a9e42b
Compare
Choose a tag to compare
This release sponsored by Chlew Poprzedni sp. z o.o.

New:
  * Indices and error have <meta name="color-scheme" content="light dark">
    (9d95eec8c3ffd28e69babe48df9b426c1e563c1a)
  * Error has mobile-adaptive scaling like the mobile-listing
    (40e2a07773a215921396d4cdb713df87e96c78d0)

v1.13.0

15 Jul 00:45
v1.13.0
9d7f38c
Compare
Choose a tag to compare
http regency arc

Fixed:
  * When redirecting for index, requests for /zupa?whatever
    being redirected to /zupa?whatever/ ad infinitum instead of /zupa/?whatever
    (9313cf86ba777e7e85101946d317aba2f817708e)

New:
  * --proxy-redir HEADER-NAME:CIDR, à la --proxy,
    but used for trusting X-Original-URL:-style headers
    when picking the URL to redirect to for index files
    when behind a reverse proxy
    (9313cf86ba777e7e85101946d317aba2f817708e)

v1.12.6

21 Mar 12:18
v1.12.6
6a08e88
Compare
Choose a tag to compare
http interregnum arc

Changed:
  * Arch install instruxions
    (7c1fa0e7bb5277f201c898fc3f918265c848a0e7)
    (#148) (@orhun)
  * bzip2 dependency to 0.4
    (54312040a66b7792c00ef5e870a333f173afb346)

Fixed:
  * Code and documentation typos
    (ae5415da5e9946b6912c95aba8adca1e9a50932d)
    (#150) (@kianmeng)
  * Warnings on rustc 1.65/hard errors on 1.68
    for unchanged correct code
    (6e4c8e97cce09d0d18d4936f90aa643659d813fc)
    (c7d21bae44747c59ad76113203119cf1de21162c)
    (#151) (@tjni)

New:
  * @orhun, @kianmeng, and @tjni in authors list
    (6a08e883ea653b372bbac456b81a410157d2566d)

Internal:
  * AppVeyor builds fixed
    (9d8a86f59b342317e0f81445ae43d018c0cc781a)
    (313287f4b375f56a5348cd8d5cc0049c1322c8e0)
    (b8659785a418a3a6d47e6a14f48f39ab18966a05)

v1.12.5

17 May 19:42
v1.12.5
390fc88
Compare
Choose a tag to compare
The tv_nsec member shall be of an implementation-defined signed integ…

…er type

Fixed:
  * Unopenable compressible files returning a 0-length response
    instead of a 403
    (6ad8e2565ae272272f874d724e3603d7cfec8ff7)

Changed:
  * Explicitly mention openssl(1) is used for --gen-ssl
    (dd658a1d2c7844ff0a8b1a8a8ee0c17315337ff3)
    (#146)

Internal:
  * Fixed AppVeyor builds
    (b55b9535da8e74b6b4da000c6d1cf43b81177050)

v1.12.4

25 Feb 21:39
v1.12.4
94d59da
Compare
Choose a tag to compare
Не вбивала, щоб творила

New:
  * Symlink depth limited to 40
    (46e7b802a97d687ee5bd4ee3161dcf7177d822d2)

v1.12.3

26 Jan 21:30
v1.12.3
bbf2f04
Compare
Choose a tag to compare
He even came with his chains! And his crown! King of the ring! I can'…

…t believe it arrived early!

Changed:
  * Brotli backend from brotli2 to brotli
    (b6173f54ceec910b554db87ae525f3662291da11)
    (#140)
  * Cache hashing algorithm from MD6 to BLAKE3
    (dee35e32a9e2b46411dceaf7d8fbd8b3eac42851)
    (#144)

Fixed:
  * Stray rawgit link in AppVeyor job
    (a43ba961bcffcaf33423f9c9cf8e2005a5734667)
  * Handling of non-root directories pointing to filesystem roots
    (f93afff166e9ed8585e5aa55d5d45df9123ee094)

New:
  * @cyqsimon's AUR package note in README
    (15973c1338693b6a32f169fa439ebe11d666eeb0)
    (#142)

Internal:
  * statics replaced with consts
    (c1f72cdb7f75bd257853697dea815570edbb4000)

v1.12.2

14 Dec 19:39
v1.12.2
b3d685e
Compare
Choose a tag to compare
Done up and fixed on

Fixed:
  * & not escaped in filenames
    (8f4ecdbb2a3000cb9f99397716e221fbf6151486)
  * crates.io badge in README
    (67d7df62c6b9e3870953e0074b5c731657c039aa)
    (#135) (@jim4067)
  * Delimiters enabled by default in multi-valued arguments
    (--gen-path-auth, --proxy, -m, -H)
    (a0b52d498bb8b8668d10e8987fa724098251526d)
    (#136)
  * ? not escaped in URLs
    (b3d685e58c55b9ec2218c6830171a606134441e3)

New:
  * @jim4067 in authors list
    (1e21bd54622335bf912bc3ed9b76594dae7ea8a2)
  * File and directory symlinks distinguished for icon purposes
    (496e5c61bdd4385c6a4677758b00c8a6110f6766)

Internal:
  * AppVeyor CI bump/fix
    (8bb613a5a7200f38a2e801d4f0cdd9bdd1f02a53)

v1.12.1: Hi team, I am a security researcher and freelance ethical hacker and …

12 May 09:48
v1.12.1
0cd8ea2
Compare
Choose a tag to compare
…i have discovered the vulnerability in your website

Fixed:
  * Unescaped <s in filenames in index pages
    (de47547155d9803c15f40acf2a4fb0a60208bf08)
    (#133)

Changed:
  * Creation time to fall back to modification time if not available
    (b3db65f1783709e26b5fe4aca332aabfeee1fa43)

v1.12.0: The worst gets blurred by the naked eye

20 Apr 11:14
v1.12.0
8101de7
Compare
Choose a tag to compare
Changed:
  * --[path-]auth credentials are now always matched in full
    (820570db0a046835d7d28bb94655551db1b66026)

New:
  * -H/--header "NAME: VALUE" argument,
    adding the specified headers to all responses
    (4cef0a8892a9c226d18fc3fc2f59a8119b190d3c)