From 0cfdb17568cff0e3ce885fe35b55bc43784cccdb Mon Sep 17 00:00:00 2001
From: nodiscc <nodiscc@gmail.com>
Date: Sun, 23 Jun 2019 16:32:24 +0200
Subject: [PATCH 1/6] remove backticks in description causes 'make nofullstop'
 to fail

---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 94ba79cc..8f171158 100644
--- a/README.md
+++ b/README.md
@@ -1131,7 +1131,7 @@ See also _[Monitoring](#monitoring)_
 - [miniProxy](https://joshdick.github.io/miniProxy/) - Simple web proxy written in PHP that can allow you to bypass Internet content filters, or to browse the internet anonymously. Only one php file. ([Source Code](https://github.com/joshdick/miniProxy)) `GPL-3.0` `PHP`
 - [Oranjeproxy](http://lehollandaisvolant.net/tout/oranjeproxy/) - Anonymizing web proxy. ([Source Code](https://github.com/AmauryCarrade/OranjeProxy)) `GPL-2.0` `PHP`
 - [PHP-Proxy](https://www.php-proxy.com/) - Web proxy script built specifically to be fast, easy to modify and to support video sites such as YouTube. ([Demo](https://unblockvideos.com/), [Source Code](https://github.com/Athlon1600/php-proxy-app)) `MIT` `PHP`
-- [Pomerium](https://pomerium.io) - An identity-aware reverse proxy, successor to now obsolete `oauth_proxy`. It inserts an OAuth step before proxying your requst to the backend, so that you can safely expose your self-hosted websites to public Internet. ([Source Code](https://github.com/pomerium/pomerium)) `Apache-2.0` `Go`
+- [Pomerium](https://pomerium.io) - An identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your requst to the backend, so that you can safely expose your self-hosted websites to public Internet. ([Source Code](https://github.com/pomerium/pomerium)) `Apache-2.0` `Go`
 - [Pound](http://www.apsis.ch/pound/) - Light-weight reverse proxy and load balancer for HTTP/HTTPS. `GPL-2.0` `C`
 - [Privoxy](http://www.privoxy.org) - Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. `GPL-2.0` `C`
 - [Redbird](https://github.com/OptimalBits/redbird) - A modern reverse proxy for node that includes cluster, HTTP2, LetsEncrypt, and Docker support. `BSD-2-Clause` `Javascript`

From cef61885d13f672a9cae87e3c6b2f73443572e73 Mon Sep 17 00:00:00 2001
From: nodiscc <nodiscc@gmail.com>
Date: Sun, 23 Jun 2019 16:37:48 +0200
Subject: [PATCH 2/6] makefile: remove 'listlicenses' target broken, unused

---
 Makefile | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/Makefile b/Makefile
index 3e4ac949..19fe435b 100755
--- a/Makefile
+++ b/Makefile
@@ -21,10 +21,6 @@ longdescriptions:
 	@echo -e "\nDescriptions exceeding 250 chars:"
 	@! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep --only-matching '\) - [Aa-Zz|.|\(|\)|/| |,|-]*\s\(\[' README.md | grep  '.\{257\}'
 
-listlicenses:
-	@echo -e "\nList of licenses:"
-	@sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep --only-matching '([Aa0-Zz9]|\s|\.|-)*` `' README.md | sort --unique
-
 syntaxerrors:
 	@echo -e "\nSyntax errors:" 
 	@! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep  '\)\(|``|\)`'

From 53730d70521a5ca224230ed0f7f4f3bf2b4bc8a4 Mon Sep 17 00:00:00 2001
From: nodiscc <nodiscc@gmail.com>
Date: Sun, 23 Jun 2019 16:38:30 +0200
Subject: [PATCH 3/6] makefile: add a target to run
 check-github-commit-times.py

---
 Makefile | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Makefile b/Makefile
index 19fe435b..53c37310 100755
--- a/Makefile
+++ b/Makefile
@@ -25,9 +25,17 @@ syntaxerrors:
 	@echo -e "\nSyntax errors:" 
 	@! sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep  '\)\(|``|\)`'
 
+#################################
+
 contrib:
 	@mv .github/.mailmap . && printf "|Commits | Author |\n| :---: | --- |\n" > AUTHORS.md && git shortlog -sne | sed -r 's/^\s*([[:digit:]]*?)\s*?(.*?)/|\1|\2|/' >> AUTHORS.md && mv .mailmap .github/.mailmap
 
+check_github_commit_dates:
+	python3 tests/check-github-commit-dates.py
+
+#################################
+
+
 add:
 	@#add a new entry
 	@printf 'Software name: ' ;\

From 3e99a50870fd04d2f4abe73c33e6fb65ffd9895b Mon Sep 17 00:00:00 2001
From: nodiscc <nodiscc@gmail.com>
Date: Sun, 23 Jun 2019 16:39:00 +0200
Subject: [PATCH 4/6] makefile: add a "monthly' target to run periodic
 maintenance tasks

---
 Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Makefile b/Makefile
index 53c37310..b3b41691 100755
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@ all: checks
 
 checks: nolicenselanguage nofullstop longdescriptions syntaxerrors
 
+monthly: checks check_github_commit_dates contrib
+
 noexternallink:
 	@echo -e "\nLines with no source/demo/other link:"
 	@sed -n -e '/BEGIN SOFTWARE LIST/,/END SOFTWARE LIST/ p' README.md | egrep '^ *\* ' | egrep --color=always '[a-z\.] `'

From 6322e4b3f3a0a055faea4da76cb372c031913905 Mon Sep 17 00:00:00 2001
From: nodiscc <nodiscc@gmail.com>
Date: Sun, 23 Jun 2019 16:42:54 +0200
Subject: [PATCH 5/6] makefile: add a target to run awesome-bot, add it to the
 monthly target

---
 Makefile | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index b3b41691..21373e3a 100755
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ all: checks
 
 checks: nolicenselanguage nofullstop longdescriptions syntaxerrors
 
-monthly: checks check_github_commit_dates contrib
+monthly: checks awesome_bot check_github_commit_dates contrib
 
 noexternallink:
 	@echo -e "\nLines with no source/demo/other link:"
@@ -32,6 +32,10 @@ syntaxerrors:
 contrib:
 	@mv .github/.mailmap . && printf "|Commits | Author |\n| :---: | --- |\n" > AUTHORS.md && git shortlog -sne | sed -r 's/^\s*([[:digit:]]*?)\s*?(.*?)/|\1|\2|/' >> AUTHORS.md && mv .mailmap .github/.mailmap
 
+awesome_bot:
+	# https://github.com/dkhamsing/awesome_bot
+	awesome_bot --allow-redirect -f README.md
+
 check_github_commit_dates:
 	python3 tests/check-github-commit-dates.py
 

From 5db1f439fa66801a518ecb5d9f8d4f353943f385 Mon Sep 17 00:00:00 2001
From: Ben Abbott <ben@benabbott.nz>
Date: Mon, 8 Jul 2019 12:28:55 +1200
Subject: [PATCH 6/6] Update Lychee URLs

Lychee has a new maintainer
---
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index d2341fe8..73738eae 100644
--- a/README.md
+++ b/README.md
@@ -1081,7 +1081,7 @@ See also _[Monitoring](#monitoring)_
 - [Coppermine](http://coppermine-gallery.net/) - Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albums. ([Demo](http://coppermine-gallery.net/demo/cpg15x/), [Source Code](https://github.com/coppermine-gallery/cpg1.6.x)) `GPL-3.0` `PHP`
 - [CumulusClips](http://cumulusclips.org/) - Your own video sharing website with CumulusClips video sharing script. You can build a YouTube clone where users can upload, rate, comment on videos, and much more. ([Demo](https://tube.devosi.org/)) `GPL-2.0` `PHP`
 - [Gallery CSS](https://benschwarz.github.io/gallery-css/) - Gallery.css is all CSS. Think: Simple, maintainable and understandable galleries without the use of Javascript. ([Source Code](https://github.com/benschwarz/gallery-css)) `MIT` `CSS`
-- [Lychee](http://lychee.electerious.com/) - Open source grid and album based photo-management-system. ([Source Code](https://github.com/electerious/Lychee)) `MIT` `PHP`
+- [Lychee](https://lycheeorg.github.io/) - Open source grid and album based photo-management-system. ([Source Code](https://github.com/LycheeOrg/Lychee)) `MIT` `PHP`
 - [MediaDrop](https://mediadrop.video/) - Video, audio and podcast publication platform. ([Source Code](https://github.com/mediadrop/mediadrop)) `GPL-3.0` `Python`
 - [Mediagoblin](http://mediagoblin.org) - Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. ([Source Code](https://savannah.gnu.org/projects/mediagoblin)) `AGPL-3.0` `Python`
 - [MinigalNano](https://github.com/sebsauvage/MinigalNano) - MinigalNano is a very simple image gallery. It adheres to the KISS principle and is very easy to install. MinigalNano does not have a web admin interface: You just upload your images in the photo folder on your server (using FTP, SFTP). `AGPL-3.0` `PHP`