]> Sergey Matveev's repositories - tofuproxy.git/log
tofuproxy.git
12 months agoGOST-compatible TLS authentication gost
Sergey Matveev [Tue, 8 Nov 2022 10:57:56 +0000 (13:57 +0300)]
GOST-compatible TLS authentication

12 months agoRedundant @documentencoding
Sergey Matveev [Fri, 14 Apr 2023 09:18:19 +0000 (12:18 +0300)]
Redundant @documentencoding

12 months agoHashes are redundantly present in .meta4
Sergey Matveev [Thu, 13 Apr 2023 16:05:10 +0000 (19:05 +0300)]
Hashes are redundantly present in .meta4

13 months agoDownload link for 0.1.0 release
Sergey Matveev [Mon, 20 Mar 2023 14:57:04 +0000 (17:57 +0300)]
Download link for 0.1.0 release

13 months agoNo redo, refactor project building, simplify it v0.1.0
Sergey Matveev [Mon, 20 Mar 2023 10:43:02 +0000 (13:43 +0300)]
No redo, refactor project building, simplify it

13 months agoNo need to hardcode UnZSTDPath during compilation
Sergey Matveev [Mon, 20 Mar 2023 09:59:15 +0000 (12:59 +0300)]
No need to hardcode UnZSTDPath during compilation

13 months agoAbility to choose ECDSA/EdDSA algorithms
Sergey Matveev [Mon, 20 Mar 2023 09:53:25 +0000 (12:53 +0300)]
Ability to choose ECDSA/EdDSA algorithms

13 months agoUpdate dependencies
Sergey Matveev [Mon, 20 Mar 2023 08:42:18 +0000 (11:42 +0300)]
Update dependencies

13 months agoFix integer decoding
Sergey Matveev [Mon, 20 Mar 2023 11:45:48 +0000 (14:45 +0300)]
Fix integer decoding

13 months agoUse faster modern EdDSA-based certificates
Sergey Matveev [Sun, 19 Mar 2023 19:02:35 +0000 (22:02 +0300)]
Use faster modern EdDSA-based certificates

13 months agoMy current C formatting style differs
Sergey Matveev [Sun, 19 Mar 2023 16:44:31 +0000 (19:44 +0300)]
My current C formatting style differs

13 months agoGet rid of endian.h dependency
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.

13 months agoRaise copyright years
Sergey Matveev [Sun, 19 Mar 2023 16:42:14 +0000 (19:42 +0300)]
Raise copyright years

13 months agoMore Fprintf usage
Sergey Matveev [Wed, 15 Mar 2023 15:21:35 +0000 (18:21 +0300)]
More Fprintf usage

13 months agoRestricted CAs
Sergey Matveev [Wed, 15 Mar 2023 15:09:51 +0000 (18:09 +0300)]
Restricted CAs

14 months agoMore correct link to multitail
Sergey Matveev [Wed, 15 Feb 2023 12:14:52 +0000 (15:14 +0300)]
More correct link to multitail

15 months agoAnother spy
Sergey Matveev [Sat, 21 Jan 2023 19:34:47 +0000 (22:34 +0300)]
Another spy

15 months agoUpdate dependencies
Sergey Matveev [Wed, 18 Jan 2023 13:55:02 +0000 (16:55 +0300)]
Update dependencies

16 months agoRaise copyright years
Sergey Matveev [Tue, 27 Dec 2022 14:12:22 +0000 (17:12 +0300)]
Raise copyright years

17 months agoUpdate dependant libraries
Sergey Matveev [Wed, 9 Nov 2022 11:44:47 +0000 (14:44 +0300)]
Update dependant libraries

17 months agoUse Texinfo 7.0 features
Sergey Matveev [Tue, 8 Nov 2022 10:52:10 +0000 (13:52 +0300)]
Use Texinfo 7.0 features

18 months agoMozilla's spies
Sergey Matveev [Tue, 25 Oct 2022 14:57:22 +0000 (17:57 +0300)]
Mozilla's spies

18 months agoMissing copying
Sergey Matveev [Tue, 25 Oct 2022 14:57:13 +0000 (17:57 +0300)]
Missing copying

19 months agoCompatibility with raw IPv6 addresses as hostname
Sergey Matveev [Tue, 6 Sep 2022 09:55:47 +0000 (12:55 +0300)]
Compatibility with raw IPv6 addresses as hostname

20 months agoio/ioutil is deprecated since Go 1.16
Sergey Matveev [Tue, 30 Aug 2022 13:04:05 +0000 (16:04 +0300)]
io/ioutil is deprecated since Go 1.16

21 months agoHabr also uses hsto.org domain
Sergey Matveev [Wed, 3 Aug 2022 13:56:21 +0000 (16:56 +0300)]
Habr also uses hsto.org domain

21 months agoSome realms contain quotes
Sergey Matveev [Fri, 15 Jul 2022 06:37:16 +0000 (09:37 +0300)]
Some realms contain quotes

21 months agoYet another well-known spy
Sergey Matveev [Fri, 15 Jul 2022 06:37:06 +0000 (09:37 +0300)]
Yet another well-known spy

21 months agoMention crawl website crawler
Sergey Matveev [Tue, 12 Jul 2022 08:45:49 +0000 (11:45 +0300)]
Mention crawl website crawler

21 months agoStatically linked *zstd
Sergey Matveev [Tue, 12 Jul 2022 08:45:30 +0000 (11:45 +0300)]
Statically linked *zstd

22 months agoFix some bad errors in WARC reader
Sergey Matveev [Fri, 24 Jun 2022 12:58:48 +0000 (15:58 +0300)]
Fix some bad errors in WARC reader

22 months agoTrivial alignment
Sergey Matveev [Fri, 24 Jun 2022 12:30:24 +0000 (15:30 +0300)]
Trivial alignment

22 months agoTypo
Sergey Matveev [Fri, 24 Jun 2022 12:29:55 +0000 (15:29 +0300)]
Typo

2 years agoMore correct spelling
Sergey Matveev [Wed, 9 Mar 2022 08:16:19 +0000 (11:16 +0300)]
More correct spelling

2 years agoTypos
Sergey Matveev [Sun, 20 Feb 2022 16:01:32 +0000 (19:01 +0300)]
Typos

2 years agogo.stargrave.org/feeder is another feeder
Sergey Matveev [Fri, 18 Feb 2022 07:23:31 +0000 (10:23 +0300)]
go.stargrave.org/feeder is another feeder

2 years agoYet another restyling
Sergey Matveev [Tue, 15 Feb 2022 10:40:45 +0000 (13:40 +0300)]
Yet another restyling

2 years agoDANE check utility
Sergey Matveev [Tue, 15 Feb 2022 10:40:35 +0000 (13:40 +0300)]
DANE check utility

2 years agoRaised copyright years
Sergey Matveev [Fri, 7 Jan 2022 17:53:38 +0000 (20:53 +0300)]
Raised copyright years

2 years agoRemove redundant ";"
Sergey Matveev [Fri, 17 Dec 2021 14:45:02 +0000 (17:45 +0300)]
Remove redundant ";"

2 years agoRemove unreachable breaks
Sergey Matveev [Fri, 17 Dec 2021 14:47:54 +0000 (17:47 +0300)]
Remove unreachable breaks

2 years agoProper dst initialization
Sergey Matveev [Fri, 17 Dec 2021 14:45:28 +0000 (17:45 +0300)]
Proper dst initialization

2 years agouint8_t -> char
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.

2 years agoEasier redirection link selection with the mouse
Sergey Matveev [Thu, 16 Dec 2021 20:02:55 +0000 (23:02 +0300)]
Easier redirection link selection with the mouse

2 years agoMissing logging on successful gemini:// responses
Sergey Matveev [Mon, 13 Dec 2021 10:03:14 +0000 (13:03 +0300)]
Missing logging on successful gemini:// responses

2 years agoTypo
Sergey Matveev [Thu, 9 Dec 2021 10:40:32 +0000 (13:40 +0300)]
Typo

2 years agoMore spies
Sergey Matveev [Thu, 9 Dec 2021 10:11:14 +0000 (13:11 +0300)]
More spies

2 years agoExcess bold font
Sergey Matveev [Thu, 9 Dec 2021 10:11:03 +0000 (13:11 +0300)]
Excess bold font

2 years agoAnother spy
Sergey Matveev [Fri, 19 Nov 2021 12:17:39 +0000 (15:17 +0300)]
Another spy

2 years agocharset is case-insensitive
Sergey Matveev [Sat, 13 Nov 2021 16:41:59 +0000 (19:41 +0300)]
charset is case-insensitive

2 years agoBetter .netrc handling
Sergey Matveev [Mon, 1 Nov 2021 12:30:38 +0000 (15:30 +0300)]
Better .netrc handling

2 years agoUse Capsicum if available
Sergey Matveev [Mon, 1 Nov 2021 10:02:18 +0000 (13:02 +0300)]
Use Capsicum if available

2 years agoRefactor C-code building, use pkgconf
Sergey Matveev [Mon, 1 Nov 2021 09:45:12 +0000 (12:45 +0300)]
Refactor C-code building, use pkgconf

2 years agoNote about enzstd protocol
Sergey Matveev [Mon, 1 Nov 2021 09:13:13 +0000 (12:13 +0300)]
Note about enzstd protocol

2 years agoExplicit memory freeing
Sergey Matveev [Mon, 1 Nov 2021 09:08:18 +0000 (12:08 +0300)]
Explicit memory freeing

2 years agoCertificate and key can be in single file
Sergey Matveev [Sat, 30 Oct 2021 17:09:18 +0000 (20:09 +0300)]
Certificate and key can be in single file

2 years agoVarious refactoring
Sergey Matveev [Sat, 30 Oct 2021 13:03:55 +0000 (16:03 +0300)]
Various refactoring

2 years agoQuery passing to gemini://
Sergey Matveev [Thu, 28 Oct 2021 12:54:59 +0000 (15:54 +0300)]
Query passing to gemini://

2 years agogemini:// support
Sergey Matveev [Thu, 28 Oct 2021 08:43:08 +0000 (11:43 +0300)]
gemini:// support

2 years agoMultistream WARCs and better Zstandard support
Sergey Matveev [Tue, 19 Oct 2021 11:05:32 +0000 (14:05 +0300)]
Multistream WARCs and better Zstandard support

2 years agoWARC
Sergey Matveev [Wed, 13 Oct 2021 18:35:38 +0000 (21:35 +0300)]
WARC

2 years agoDo not forget about body closing
Sergey Matveev [Tue, 12 Oct 2021 14:20:48 +0000 (17:20 +0300)]
Do not forget about body closing

2 years agoLog certificate's signature algorithm
Sergey Matveev [Wed, 6 Oct 2021 12:24:09 +0000 (15:24 +0300)]
Log certificate's signature algorithm

2 years agoTypo
Sergey Matveev [Tue, 5 Oct 2021 19:11:13 +0000 (22:11 +0300)]
Typo

2 years agoLost avifdec mention
Sergey Matveev [Thu, 23 Sep 2021 18:31:31 +0000 (21:31 +0300)]
Lost avifdec mention

2 years agoMore spies
Sergey Matveev [Sat, 18 Sep 2021 09:32:22 +0000 (12:32 +0300)]
More spies

2 years agoReword
Sergey Matveev [Sat, 18 Sep 2021 09:32:08 +0000 (12:32 +0300)]
Reword

2 years agoHotkey for authorization forms
Sergey Matveev [Wed, 15 Sep 2021 11:43:32 +0000 (14:43 +0300)]
Hotkey for authorization forms

2 years agoLess hacking Tcl substitution
Sergey Matveev [Mon, 13 Sep 2021 14:55:36 +0000 (17:55 +0300)]
Less hacking Tcl substitution

2 years agoHotkeys
Sergey Matveev [Sun, 12 Sep 2021 19:42:16 +0000 (22:42 +0300)]
Hotkeys

2 years agoMore pleasant Tk dialogs
Sergey Matveev [Sun, 12 Sep 2021 10:49:51 +0000 (13:49 +0300)]
More pleasant Tk dialogs

2 years agoAbility to dynamically control list of spying domains
Sergey Matveev [Sat, 11 Sep 2021 12:17:31 +0000 (15:17 +0300)]
Ability to dynamically control list of spying domains

2 years agoExcess HTTP authorization logging
Sergey Matveev [Sat, 11 Sep 2021 08:53:15 +0000 (11:53 +0300)]
Excess HTTP authorization logging

2 years agoDarkmode
Sergey Matveev [Thu, 9 Sep 2021 15:25:50 +0000 (18:25 +0300)]
Darkmode

2 years agoAbility to remove hosts from the states, refactoring
Sergey Matveev [Thu, 9 Sep 2021 10:54:26 +0000 (13:54 +0300)]
Ability to remove hosts from the states, refactoring

2 years agoSet BasicAuth before request
Sergey Matveev [Wed, 8 Sep 2021 19:39:02 +0000 (22:39 +0300)]
Set BasicAuth before request

2 years agoMissing source
Sergey Matveev [Wed, 8 Sep 2021 17:47:54 +0000 (20:47 +0300)]
Missing source

2 years agoTypo
Sergey Matveev [Wed, 8 Sep 2021 14:52:55 +0000 (17:52 +0300)]
Typo

2 years agoSimpler certgen
Sergey Matveev [Wed, 8 Sep 2021 14:52:22 +0000 (17:52 +0300)]
Simpler certgen

2 years agoTLS client certificates
Sergey Matveev [Wed, 8 Sep 2021 14:22:03 +0000 (17:22 +0300)]
TLS client certificates

2 years agoHTTP authorization
Sergey Matveev [Wed, 8 Sep 2021 11:33:50 +0000 (14:33 +0300)]
HTTP authorization

2 years agoAnother refactor
Sergey Matveev [Wed, 8 Sep 2021 09:14:58 +0000 (12:14 +0300)]
Another refactor

2 years agoXombrero does not send User-Agent with HEAD
Sergey Matveev [Tue, 7 Sep 2021 21:51:02 +0000 (00:51 +0300)]
Xombrero does not send User-Agent with HEAD

2 years agoAVIF transcoding
Sergey Matveev [Tue, 7 Sep 2021 21:45:53 +0000 (00:45 +0300)]
AVIF transcoding

2 years agoAbsolute path to certificates
Sergey Matveev [Tue, 7 Sep 2021 20:17:39 +0000 (23:17 +0300)]
Absolute path to certificates

2 years agoRemove dead hosts
Sergey Matveev [Tue, 7 Sep 2021 19:20:31 +0000 (22:20 +0300)]
Remove dead hosts

2 years agoForgotten dependency
Sergey Matveev [Tue, 7 Sep 2021 14:38:40 +0000 (17:38 +0300)]
Forgotten dependency

2 years agoRefactoring
Sergey Matveev [Tue, 7 Sep 2021 13:49:23 +0000 (16:49 +0300)]
Refactoring

2 years agoMore reliable Habr hack
Sergey Matveev [Tue, 7 Sep 2021 11:34:25 +0000 (14:34 +0300)]
More reliable Habr hack

2 years agoХабр's full size images
Sergey Matveev [Mon, 6 Sep 2021 18:00:05 +0000 (21:00 +0300)]
Хабр's full size images

2 years agoNo redirection for images
Sergey Matveev [Mon, 6 Sep 2021 17:58:25 +0000 (20:58 +0300)]
No redirection for images

2 years agoHTTP/2.0
Sergey Matveev [Mon, 6 Sep 2021 12:52:40 +0000 (15:52 +0300)]
HTTP/2.0

2 years agoTLS session resumption support
Sergey Matveev [Sun, 5 Sep 2021 16:45:09 +0000 (19:45 +0300)]
TLS session resumption support

2 years agoTiny refactor, no keep-alive restrictions
Sergey Matveev [Sun, 5 Sep 2021 15:52:29 +0000 (18:52 +0300)]
Tiny refactor, no keep-alive restrictions

2 years agoWebP/JPEG-XL transcoding
Sergey Matveev [Sun, 5 Sep 2021 15:33:38 +0000 (18:33 +0300)]
WebP/JPEG-XL transcoding

2 years agoFonts restriction
Sergey Matveev [Sun, 5 Sep 2021 14:54:17 +0000 (17:54 +0300)]
Fonts restriction

2 years agoSmall documentation
Sergey Matveev [Sun, 5 Sep 2021 14:03:46 +0000 (17:03 +0300)]
Small documentation

2 years agoTk dialog
Sergey Matveev [Sun, 5 Sep 2021 12:02:12 +0000 (15:02 +0300)]
Tk dialog

2 years agoInitial commit
Sergey Matveev [Sat, 4 Sep 2021 20:13:23 +0000 (23:13 +0300)]
Initial commit