]> Sergey Matveev's repositories - sgblog.git/log
sgblog.git
4 weeks agoMore compact Base64 ETag master v0.34.0
Sergey Matveev [Tue, 26 Mar 2024 08:39:57 +0000 (11:39 +0300)]
More compact Base64 ETag

4 weeks agoGitPath ETaging was not wise v0.33.0
Sergey Matveev [Tue, 26 Mar 2024 08:28:50 +0000 (11:28 +0300)]
GitPath ETaging was not wise

7 weeks agoMore friendly URLs for Gemini's subscription v0.32.0
Sergey Matveev [Sun, 3 Mar 2024 18:59:52 +0000 (21:59 +0300)]
More friendly URLs for Gemini's subscription

3 months agoNo reason to use gzip, when zstd exists v0.31.0
Sergey Matveev [Tue, 9 Jan 2024 11:24:12 +0000 (14:24 +0300)]
No reason to use gzip, when zstd exists

4 months agoUnify copyright comment format
Sergey Matveev [Fri, 8 Dec 2023 08:26:57 +0000 (11:26 +0300)]
Unify copyright comment format

5 months agoUpdate dependencies v0.30.1
Sergey Matveev [Wed, 1 Nov 2023 12:50:49 +0000 (15:50 +0300)]
Update dependencies

5 months agoTop translation
Sergey Matveev [Wed, 1 Nov 2023 12:49:18 +0000 (15:49 +0300)]
Top translation

8 months agoUpdate translation v0.30.0
Sergey Matveev [Sun, 30 Jul 2023 11:59:43 +0000 (14:59 +0300)]
Update translation

8 months agoServe /img/ on gemini
Sergey Matveev [Sun, 30 Jul 2023 11:44:09 +0000 (14:44 +0300)]
Serve /img/ on gemini

8 months agoImages in gopher/gemini v0.29.0
Sergey Matveev [Sun, 30 Jul 2023 11:11:24 +0000 (14:11 +0300)]
Images in gopher/gemini

8 months agoImages support v0.28.0
Sergey Matveev [Fri, 28 Jul 2023 18:26:56 +0000 (21:26 +0300)]
Images support

8 months agoUpdated dependencies
Sergey Matveev [Fri, 28 Jul 2023 18:26:22 +0000 (21:26 +0300)]
Updated dependencies

8 months agoBLAKE3 instead of BLAKE2
Sergey Matveev [Fri, 28 Jul 2023 18:23:23 +0000 (21:23 +0300)]
BLAKE3 instead of BLAKE2

13 months agoUpdate dependencies v0.27.3
Sergey Matveev [Thu, 23 Mar 2023 10:58:52 +0000 (13:58 +0300)]
Update dependencies

13 months agoDo not omit errors
Sergey Matveev [Thu, 23 Mar 2023 10:59:04 +0000 (13:59 +0300)]
Do not omit errors

13 months agoExcess loop
Sergey Matveev [Thu, 23 Mar 2023 10:59:22 +0000 (13:59 +0300)]
Excess loop

13 months agoStrip "From " from mail message v0.27.2
Sergey Matveev [Wed, 15 Mar 2023 12:17:21 +0000 (15:17 +0300)]
Strip "From " from mail message

13 months agoBugfixed recfile library v0.27.1
Sergey Matveev [Sun, 12 Mar 2023 13:12:12 +0000 (16:12 +0300)]
Bugfixed recfile library

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

16 months agoTemplates translation v0.27.0
Sergey Matveev [Mon, 5 Dec 2022 12:50:18 +0000 (15:50 +0300)]
Templates translation

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

19 months agoGo 1.17 module
Sergey Matveev [Mon, 5 Sep 2022 09:37:28 +0000 (12:37 +0300)]
Go 1.17 module

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

19 months agoChange Go's website address
Sergey Matveev [Tue, 30 Aug 2022 13:30:31 +0000 (16:30 +0300)]
Change Go's website address

2 years agoProper XML header v0.26.0
Sergey Matveev [Fri, 11 Feb 2022 16:05:47 +0000 (19:05 +0300)]
Proper XML header

2 years agoRaised copyright years
Sergey Matveev [Fri, 7 Jan 2022 18:02:38 +0000 (21:02 +0300)]
Raised copyright years

2 years agocharset is case-insensitive v0.25.0
Sergey Matveev [Sat, 13 Nov 2021 16:40:10 +0000 (19:40 +0300)]
charset is case-insensitive

2 years agotwtxting
Sergey Matveev [Sat, 13 Nov 2021 16:39:55 +0000 (19:39 +0300)]
twtxting

2 years agoirc://, ircs://, news:// knowledge v0.24.0
Sergey Matveev [Wed, 27 Oct 2021 07:58:57 +0000 (10:58 +0300)]
irc://, ircs://, news:// knowledge

2 years agoMore reliable and simpler PATH_INFO parse
Sergey Matveev [Thu, 7 Oct 2021 11:08:40 +0000 (14:08 +0300)]
More reliable and simpler PATH_INFO parse

2 years agoProper path terminators v0.23.1
Sergey Matveev [Wed, 6 Oct 2021 13:07:17 +0000 (16:07 +0300)]
Proper path terminators

2 years agoProper HTTP status codes v0.23.0
Sergey Matveev [Wed, 6 Oct 2021 09:21:25 +0000 (12:21 +0300)]
Proper HTTP status codes

2 years agoMove templates to external files, make them HTML5 v0.22.0
Sergey Matveev [Sun, 3 Oct 2021 08:38:12 +0000 (11:38 +0300)]
Move templates to external files, make them HTML5

2 years agoExperimental gemini support v0.21.0
Sergey Matveev [Tue, 14 Sep 2021 19:28:55 +0000 (22:28 +0300)]
Experimental gemini support

2 years agoCleanup go.mod
Sergey Matveev [Sat, 11 Sep 2021 14:30:09 +0000 (17:30 +0300)]
Cleanup go.mod

2 years agogemini:// v0.20.2
Sergey Matveev [Wed, 1 Sep 2021 13:25:43 +0000 (16:25 +0300)]
gemini://

2 years agoLess panic v0.20.1
Sergey Matveev [Wed, 1 Sep 2021 12:40:54 +0000 (15:40 +0300)]
Less panic

2 years agoDo not panic with invalid gopher selector v0.20.0
Sergey Matveev [Wed, 11 Aug 2021 18:51:17 +0000 (21:51 +0300)]
Do not panic with invalid gopher selector

2 years agofinger:// v0.19.0
Sergey Matveev [Mon, 9 Aug 2021 18:26:04 +0000 (21:26 +0300)]
finger://

2 years agoSort options
Sergey Matveev [Fri, 23 Jul 2021 16:19:31 +0000 (19:19 +0300)]
Sort options

2 years agoNote about how to push
Sergey Matveev [Sun, 18 Jul 2021 17:39:02 +0000 (20:39 +0300)]
Note about how to push

2 years agoTexinfo 6.8 compatibility
Sergey Matveev [Thu, 15 Jul 2021 11:15:17 +0000 (14:15 +0300)]
Texinfo 6.8 compatibility

2 years agoISO compatible, Atom-required, dates in comments feed v0.18.0
Sergey Matveev [Tue, 6 Jul 2021 11:23:37 +0000 (14:23 +0300)]
ISO compatible, Atom-required, dates in comments feed

2 years agoUpdated dependencies
Sergey Matveev [Tue, 6 Jul 2021 11:23:21 +0000 (14:23 +0300)]
Updated dependencies

2 years agosgblog-topics helper command v0.17.0
Sergey Matveev [Sat, 1 May 2021 14:01:41 +0000 (17:01 +0300)]
sgblog-topics helper command

2 years agoCleanup dependencies
Sergey Matveev [Sat, 1 May 2021 13:53:46 +0000 (16:53 +0300)]
Cleanup dependencies

2 years agoExample UCSPI/daemontools configuration
Sergey Matveev [Sat, 1 May 2021 13:24:01 +0000 (16:24 +0300)]
Example UCSPI/daemontools configuration

2 years agoSimplify config read and arguments parsing
Sergey Matveev [Sat, 1 May 2021 13:11:26 +0000 (16:11 +0300)]
Simplify config read and arguments parsing

3 years agoTitle in phlog's comment links v0.16.0
Sergey Matveev [Sun, 28 Feb 2021 08:54:08 +0000 (11:54 +0300)]
Title in phlog's comment links

3 years agoUp to date go.cypherpunks.ru/recfile v0.15.0
Sergey Matveev [Wed, 13 Jan 2021 12:28:13 +0000 (15:28 +0300)]
Up to date go.cypherpunks.ru/recfile

3 years agoSkip comments to possibly unexisting commits
Sergey Matveev [Wed, 13 Jan 2021 12:27:53 +0000 (15:27 +0300)]
Skip comments to possibly unexisting commits

3 years agoUp to date go.cypherpunks.ru/recfile
Sergey Matveev [Tue, 5 Jan 2021 17:46:01 +0000 (20:46 +0300)]
Up to date go.cypherpunks.ru/recfile

3 years agoRedundant types
Sergey Matveev [Tue, 5 Jan 2021 17:45:10 +0000 (20:45 +0300)]
Redundant types

3 years agoRaise copyright years
Sergey Matveev [Tue, 5 Jan 2021 17:45:02 +0000 (20:45 +0300)]
Raise copyright years

3 years agoCorrect Atom's Content-Type v0.14.0
Sergey Matveev [Thu, 3 Dec 2020 14:24:27 +0000 (17:24 +0300)]
Correct Atom's Content-Type

3 years agoURLized comments feed v0.13.0
Sergey Matveev [Thu, 3 Dec 2020 09:37:20 +0000 (12:37 +0300)]
URLized comments feed

3 years agoURLize feed entry, not just escape it v0.12.0
Sergey Matveev [Tue, 1 Dec 2020 14:30:20 +0000 (17:30 +0300)]
URLize feed entry, not just escape it

3 years agoLet's make HTML Atom for proper rendering, because of escape issues v0.11.0
Sergey Matveev [Mon, 23 Nov 2020 13:22:49 +0000 (16:22 +0300)]
Let's make HTML Atom for proper rendering, because of escape issues

3 years agoProper URL path escaping v0.10.1
Sergey Matveev [Sat, 31 Oct 2020 13:29:40 +0000 (16:29 +0300)]
Proper URL path escaping

3 years agoInclude subject in comment URI v0.10.0
Sergey Matveev [Wed, 28 Oct 2020 10:11:34 +0000 (13:11 +0300)]
Include subject in comment URI

3 years agoUse an updated recfile library writer capability
Sergey Matveev [Wed, 28 Oct 2020 10:00:19 +0000 (13:00 +0300)]
Use an updated recfile library writer capability

3 years agoUse external recfiles parser library v0.9.1
Sergey Matveev [Thu, 15 Oct 2020 15:58:14 +0000 (18:58 +0300)]
Use external recfiles parser library

3 years agorecfiles instead of netstrings v0.9.0
Sergey Matveev [Thu, 15 Oct 2020 11:23:00 +0000 (14:23 +0300)]
recfiles instead of netstrings

3 years agoTopics support v0.8.0
Sergey Matveev [Sat, 26 Sep 2020 09:14:56 +0000 (12:14 +0300)]
Topics support

3 years agoUpdate dependencies
Sergey Matveev [Sat, 26 Sep 2020 09:14:42 +0000 (12:14 +0300)]
Update dependencies

3 years agoFind any kind of commit hash in email subject
Sergey Matveev [Thu, 24 Sep 2020 19:08:04 +0000 (22:08 +0300)]
Find any kind of commit hash in email subject

3 years agoOptimize and simplify templates v0.7.1
Sergey Matveev [Mon, 27 Jul 2020 15:31:23 +0000 (18:31 +0300)]
Optimize and simplify templates

3 years agoUse templates for code simplicity v0.7.0
Sergey Matveev [Sun, 26 Jul 2020 22:48:17 +0000 (01:48 +0300)]
Use templates for code simplicity

3 years agoManually updated comment objects can not be parsed v0.6.5
Sergey Matveev [Thu, 4 Jun 2020 07:27:23 +0000 (10:27 +0300)]
Manually updated comment objects can not be parsed

3 years agoYet another duplicate lines removing v0.6.4
Sergey Matveev [Mon, 1 Jun 2020 09:06:49 +0000 (12:06 +0300)]
Yet another duplicate lines removing

3 years agoRemove leading empty lines v0.6.3
Sergey Matveev [Fri, 29 May 2020 12:32:35 +0000 (15:32 +0300)]
Remove leading empty lines

3 years agoURLize notes v0.6.2
Sergey Matveev [Mon, 25 May 2020 13:43:06 +0000 (16:43 +0300)]
URLize notes

3 years agoFix tabs issues in comments v0.6.1
Sergey Matveev [Sat, 23 May 2020 09:40:39 +0000 (12:40 +0300)]
Fix tabs issues in comments

3 years agoComments Atom feeds v0.6.0
Sergey Matveev [Thu, 21 May 2020 16:47:52 +0000 (19:47 +0300)]
Comments Atom feeds

3 years agoRFC 2047 decode From
Sergey Matveev [Wed, 20 May 2020 08:38:14 +0000 (11:38 +0300)]
RFC 2047 decode From

3 years agoSimplify RFC 2047 decoding
Sergey Matveev [Wed, 20 May 2020 08:37:50 +0000 (11:37 +0300)]
Simplify RFC 2047 decoding

3 years agoTexinfo website contents
Sergey Matveev [Sat, 9 May 2020 11:57:00 +0000 (14:57 +0300)]
Texinfo website contents

4 years agoLeave comments link on gopher page v0.5.0
Sergey Matveev [Sun, 15 Mar 2020 12:02:02 +0000 (15:02 +0300)]
Leave comments link on gopher page

4 years agoi items DRY
Sergey Matveev [Sun, 15 Mar 2020 11:56:48 +0000 (14:56 +0300)]
i items DRY

4 years agoURL support in Gopher
Sergey Matveev [Sun, 15 Mar 2020 11:32:48 +0000 (14:32 +0300)]
URL support in Gopher

4 years agoNo new/old terminology v0.4.0
Sergey Matveev [Sat, 14 Mar 2020 12:04:51 +0000 (15:04 +0300)]
No new/old terminology

4 years agoUnnecessary table caption
Sergey Matveev [Sat, 14 Mar 2020 11:59:38 +0000 (14:59 +0300)]
Unnecessary table caption

4 years agoAdvertise SGBlog on Gopher pages
Sergey Matveev [Sat, 14 Mar 2020 11:56:03 +0000 (14:56 +0300)]
Advertise SGBlog on Gopher pages

4 years agoNow officially it is phlogging engine too
Sergey Matveev [Sat, 14 Mar 2020 11:47:34 +0000 (14:47 +0300)]
Now officially it is phlogging engine too

4 years agoShorter datetimes displaying
Sergey Matveev [Sat, 14 Mar 2020 11:33:55 +0000 (14:33 +0300)]
Shorter datetimes displaying

4 years agoSeparate HTTP and Gopher related functions
Sergey Matveev [Sat, 14 Mar 2020 10:34:38 +0000 (13:34 +0300)]
Separate HTTP and Gopher related functions

4 years agoGopher protocol support
Sergey Matveev [Sat, 14 Mar 2020 10:22:03 +0000 (13:22 +0300)]
Gopher protocol support

4 years agoFix variable name
Sergey Matveev [Sat, 14 Mar 2020 10:16:00 +0000 (13:16 +0300)]
Fix variable name

4 years agoDo not shadow log module
Sergey Matveev [Sat, 14 Mar 2020 10:15:41 +0000 (13:15 +0300)]
Do not shadow log module

4 years agotelnet:// is used in practice v0.3.5
Sergey Matveev [Fri, 7 Feb 2020 12:22:37 +0000 (15:22 +0300)]
telnet:// is used in practice

4 years agoIndex URL v0.3.4
Sergey Matveev [Wed, 5 Feb 2020 10:36:49 +0000 (13:36 +0300)]
Index URL

4 years agoTrivial style changes v0.3.3
Sergey Matveev [Wed, 22 Jan 2020 21:18:25 +0000 (00:18 +0300)]
Trivial style changes

4 years agoRename BaseURL, because it is used only for Atom v0.3.2
Sergey Matveev [Wed, 22 Jan 2020 20:48:33 +0000 (23:48 +0300)]
Rename BaseURL, because it is used only for Atom

4 years agoTrim possible \r v0.3.1
Sergey Matveev [Tue, 21 Jan 2020 18:06:16 +0000 (21:06 +0300)]
Trim possible \r

4 years agoConfigurable comments commits author v0.3.0
Sergey Matveev [Fri, 17 Jan 2020 18:20:32 +0000 (21:20 +0300)]
Configurable comments commits author

4 years agoTake in advance possible notes objects tree fanout v0.2.0
Sergey Matveev [Wed, 15 Jan 2020 08:34:20 +0000 (11:34 +0300)]
Take in advance possible notes objects tree fanout

4 years agoBe timezone neutral for posted comments
Sergey Matveev [Wed, 15 Jan 2020 07:59:16 +0000 (10:59 +0300)]
Be timezone neutral for posted comments

4 years agoAllow Re: in subject
Sergey Matveev [Wed, 15 Jan 2020 07:57:00 +0000 (10:57 +0300)]
Allow Re: in subject

4 years agoRender URLs in comments too
Sergey Matveev [Wed, 15 Jan 2020 07:56:26 +0000 (10:56 +0300)]
Render URLs in comments too

4 years agoAlso show notes, not only comments
Sergey Matveev [Wed, 15 Jan 2020 07:55:53 +0000 (10:55 +0300)]
Also show notes, not only comments