]>
Sergey Matveev's repositories - tofuproxy.git/log
Sergey Matveev [Fri, 14 Feb 2025 07:36:10 +0000 (10:36 +0300)]
Modern rand.Read never fails
Sergey Matveev [Wed, 12 Feb 2025 11:56:47 +0000 (14:56 +0300)]
Update dependant libraries
Sergey Matveev [Wed, 12 Feb 2025 11:55:11 +0000 (14:55 +0300)]
Use Go 1.24
Sergey Matveev [Tue, 14 Jan 2025 15:15:23 +0000 (18:15 +0300)]
Raise copyright years
Sergey Matveev [Thu, 26 Dec 2024 09:32:55 +0000 (12:32 +0300)]
Raise copyright years
Sergey Matveev [Sun, 24 Nov 2024 15:14:46 +0000 (18:14 +0300)]
Update tai64n
Sergey Matveev [Sun, 24 Nov 2024 15:14:41 +0000 (18:14 +0300)]
detpax for deterministic tarballs
Sergey Matveev [Tue, 6 Aug 2024 12:02:21 +0000 (15:02 +0300)]
Fix various lint warnings and suggestions
Sergey Matveev [Wed, 24 Jul 2024 08:58:57 +0000 (11:58 +0300)]
JXL beats WebP even in lossless mode
Sergey Matveev [Wed, 24 Jul 2024 08:56:57 +0000 (11:56 +0300)]
I do not use Xombrero for a long time
Sergey Matveev [Wed, 24 Jul 2024 08:56:22 +0000 (11:56 +0300)]
Fix various typos
Sergey Matveev [Wed, 24 Jul 2024 08:55:36 +0000 (11:55 +0300)]
I do not use Newsboat for a long time
Sergey Matveev [Tue, 23 Jul 2024 12:33:22 +0000 (15:33 +0300)]
Change namespace because of domain expiration
Sergey Matveev [Tue, 23 Jul 2024 12:30:41 +0000 (15:30 +0300)]
No explicit grey pallete
Sergey Matveev [Sun, 21 Apr 2024 13:09:28 +0000 (16:09 +0300)]
Download link for 0.6.0 release
Sergey Matveev [Sun, 21 Apr 2024 13:08:18 +0000 (16:08 +0300)]
Raise version
Sergey Matveev [Sat, 20 Apr 2024 17:00:18 +0000 (20:00 +0300)]
Show alternative link only if it differs
Sergey Matveev [Thu, 18 Apr 2024 10:32:06 +0000 (13:32 +0300)]
Download link for 0.5.0 release
Sergey Matveev [Thu, 18 Apr 2024 10:31:33 +0000 (13:31 +0300)]
Better compression won't hurt
Sergey Matveev [Thu, 18 Apr 2024 10:28:38 +0000 (13:28 +0300)]
Unify redirection operator usage
Sergey Matveev [Thu, 18 Apr 2024 10:25:48 +0000 (13:25 +0300)]
-mod=vendor if vendor/ exists
Sergey Matveev [Thu, 18 Apr 2024 07:19:26 +0000 (10:19 +0300)]
Alternative Gemini's relative URL forming
Specification clearly states:
URL may be absolute or relative. If relative, it should be resolved
against the URL used in the original request.
So "gemini://foo.bar/baz" with "doo" relative URL must give
"gemini://foo.bar/baz/doo" URL. But initial Gemini's Python demo
(https://tildegit.org/solderpunk/gemini-demo-1.git) performs urljoin
call, that will give "gemini://foo.bar/doo". Seems that many gemsites
expect that behaviour from the client.
Sergey Matveev [Mon, 15 Apr 2024 08:38:34 +0000 (11:38 +0300)]
Fixed file extension in the link
Sergey Matveev [Mon, 29 Jan 2024 09:17:10 +0000 (12:17 +0300)]
Trim excess newline in gemini-related logs
Sergey Matveev [Mon, 29 Jan 2024 09:15:52 +0000 (12:15 +0300)]
cryptoanarchy.ru does not exist anymore
Sergey Matveev [Fri, 8 Dec 2023 08:22:49 +0000 (11:22 +0300)]
Update dependencies
Sergey Matveev [Fri, 8 Dec 2023 08:21:34 +0000 (11:21 +0300)]
Unify copyright comment format
Sergey Matveev [Sat, 9 Sep 2023 09:14:07 +0000 (12:14 +0300)]
Another spy
Sergey Matveev [Sat, 12 Aug 2023 12:46:37 +0000 (15:46 +0300)]
Download link for 0.4.0 release
Sergey Matveev [Sat, 12 Aug 2023 12:10:36 +0000 (15:10 +0300)]
Lowercase domain names
Sergey Matveev [Sat, 12 Aug 2023 12:10:05 +0000 (15:10 +0300)]
Unused function
Sergey Matveev [Sat, 12 Aug 2023 12:09:52 +0000 (15:09 +0300)]
bytes.Equal instead of bytes.Compare
Sergey Matveev [Sat, 12 Aug 2023 12:09:35 +0000 (15:09 +0300)]
Unused variable
Sergey Matveev [Sat, 12 Aug 2023 12:09:26 +0000 (15:09 +0300)]
Redundant return
Sergey Matveev [Sat, 12 Aug 2023 12:06:45 +0000 (15:06 +0300)]
External netrc module
Sergey Matveev [Sat, 12 Aug 2023 08:27:22 +0000 (11:27 +0300)]
Let's highlight DANE
Sergey Matveev [Fri, 11 Aug 2023 13:20:41 +0000 (16:20 +0300)]
Download link for 0.3.0 release
Sergey Matveev [Fri, 11 Aug 2023 13:05:20 +0000 (16:05 +0300)]
Excess •
Sergey Matveev [Fri, 11 Aug 2023 13:11:19 +0000 (16:11 +0300)]
Mistaken domain in the signing key
Sergey Matveev [Fri, 11 Aug 2023 13:02:39 +0000 (16:02 +0300)]
Atom feed
Sergey Matveev [Fri, 11 Aug 2023 09:23:25 +0000 (12:23 +0300)]
Download link for 0.2.0 release
Sergey Matveev [Fri, 11 Aug 2023 09:21:46 +0000 (12:21 +0300)]
Raise version
Sergey Matveev [Fri, 11 Aug 2023 09:21:26 +0000 (12:21 +0300)]
OpenSSH signature support
Sergey Matveev [Fri, 11 Aug 2023 08:40:06 +0000 (11:40 +0300)]
Update dependencies
Sergey Matveev [Thu, 10 Aug 2023 14:13:01 +0000 (17:13 +0300)]
gemini's links can be without whitespace after =>
Sergey Matveev [Mon, 7 Aug 2023 07:52:24 +0000 (10:52 +0300)]
Update dependencies
Sergey Matveev [Mon, 7 Aug 2023 07:39:16 +0000 (10:39 +0300)]
Armored signature
Sergey Matveev [Mon, 7 Aug 2023 07:38:56 +0000 (10:38 +0300)]
No CSS
Sergey Matveev [Mon, 7 Aug 2023 07:38:24 +0000 (10:38 +0300)]
flagcounter spy
Sergey Matveev [Mon, 7 Aug 2023 07:38:13 +0000 (10:38 +0300)]
l.google is too wide
Sergey Matveev [Tue, 13 Jun 2023 08:04:05 +0000 (11:04 +0300)]
Another spy
Sergey Matveev [Tue, 2 May 2023 11:03:07 +0000 (14:03 +0300)]
I stopped using Xombrero
Sergey Matveev [Fri, 14 Apr 2023 09:18:19 +0000 (12:18 +0300)]
Redundant @documentencoding
Sergey Matveev [Thu, 13 Apr 2023 16:05:10 +0000 (19:05 +0300)]
Hashes are redundantly present in .meta4
Sergey Matveev [Mon, 20 Mar 2023 14:57:04 +0000 (17:57 +0300)]
Download link for 0.1.0 release
Sergey Matveev [Mon, 20 Mar 2023 10:43:02 +0000 (13:43 +0300)]
No redo, refactor project building, simplify it
Sergey Matveev [Mon, 20 Mar 2023 09:59:15 +0000 (12:59 +0300)]
No need to hardcode UnZSTDPath during compilation
Sergey Matveev [Mon, 20 Mar 2023 09:53:25 +0000 (12:53 +0300)]
Ability to choose ECDSA/EdDSA algorithms
Sergey Matveev [Mon, 20 Mar 2023 08:42:18 +0000 (11:42 +0300)]
Update dependencies
Sergey Matveev [Mon, 20 Mar 2023 11:45:48 +0000 (14:45 +0300)]
Fix integer decoding
Sergey Matveev [Sun, 19 Mar 2023 19:02:35 +0000 (22:02 +0300)]
Use faster modern EdDSA-based certificates
Sergey Matveev [Sun, 19 Mar 2023 16:44:31 +0000 (19:44 +0300)]
My current C formatting style differs
Sergey Matveev [Sun, 19 Mar 2023 16:43:22 +0000 (19:43 +0300)]
Get rid of endian.h dependency
It is not POSIX. It is placed in different places in GNU and BSD systems.
Moreover not every system has leXXdec-style functions.
Sergey Matveev [Sun, 19 Mar 2023 16:42:14 +0000 (19:42 +0300)]
Raise copyright years
Sergey Matveev [Wed, 15 Mar 2023 15:21:35 +0000 (18:21 +0300)]
More Fprintf usage
Sergey Matveev [Wed, 15 Mar 2023 15:09:51 +0000 (18:09 +0300)]
Restricted CAs
Sergey Matveev [Wed, 15 Feb 2023 12:14:52 +0000 (15:14 +0300)]
More correct link to multitail
Sergey Matveev [Sat, 21 Jan 2023 19:34:47 +0000 (22:34 +0300)]
Another spy
Sergey Matveev [Wed, 18 Jan 2023 13:55:02 +0000 (16:55 +0300)]
Update dependencies
Sergey Matveev [Tue, 27 Dec 2022 14:12:22 +0000 (17:12 +0300)]
Raise copyright years
Sergey Matveev [Wed, 9 Nov 2022 11:44:47 +0000 (14:44 +0300)]
Update dependant libraries
Sergey Matveev [Tue, 8 Nov 2022 10:52:10 +0000 (13:52 +0300)]
Use Texinfo 7.0 features
Sergey Matveev [Tue, 25 Oct 2022 14:57:22 +0000 (17:57 +0300)]
Mozilla's spies
Sergey Matveev [Tue, 25 Oct 2022 14:57:13 +0000 (17:57 +0300)]
Missing copying
Sergey Matveev [Tue, 6 Sep 2022 09:55:47 +0000 (12:55 +0300)]
Compatibility with raw IPv6 addresses as hostname
Sergey Matveev [Tue, 30 Aug 2022 13:04:05 +0000 (16:04 +0300)]
io/ioutil is deprecated since Go 1.16
Sergey Matveev [Wed, 3 Aug 2022 13:56:21 +0000 (16:56 +0300)]
Habr also uses hsto.org domain
Sergey Matveev [Fri, 15 Jul 2022 06:37:16 +0000 (09:37 +0300)]
Some realms contain quotes
Sergey Matveev [Fri, 15 Jul 2022 06:37:06 +0000 (09:37 +0300)]
Yet another well-known spy
Sergey Matveev [Tue, 12 Jul 2022 08:45:49 +0000 (11:45 +0300)]
Mention crawl website crawler
Sergey Matveev [Tue, 12 Jul 2022 08:45:30 +0000 (11:45 +0300)]
Statically linked *zstd
Sergey Matveev [Fri, 24 Jun 2022 12:58:48 +0000 (15:58 +0300)]
Fix some bad errors in WARC reader
Sergey Matveev [Fri, 24 Jun 2022 12:30:24 +0000 (15:30 +0300)]
Trivial alignment
Sergey Matveev [Fri, 24 Jun 2022 12:29:55 +0000 (15:29 +0300)]
Typo
Sergey Matveev [Wed, 9 Mar 2022 08:16:19 +0000 (11:16 +0300)]
More correct spelling
Sergey Matveev [Sun, 20 Feb 2022 16:01:32 +0000 (19:01 +0300)]
Typos
Sergey Matveev [Fri, 18 Feb 2022 07:23:31 +0000 (10:23 +0300)]
go.stargrave.org/feeder is another feeder
Sergey Matveev [Tue, 15 Feb 2022 10:40:45 +0000 (13:40 +0300)]
Yet another restyling
Sergey Matveev [Tue, 15 Feb 2022 10:40:35 +0000 (13:40 +0300)]
DANE check utility
Sergey Matveev [Fri, 7 Jan 2022 17:53:38 +0000 (20:53 +0300)]
Raised copyright years
Sergey Matveev [Fri, 17 Dec 2021 14:45:02 +0000 (17:45 +0300)]
Remove redundant ";"
Sergey Matveev [Fri, 17 Dec 2021 14:47:54 +0000 (17:47 +0300)]
Remove unreachable breaks
Sergey Matveev [Fri, 17 Dec 2021 14:45:28 +0000 (17:45 +0300)]
Proper dst initialization
Sergey Matveev [Fri, 17 Dec 2021 14:43:15 +0000 (17:43 +0300)]
uint8_t -> char
Because only character types are safe for strict aliasing.
POSIX requires them to be 8-bit and two's complement.
Sergey Matveev [Thu, 16 Dec 2021 20:02:55 +0000 (23:02 +0300)]
Easier redirection link selection with the mouse
Sergey Matveev [Mon, 13 Dec 2021 10:03:14 +0000 (13:03 +0300)]
Missing logging on successful gemini:// responses
Sergey Matveev [Thu, 9 Dec 2021 10:40:32 +0000 (13:40 +0300)]
Typo
Sergey Matveev [Thu, 9 Dec 2021 10:11:14 +0000 (13:11 +0300)]
More spies
Sergey Matveev [Thu, 9 Dec 2021 10:11:03 +0000 (13:11 +0300)]
Excess bold font
Sergey Matveev [Fri, 19 Nov 2021 12:17:39 +0000 (15:17 +0300)]
Another spy