nih

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

23 check-ins

2024-10-29
11:19
add import path Leaf check-in: 47fb732046 user: ruben tags: trunk
2023-07-13
22:10
after reflecting about it, the module makes much more sense for the subpackages. "nih" is more like x than a real package, after all. check-in: 6d0182cc14 user: ruben tags: trunk
22:01
update example to use Auther interface check-in: a8b03c09ff user: ruben tags: trunk
21:58
move authentication to implementers of Auther interface. move registration to Registerer interface which Authers might optionally implement. driveby: add missing default templates check-in: 05018bcd57 user: ruben tags: trunk
20:17
move go module to top directory check-in: 281841653e user: ruben tags: trunk
2023-06-09
13:50
do some normalizations on naming check-in: 6981f8d949 user: ruben tags: trunk
2023-06-01
19:18
add registration, use BLOB for passwords check-in: c78d465994 user: ruben tags: trunk
19:18
use in memory db for example check-in: b08c51cc08 user: ruben tags: trunk
2023-05-26
22:16
add UsernameHandler interface which is used in place of http.Handler if implemented, allowing the next handler to receive the username. check-in: c2391015b3 user: ruben tags: trunk
21:15
add initializing functions and demo program check-in: 738dcbfbee user: ruben tags: trunk
21:13
move validLogin to be a method like the others check-in: 9d82c68b40 user: ruben tags: trunk
2023-05-25
22:17
add test for validLogin check-in: 8a0db43fad user: ruben tags: trunk
12:40
add tests for validRequest check-in: b0da1a1774 user: ruben tags: trunk
2023-05-23
21:17
add tests hand in time.Time for cookie expiration as parameter to facilitate testing. fix wrong argument order in time.Parse check-in: aa7535ac7c user: ruben tags: trunk
13:51
fix missing crypto import maybe we should just default to sha256 for this? check-in: 764a977eef user: ruben tags: trunk
13:50
start adding tests ;) check-in: 2788f02594 user: ruben tags: trunk
2023-05-22
22:58
refactor to facilitate easier testing, login & register are http.Handler now instead of templates. check-in: 483bc9e9d3 user: ruben tags: trunk
2023-05-19
22:41
docs, add templates, fix hash handling check-in: 08290f4ed3 user: ruben tags: trunk
2023-05-18
22:26
cleanup check-in: 0cabe58188 user: ruben tags: trunk
2023-05-17
22:12
add db, hook up expiration time check-in: 28cb19cea8 user: ruben tags: trunk
2023-05-14
22:02
test check-in: cff0aa1729 user: ruben tags: trunk
21:56
work in progress simple login handling lib check-in: 85c81ea447 user: ruben tags: trunk
2023-05-12
21:26
initial empty check-in check-in: 3690a9a9f7 user: fossil tags: trunk