Commit Graph

117 Commits

Author SHA1 Message Date
Niko Abeler b65230db88 error rendering 2022-11-08 19:57:20 +01:00
Niko Abeler b83cd2f73c split auth handler in own file 2022-11-08 19:27:54 +01:00
Niko Abeler 25fbed4d44 SameSite + httpOnly CSRF cookie 2022-11-07 21:24:39 +01:00
Niko Abeler 3495822ec3 fix iss 2022-11-07 20:05:20 +01:00
Niko Abeler f2999ba53e iss param 2022-11-07 20:00:18 +01:00
Niko Abeler 703531834d use .well-known 2022-11-07 19:50:13 +01:00
Niko Abeler 37936a450f indieauth-metadata 2022-11-07 19:44:10 +01:00
Niko Abeler 9389cc0266 first successfull token issuing (tested with quill.p3k.io) 2022-11-06 19:57:44 +01:00
Niko Abeler ff563c6f05 WIP access token 2022-11-06 19:38:27 +01:00
Niko Abeler fa30d4fd8e test for same host 2022-11-06 16:50:31 +01:00
Niko Abeler 1d793c325b allow redirect_uris from same host and scheme 2022-11-06 16:40:26 +01:00
Niko Abeler 4d5af131c2 PKCE implementation 2022-11-06 16:27:35 +01:00
Niko Abeler ae387f3d7d redirect uri verification 2022-11-06 14:36:37 +01:00
Niko Abeler 3975f08441 WIP redirect_uri verification 2022-11-06 14:17:14 +01:00
Niko Abeler f3f72d8111 CSRF 2022-11-05 21:17:31 +01:00
Niko Abeler 2246cad5df WIP auth codes and profile 2022-11-05 20:12:23 +01:00
Niko Abeler da9111c186 include request data in password form 2022-11-04 21:53:14 +01:00
Niko Abeler 1072f48e9f WIP Login Page 2022-11-03 21:22:55 +01:00
Niko Abeler 7165e4c30a setting user password 2022-11-03 20:25:53 +01:00
Niko Abeler 76ef9c1fe6 Refactoring tests (done) 2022-11-03 19:23:13 +01:00
Niko Abeler c92ab958a6 WIP clean up tests. Moving checks into assertions functions 2022-11-02 22:02:49 +01:00
Niko Abeler edf74aa330 resolved warnings 2022-10-13 21:03:16 +02:00
Niko Abeler 9fe09af2e0 new posts as draft 2022-10-13 20:33:00 +02:00
Niko Abeler 534dc3ba9b avatar and new header design 2022-09-10 15:22:18 +02:00
Niko Abeler e8184a5a4c send error 2022-09-10 14:20:07 +02:00
Niko Abeler 41c2286311 missing wait 2022-09-10 14:17:00 +02:00
Niko Abeler fe66d5842e only scan once per week 2022-09-10 14:16:22 +02:00
Niko Abeler a8998068ad #13 GitHub Handle 2022-09-08 21:28:05 +02:00
Niko Abeler ecfcd84b82 option to resend specific post webmention 2022-09-08 21:11:34 +02:00
Niko Abeler db9dee6232 accept webmention for alias. Resolves #11 2022-09-08 20:52:04 +02:00
Niko Abeler c0151dbc15 refactored webmentions to use a single file for in and out going mentions 2022-09-07 22:06:59 +02:00
Niko Abeler 6e6d8005da command to send webmentions 2022-09-06 19:47:15 +02:00
Niko Abeler 57d6a93014 remove old cli 2022-09-05 21:14:15 +02:00
Niko Abeler 0766101ff6 create post and user 2022-09-05 21:12:54 +02:00
Niko Abeler e9ee59d2ec init command 2022-09-05 20:59:32 +02:00
Niko Abeler ef53bfa358 refactoring to have web config (single user, unsafe) in config of repo 2022-09-05 20:50:46 +02:00
Niko Abeler 38c38357d7 start to use a proper cli library 2022-09-05 20:34:24 +02:00
Niko Abeler b6e996c3d9 WIP webmention parsing 2022-08-27 23:01:07 +02:00
Niko Abeler cf367b6abd only return 400 errors 2022-08-23 21:08:14 +02:00
Niko Abeler 76633aaf89 more verification according to standard 2022-08-23 21:06:29 +02:00
Niko Abeler 691158cd0e WIP receiving webmentionsi. #7 2022-08-23 17:59:37 +02:00
Niko Abeler 179559250a added publishing date to post and post list with microformat tags 2022-08-22 21:35:50 +02:00
Niko Abeler 4236541441 refactoring reading Meta and RenderedContent 2022-08-22 21:15:36 +02:00
Niko Abeler 709f850a73 tests for drafts 2022-08-22 08:01:44 +02:00
Niko Abeler 4e28d403b5 fix aliases in single user mode 2022-08-21 18:15:33 +02:00
Niko Abeler b8ce1ab774 -unsafe flag for owl-web 2022-08-21 11:37:17 +02:00
Niko Abeler 2e0332618b Don't allow access of draft posts. Resolved #8 2022-08-20 22:46:52 +02:00
Niko Abeler 40a8989aa6 simple test for rss feed 2022-08-16 20:36:05 +02:00
Niko Abeler 1b99eaa016 WIP RSS renderer. #3 2022-08-13 15:32:26 +02:00
Niko Abeler 7a857e857f integration of alias redirect in other handlers. #2 2022-08-13 11:26:17 +02:00
Niko Abeler fb05e0de49 pass repo by reference in owl-web 2022-08-06 20:22:09 +02:00
Niko Abeler a0f912d81a additional test for not existing alias 2022-08-06 20:18:49 +02:00
Niko Abeler c50d3ee74c 301 on alias in NotFound 2022-08-06 20:17:39 +02:00
Niko Abeler 3f48211ffb testing single user mode 2022-08-05 22:04:03 +02:00
Niko Abeler 52a68c1cae single user mode in server. #1 2022-08-03 20:49:00 +02:00
Niko Abeler a08740dec4 clean up handlers 2022-08-03 19:43:00 +02:00
Niko Abeler 08328e1000 refactoring + tests for web 2022-08-03 19:41:13 +02:00
Niko Abeler 52ce044f88 serve media files 2022-08-03 19:23:37 +02:00
Niko Abeler 2d17551b1d serve media files 2022-08-03 18:16:35 +02:00
Niko Abeler e657b69f50 renaming to owl-blogs 2022-08-03 16:55:48 +02:00
Niko Abeler c39d8ea01d http router 2022-08-01 21:06:48 +02:00
Niko Abeler ec1c18bc54 list user index 2022-07-24 20:29:49 +02:00
Niko Abeler d961fb65e8 serving static files 2022-07-24 16:19:21 +02:00
Niko Abeler 8a2496f6b7 writing initial static files 2022-07-24 15:35:08 +02:00
Niko Abeler a74fd47710 first very primitive server 2022-07-23 17:19:47 +02:00
Niko Abeler 861267c342 first cli commands 2022-07-23 09:00:10 +02:00
Niko Abeler 142facbfe1 refactoring 2022-07-20 19:32:32 +02:00