96 Commits

Author SHA1 Message Date
jonbetti
c63f16a44e Update test
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@96 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-07 17:55:01 +00:00
jonbetti
6cd6f791ce Factor out building the http.Server object
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@95 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 16:49:40 +00:00
jonbetti
7bcb57927f Fix -nohealthz flag
I imagined the behavior that prefixing a bool flag with "no" turns it
off...

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@94 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 16:41:38 +00:00
jonbetti
6824c81977 Add healthz endpoint
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@93 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 16:37:39 +00:00
jonbetti
b4a6288037 Embellish docstring
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@92 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 05:04:35 +00:00
jonbetti
d7ff9c6bb6 Add index flag
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@91 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 04:57:36 +00:00
jonbetti
4264d5f355 Clean up vanityserver cmd
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@90 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 04:23:59 +00:00
jonbetti
24b909fc28 HTTPS rewrite is outside scope
This should be handled by a different server than one with a
vanity.Handler installed.

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@89 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 03:48:49 +00:00
jonbetti
42cf0a6fa5 Split option processing from serving
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@88 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 03:40:20 +00:00
jonbetti
509e112699 Fix wrap
Note to self: :set nowrap

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@87 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 03:32:39 +00:00
jonbetti
a5e5dcc8fc Generally, tags start with a <
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@86 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 03:31:38 +00:00
jonbetti
e0c721dbef Use a more general Option parameter
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@85 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-06 03:28:38 +00:00
jonbetti
abae94bb4b Add contribution instructions
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@84 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 03:25:53 +00:00
jonbetti
4c29ff3c20 Add more documentation
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@83 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 03:25:38 +00:00
jonbetti
bb4e0a9d70 Update to reflect the current state
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@82 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 03:09:48 +00:00
jonbetti
bbf68827f0 Update example
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@81 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 03:04:11 +00:00
jonbetti
dc0dc52f70 Remove stuff I won't use
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@80 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 03:00:04 +00:00
jonbetti
c47b7090c0 Formally forked
Once my code becomes sufficiently different, I'll take all rights since
I'm not a huge fan of BSD 3-clause. It already is functionally very
different than Kare's code.

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@79 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 02:56:55 +00:00
jonbetti
1643707b50 Add vanityserver
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@78 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 02:53:44 +00:00
jonbetti
d11e0d6fa6 Add Gogs helpers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@77 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 02:40:45 +00:00
jonbetti
b73005c27c Add SourceTag and GitHub helpers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@76 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-05 01:22:56 +00:00
jonbetti
43938ba3b3 Don't check URLs
I'm going to pump an http.ServeMux to this and that can do my checks for
me.

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@75 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-04 23:28:03 +00:00
jonbetti
e912fc5e6a Pop out the go-import tag
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@74 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-06-04 22:58:19 +00:00
kare.nuorteva
2ddd9520df Use Travis build stages for lint and test builds
- Lint build runs scripts in ci directory.
- Test build runs go test kkn.fi/vanity
- Test build is only run if Lint succeeds
- Run all stages (Lint & Test) with Go 1.9

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@73 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 16:11:42 +00:00
kare.nuorteva
b7609e0ba2 Makefile: Fix lint
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@72 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:59:30 +00:00
kare.nuorteva
9c68115550 Makefile: fix typo
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@71 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:57:48 +00:00
kare.nuorteva
00f2d41289 README: Add HTTP -> HTTPS redirect
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@70 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:54:49 +00:00
kare.nuorteva
d1ef7b3b6e Refactor sub package redirect
Redirect github.com/user/pkg/sub -> github.com/user/pkg

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@69 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:50:49 +00:00
kare.nuorteva
4aff6f6f24 Rename Example
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@68 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:02:18 +00:00
mremond
2f6a40ea53 Support packages that are not hosted in repos root (#1)
VCSroot should point to a repository, not to the package full path.

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@67 922d331f-388e-da47-97a9-ad700dc0b8b9
2018-01-11 13:01:32 +00:00
kare.nuorteva
79815821eb README: Add VCS
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@66 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-20 14:32:20 +00:00
kare.nuorteva
5f00723872 Fix typo in test
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@65 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-20 14:30:06 +00:00
kare.nuorteva
1af4bf2d70 Redirect http traffic to https
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@64 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-19 10:42:21 +00:00
kare.nuorteva
347c4b4bb8 Index page is not found
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@63 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-18 21:48:01 +00:00
kare.nuorteva
2051a874f7 Refactor var and func names
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@62 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-18 20:04:28 +00:00
kare.nuorteva
977e563595 Fix request host handling
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@61 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-18 19:50:46 +00:00
kare.nuorteva
7007315fd7 Vanity is now a library instead of an app
While at it:
	- Replace vanity server with an http.Handler
	- Rename kkn.fi/cmd/vanity to kkn.fi/vanity
	- Update README
	- Rewrite Makefile
	- Upgrade to Go 1.9

git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@60 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-18 18:46:42 +00:00
kare.nuorteva
1dd31c44e5 Set http cache header
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@59 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-09-12 20:09:57 +00:00
kare.nuorteva
4db609ea69 Remove global variables from main
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@58 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:48:12 +00:00
kare.nuorteva
c730be1534 Rename goImportMeta to goMetaTag
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@57 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:45:00 +00:00
kare.nuorteva
6ae7caba03 Remove find()
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@56 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:42:07 +00:00
kare.nuorteva
8b601dda6e Add godoc to path() and move func
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@55 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:39:55 +00:00
kare.nuorteva
a1c3939c29 Rename name() to path()
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@54 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:38:42 +00:00
kare.nuorteva
dec7a5a0a3 Simplify name()
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@53 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:36:52 +00:00
kare.nuorteva
2f040bc15d Close opened file
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@52 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:36:13 +00:00
kare.nuorteva
4aca9032b0 Siplify link functions
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@51 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-09 14:35:52 +00:00
kare.nuorteva
36879d53a9 Update CHANGELOG
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@50 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-07 16:27:58 +00:00
kare.nuorteva
5c8ef39fac Rename public to private
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@49 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-07 16:16:43 +00:00
kare.nuorteva
dd911e2b1a Remove internal package
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@48 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-07 16:08:26 +00:00
kare.nuorteva
43b8e3fb3c Fix GoDoc url bug
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/toyohime/trunk@47 922d331f-388e-da47-97a9-ad700dc0b8b9
2017-05-07 15:53:18 +00:00