7d82961b79
tests for registration and total roundtrip
2016-06-03 12:06:21 -07:00
9b64f8351a
mock mail to fake sending of emails for testing
2016-06-03 12:05:40 -07:00
5c26150d98
added db function to see if user exists
2016-06-03 12:04:56 -07:00
b99cae7a2e
add support for sending emails.
...
Change-Id: Iaff151dc1711b9b3ea9353070baa9202b1cc2a8c
2016-05-26 21:55:45 -07:00
435e28966a
fixed golint/go vet
...
Change-Id: Id8aa01511f459d45f9dc3270e1d13b8682944016
2016-05-23 23:54:35 -07:00
f69efc8f36
added contribution guidelines
...
Change-Id: I21106402f0b5951a30ae35f130be8ee656e6ec2f
2016-05-23 22:45:36 -07:00
48d723a582
Fix error reporting on registration.
...
- fleshed out documentation (fixing #30 )
- added forgot page
2016-05-22 23:10:51 -07:00
c99f57527f
gate forget email frequency.
...
Change-Id: Id0f3bd2ec7c6714d23f9989a341855da5c8aa1bf
2016-05-14 23:58:56 -07:00
11f88feef0
Added frontend.
...
Change-Id: I8efe591dcd693c99ffdbe953415d8b05c02a3644
2016-05-14 20:14:24 -07:00
adcc05ea3a
validate email on register/forgot
...
Fixes #21 .
Change-Id: I21bfd87d6fd730e8a90ceec77c9b23a90bc397e9
2016-04-27 21:30:35 -07:00
cce3166bdd
Add TLS support
...
Fixes #20 .
Change-Id: I9c6b4ff3195f05e8a3c17d6704ee06b1f77db562
2016-04-27 21:30:18 -07:00
680eecb111
Added simple user auth
...
Fixes #14 .
Change-Id: I748933214f43ac7298f1e93c14bb0ee881976d43
2016-04-27 21:29:48 -07:00
753a225f53
add some verbiage to body.
...
Change-Id: I1c6e6f61bcc23b9777e8bef140c5488bafe248f9
2016-03-02 22:07:06 -08:00
5de44ba4d6
tighter constraints on allowed paths.
...
Change-Id: Ie6b121e4733e45288a36dbc2426f556fd5e2832d
2016-03-02 22:06:17 -08:00
73438f2420
added DELETE api to docs.
...
Change-Id: I9f2feae126e0ce406c310b52a2b501fcb764e56a
2016-03-02 00:06:12 -08:00
20da49f37f
renamed SimpleStore receiver.
...
Fixes #12
Change-Id: If22752568e38843be48f25d9126dd9fd4d81c076
2016-03-01 23:51:29 -08:00
2e4add8a1c
Adds DELETE.
...
Fixes #11
Change-Id: I3b4aadc85055f2d2f4efb9e2e95bde6924320f35
2016-03-01 23:50:08 -08:00
ce00d933aa
vcs as string, not int.
...
No longer do we keep track of const iota style. Just encode the behavior
in the server for defaults, add a validation function, call it a day.
Change-Id: I603e9dd287a57084c78c543f1ce83b0acf47a765
2016-03-01 23:49:24 -08:00
a1f6e15f28
ysvd -> vaind
2016-02-16 23:30:00 -08:00
cc8e0914b8
Merge branch 'master' of dm/vain into master
2016-02-16 23:23:16 -08:00
501631a45a
Don't require user to set YSV_HOST
...
The original reason for having this required configuration parameter was that
I didn't think to read the hostname off the request. Doing it this way has the
additional benefit of a single server being able to serve a multitude of
hostnames.
Derek helped me realize this by repeating "there should be sane defaults" like
9000 times (maybe over 9000) till I got so tired of trying to make sure that he
understood why I did it that way to begin with that I looked at the problem
from a different perspective and like in a dream the solution came to me.
fixes #10 .
2016-02-16 23:22:33 -08:00
2b96b761d1
POST translate string -> vain.Vcs
2016-02-16 20:06:44 -08:00
bb48f82f9e
Merge branch 'master' of dm/vain into master
2016-02-16 18:36:16 -08:00
c2597fd41a
added vcs support for svn and bzr
2016-02-16 18:32:04 -08:00
456d502b72
added some tests for the json storage.
2016-02-15 01:42:20 -08:00
9e9bb74c4a
Addressing go vet / golint
2016-02-15 01:10:49 -08:00
c5c1dbc4a9
fleshed out where documentation is stored.
2016-02-15 01:09:11 -08:00
83f08830b9
fixed struct tag misspelling.
2016-02-14 22:20:30 -08:00
4cfaf2124f
Added Save/Load to db
...
Fixes #3 . Fixes #2
2016-02-14 22:20:10 -08:00
af4faf0206
Added http tests for conflicts
...
fixes #4 .
2016-02-14 21:54:42 -08:00
3644ddcd86
updated docs to match reality.
2016-02-14 21:46:12 -08:00
c63a62ab2a
added initial http test.
2016-02-14 21:44:27 -08:00
557717c138
Prevent addition of duplicate path prefixes.
...
I think I understand this now; the failure comes from here:
https://golang.org/src/cmd/go/vcs.go#L818
and makes it so one can't both host:
- github.com/foo
- github.com/foo/bar
which would have to clone the latter inside of the former.
Fixes #1 .
2016-02-13 10:46:09 -08:00
b0ebbf742b
simple in-memory storage working for POST/GET
2016-02-13 01:18:18 -08:00
c1b5f61b64
stubbed out supported methods on /
2016-02-13 00:17:12 -08:00
158ef57b13
bit more docs
2016-02-13 00:17:12 -08:00
b7ef100a2c
moved ysv -> vain
2016-02-13 00:17:12 -08:00
b3585cbc96
Added an http server
2016-02-08 00:15:22 -08:00
95b282ea42
pkg -> Package
2016-02-08 00:14:30 -08:00
8ef813e55d
init
2016-02-08 00:00:39 -08:00