138 Commits

Author SHA1 Message Date
3nprob
7405d76935 Update README
* Include parameters
* Remove unused Docker volume from example

git-svn-id: file:///srv/svn/repo/yukari/trunk@138 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-04-04 03:55:25 +00:00
asciimoo
3a64e52304 [fix] read cli flags properly - fixes #96 fixes #101
git-svn-id: file:///srv/svn/repo/yukari/trunk@137 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-03-28 00:28:03 +00:00
asciimoo
a1870b708b Merge pull request #100 from aureq/aureq-proxies
Support for HTTP proxy

git-svn-id: file:///srv/svn/repo/yukari/trunk@136 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-03-15 21:00:23 +00:00
aurelien
a92c810197 [fix] do not check a second time for environment variables that have been checked already
git-svn-id: file:///srv/svn/repo/yukari/trunk@135 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-02-27 08:05:18 +00:00
aurelien
66cf763b79 [enh] implement HTTP proxy over environment variables
[enh] implement custom HTP proxy over command line (proxy auth supported)
[enh] allow for IPv4 only connectivity
[enh] improve help message for each option
[enh] log connection method on startup
[fix] ensure all connectivity flags (-proxyenv,-proxy, -socks5, -ipv6) are mutually exclusive

git-svn-id: file:///srv/svn/repo/yukari/trunk@134 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-02-27 06:29:10 +00:00
aurelien
82cf585894 [enh] upgrade fasthttp to 1.21.0 to support more proxy types
git-svn-id: file:///srv/svn/repo/yukari/trunk@133 f3bd38d9-da89-464d-a02a-eb04e43141b5
2021-02-27 06:07:16 +00:00
asciimoo
47c2ac009b Merge pull request #76 from dalf/redirect
[mod] follow HTTP redirect (only GET HTTP method)

git-svn-id: file:///srv/svn/repo/yukari/trunk@132 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-25 01:49:26 +00:00
alex
978b5d40ec Merge remote-tracking branch 'origin/master' into redirect
git-svn-id: file:///srv/svn/repo/yukari/trunk@131 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-24 14:56:05 +00:00
asciimoo
af8036aa09 [fix] cleanup rebase
git-svn-id: file:///srv/svn/repo/yukari/trunk@130 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:28:16 +00:00
asciimoo
ad9b87840e [enh] add more verbose debug messages
git-svn-id: file:///srv/svn/repo/yukari/trunk@129 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:24:04 +00:00
asciimoo
640db34ff5 [fix] parse hostnames even if scheme is missing
git-svn-id: file:///srv/svn/repo/yukari/trunk@128 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:24:04 +00:00
asciimoo
756d8c977a [mod] create own module for config
git-svn-id: file:///srv/svn/repo/yukari/trunk@127 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:23:59 +00:00
asciimoo
3d80d17398 [fix] add default css reset parameters to topbar
git-svn-id: file:///srv/svn/repo/yukari/trunk@126 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
ac6ae34f65 [fix] concatenate url params to existing ones
git-svn-id: file:///srv/svn/repo/yukari/trunk@125 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
5bcbd25e14 [enh] inject header even if the page does not contain body element
git-svn-id: file:///srv/svn/repo/yukari/trunk@124 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
8ff0479076 [fix] do not add mortyhash to forms if there is no mortykey set
git-svn-id: file:///srv/svn/repo/yukari/trunk@123 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
e8b8f58be9 [fix] rename variable
git-svn-id: file:///srv/svn/repo/yukari/trunk@122 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
5d5b7b413f [enh] use html template for injected html snippets
git-svn-id: file:///srv/svn/repo/yukari/trunk@121 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
53dfdf3070 [enh] allow opening urls without protocol scheme
git-svn-id: file:///srv/svn/repo/yukari/trunk@120 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
d56146f07f [enh] redesign popup message to a sticky top bar
git-svn-id: file:///srv/svn/repo/yukari/trunk@119 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
0c1aff12b0 [enh] handle get form parameters
git-svn-id: file:///srv/svn/repo/yukari/trunk@118 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 21:22:08 +00:00
asciimoo
054c970cec Merge pull request #93 from dalf/fix-selfclosingtag
[fix] fix self closing tag token

git-svn-id: file:///srv/svn/repo/yukari/trunk@117 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 19:32:28 +00:00
alex
4990b9d86b [fix] fix self closing tag token
Close #57

git-svn-id: file:///srv/svn/repo/yukari/trunk@116 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 10:19:04 +00:00
asciimoo
c066a1f3d4 Merge pull request #92 from dalf/dependencies-upgrade
[mod] dependencies upgrades

git-svn-id: file:///srv/svn/repo/yukari/trunk@115 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 09:16:17 +00:00
alex
3635bc8bf8 [mod] dependencies upgrades
* fasthttp v1.14.0
* net v0.0.0-20200707034311-ab3426394381
* text v0.3.3

* Dockerfile: golang:1.14-alpine, alpine:3.12 (add support for TLS1.3)

git-svn-id: file:///srv/svn/repo/yukari/trunk@114 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 08:29:25 +00:00
alex
6135642d68 Increase ReadBufferSize (#74)
fix #61

git-svn-id: file:///srv/svn/repo/yukari/trunk@113 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-14 05:59:36 +00:00
alex
e4caa48a8f Merge pull request #75 from asciimoo/dalf-update-ua
[mod] update User Agent

git-svn-id: file:///srv/svn/repo/yukari/trunk@112 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-13 17:42:49 +00:00
alex
fb075c6bf2 [mod] update User Agent
git-svn-id: file:///srv/svn/repo/yukari/trunk@111 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-07-13 17:36:21 +00:00
asciimoo
dea5fae64b Merge pull request #86 from Equim-chan/socks5
add socks5 support, close #70

git-svn-id: file:///srv/svn/repo/yukari/trunk@110 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-04-17 14:53:18 +00:00
sayaka
a6cc8cfb67 add socks5 support, close #70
git-svn-id: file:///srv/svn/repo/yukari/trunk@109 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-04-08 12:51:14 +00:00
asciimoo
b41bcef18c Merge pull request #85 from Equim-chan/gomod
add go.mod and go.sum

git-svn-id: file:///srv/svn/repo/yukari/trunk@108 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-04-17 14:21:46 +00:00
sayaka
820e46f169 add go.mod and go.sum
git-svn-id: file:///srv/svn/repo/yukari/trunk@107 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-04-08 08:15:12 +00:00
asciimoo
ce5747fde0 Merge pull request #84 from pataquets/patch-2
Readme: Add Docker pulls badge

git-svn-id: file:///srv/svn/repo/yukari/trunk@106 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-04-04 22:48:12 +00:00
amontero
d362b1812e Readme: Add Docker pulls badge
git-svn-id: file:///srv/svn/repo/yukari/trunk@105 f3bd38d9-da89-464d-a02a-eb04e43141b5
2020-03-30 17:11:11 +00:00
asciimoo
265df40dfc Merge pull request #81 from polys/master
Fix tab-separated values content type

git-svn-id: file:///srv/svn/repo/yukari/trunk@104 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-12-09 16:53:27 +00:00
polys
da5c5a6c07 Fix tab-separated values content type
git-svn-id: file:///srv/svn/repo/yukari/trunk@103 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-11-29 19:21:38 +00:00
asciimoo
f4e4660681 Merge pull request #80 from Monogramm/feature/debug
Var to enable/disable debug logs

git-svn-id: file:///srv/svn/repo/yukari/trunk@102 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-16 13:15:19 +00:00
mathieu.brunot
d4ad670813 📝 Add sample env var and docker doc
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

git-svn-id: file:///srv/svn/repo/yukari/trunk@101 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-16 11:41:24 +00:00
mathieu.brunot
69ab4a55b6 🎨 Keep debug on as default behavior
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

git-svn-id: file:///srv/svn/repo/yukari/trunk@100 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-16 09:35:32 +00:00
mathieu.brunot
aefdf0f8a8 🐛 Set DEBUG as a var
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

git-svn-id: file:///srv/svn/repo/yukari/trunk@99 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-15 11:56:58 +00:00
mathieu.brunot
3897271cbd 🐛 Simplify DEBUG var init
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

git-svn-id: file:///srv/svn/repo/yukari/trunk@98 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-15 10:06:09 +00:00
mathieu.brunot
feb2bf88a4 Var to enable/disable debug logs
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>

git-svn-id: file:///srv/svn/repo/yukari/trunk@97 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-10-15 07:56:30 +00:00
alex
25f07b21e8 [mod] follow HTTP redirect (only GET HTTP method)
close #48

git-svn-id: file:///srv/svn/repo/yukari/trunk@96 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-08-11 08:34:33 +00:00
alex
dec4f8de05 Merge pull request #77 from dalf/fix-tests
[fix] tests

git-svn-id: file:///srv/svn/repo/yukari/trunk@95 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-08-11 08:32:56 +00:00
alex
f2c037d6da [fix] tests
git-svn-id: file:///srv/svn/repo/yukari/trunk@94 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-08-11 08:28:28 +00:00
asciimoo
998df87028 Merge pull request #73 from asciimoo/docker
Add Dockerfile and Makefile

git-svn-id: file:///srv/svn/repo/yukari/trunk@93 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-07-02 17:11:46 +00:00
alex
5233db62d8 Dockerfile : Various modifications
- the key is base64 encoded /!\ break compatibility, see searx project PR #1629
- make sure to use golang:1.12-alpine to build morty to support TLS 1.3 (from morty to external)

git-svn-id: file:///srv/svn/repo/yukari/trunk@92 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-07-02 16:20:01 +00:00
alex
f50aa5ce4f Dockerfile: create and use a morty user.
git-svn-id: file:///srv/svn/repo/yukari/trunk@91 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-07-02 08:57:42 +00:00
alex
4ee57df2a9 Add Dockerfile and Makefile
git-svn-id: file:///srv/svn/repo/yukari/trunk@90 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-06-28 09:07:38 +00:00
asciimoo
6fbb526178 Merge pull request #68 from aveao/patch-1
Add support for image/x-icon

git-svn-id: file:///srv/svn/repo/yukari/trunk@89 f3bd38d9-da89-464d-a02a-eb04e43141b5
2019-01-14 12:27:30 +00:00