You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- When remapping URLs, hash/fragment parts will be preserved now.
16
+
17
+
- When replaying, `HTTP` status codes will be preserved now.
18
+
19
+
- From now on, by default, `serve` will replay archived `HTTP` headers over `HTTP`, instead of inlining them into rendered `HTML` documents (see below).
20
+
21
+
- When both archiving and replaying, newly dumped reqres that fail given input filters will no longer be indexed and made available for replay.
- From now on, implicit favicons will be mirrored and replayed properly (see below).
28
+
29
+
-`*`:
30
+
31
+
- Fixed `--*grep*` filtering of headers with multiple values.
32
+
33
+
### Added
34
+
35
+
-`scrub`, `mirror`, `serve`:
36
+
37
+
- Added `inline_headers` option, making inlining of headers as `meta http-equiv` tags optional.
38
+
39
+
- Implemented `inline_fallback_icon` option.
40
+
41
+
When enabled, this option adds a fallback `<link rel=icon href="/favicon.ico">` to the result when the input declares no icons and that URL remaps to something useful.
42
+
43
+
This option is then enabled by default, thus fixing replay of implicit favicons.
44
+
45
+
-`serve`:
46
+
47
+
- Implemented `--web` and `--mirror` options which control how headers should be replayed.
48
+
49
+
With `--web` enabled, `serve` will evoke `scrub` with `-inline_headers` and will replay those headers over `HTTP` instead.
50
+
51
+
With `--mirror` it will continue to use `scrub` with `+inline_headers`, like `mirror` does.
52
+
53
+
From now on, `--web` is the default.
54
+
55
+
- Implemented `--oldest` and `--nearest` options, similar to those of `mirror`.
56
+
57
+
- Added more namespaces other than `/web/` and made `serve` use them for different kinds of targets when remapping.
58
+
59
+
So that, e.g., links pointing to unavailable URLs get remapped to `/unavailable/<date>/<url>` and links pointing to redirects get remapped to `/redirect/<date>/<url>`.
60
+
61
+
This makes links much more informative when hovering other them or when looking at the log output of `serve`.
62
+
63
+
For replay, however, all those namespaces are equivalent and can be used interchangeably.
description = "Inspect, search, organize, programmatically extract values and generate static website mirrors from, archive, view, and replay `HTTP` archives/dumps in `WRR` (\"Web Request+Response\", produced by the `Hoardy-Web` Web Extension browser add-on) and `mitmproxy` (`mitmdump`) file formats."
0 commit comments