Commit Graph

145 Commits

Author SHA1 Message Date
Jan-Lukas Else ec9ef528c4 Add option to set extra address for media 2021-08-02 20:43:24 +02:00
Jan-Lukas Else 88f26ef3c6 Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
Jan-Lukas Else 91e2b268c7 Some cache fixes 2021-07-25 10:53:12 +02:00
Jan-Lukas Else c2dada5d50 Refactor and test authentication middleware 2021-07-24 13:35:26 +02:00
Jan-Lukas Else 6429d64b0a Use more strings.Builder instead of += for building queries etc. (more efficient) 2021-07-23 17:26:14 +02:00
Jan-Lukas Else c14ec0dcb5 Save paths of deleted posts and show 410 error 2021-07-23 09:53:35 +02:00
Jan-Lukas Else bdbaf9b915 Contact form feature 2021-07-22 13:41:52 +02:00
Jan-Lukas Else f23ce63043 Serve leaflet locally, proxy tiles 2021-07-19 18:41:38 +02:00
Jan-Lukas Else 486bc3a250 Simplify http.go 2021-07-17 18:08:13 +02:00
Jan-Lukas Else 86825ea601 Simplify HTTP routing 2021-07-17 09:33:44 +02:00
Jan-Lukas Else caf21a07fd Improved timehandling (save everything as UTC) and new post status: unlisted and private 2021-07-14 15:44:57 +02:00
Jan-Lukas Else 4205fb173f Priorities for posts (pinned posts), comments on blogroll, stats and map & some refactorings and fixes 2021-07-12 16:19:28 +02:00
Jan-Lukas Else 09804d7640 Add map feature 2021-07-06 21:06:39 +02:00
Jan-Lukas Else b397015a06 Use autocert instead of certmagic (was broken) 2021-06-30 16:15:07 +02:00
Jan-Lukas Else 804ff1c221 Add optional database logging and add index for queue 2021-06-29 17:07:08 +02:00
Jan-Lukas Else 2437ed70d7 Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
Jan-Lukas Else 67f2b1fbdb Bug fixes, refactoring and other improvements 2021-06-18 14:32:03 +02:00
Jan-Lukas Else ad8bf087ca Use shutdowner library, improve logging, update deps 2021-06-17 16:34:57 +02:00
Jan-Lukas Else 1ef5b11310 Improve ActivityPub and Webmention verification 2021-06-15 22:20:54 +02:00
Jan-Lukas Else eb9a842a40 Fix 2021-06-11 08:24:41 +02:00
Jan-Lukas Else a2f5ddbdcf Improve method to get relative and full addresses (first unit tests!) 2021-06-10 22:10:13 +02:00
Jan-Lukas Else 4f1c07957d Allow to retrieve opensearch.xml with private mode 2021-06-09 23:08:01 +02:00
Jan-Lukas Else 9242305be4 Open Search 2021-06-09 22:44:22 +02:00
Jan-Lukas Else 9714d65679 Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
Jan-Lukas Else deb3189673 Verify mention: Check if URL is present and if it is present, check if it is correct
Also add option to reverify a mention
2021-05-23 20:11:48 +02:00
Jan-Lukas Else 1898536bf1 Allow to delete notifications 2021-05-15 08:51:48 +02:00
Jan-Lukas Else a21f48c309 Persistent cache for blogroll and stats 2021-05-10 17:37:34 +02:00
Jan-Lukas Else bfee141015 Promote Tor 2021-05-09 14:42:53 +02:00
Jan-Lukas Else 59e491ee0a Improve blogstats and load table using JS (because it's slow) 2021-05-09 09:08:31 +02:00
Jan-Lukas Else 1ef34889ae Add native blogroll integration 2021-05-08 21:22:48 +02:00
Jan-Lukas Else 705f02b7ef Rework shutdown mechanism 2021-05-07 16:14:15 +02:00
Jan-Lukas Else 9d63d0632e Add config options to disable sending and receiving of webmentions 2021-04-23 19:36:57 +02:00
Jan-Lukas Else 06a1a0cdde Command "check" to check for broken external links and improve graceful shutdown 2021-04-03 15:39:43 +02:00
Jan-Lukas Else 33684a7940 Various changes (SRI for JS, HTTP server init, ect.) 2021-04-02 10:28:04 +02:00
Jan-Lukas Else 7f8ea2d94b Improve HTTP handling (timeouts etc.) 2021-03-31 09:29:52 +02:00
Jan-Lukas Else eb5675f0b0 Fix ActivityStreams, only serve AS on desired paths 2021-03-23 07:27:12 +01:00
Jan-Lukas Else c4baa47456 Reduce amount of middleware initializations when rebuilding router 2021-03-22 15:57:29 +01:00
Jan-Lukas Else 610113e9c9 Add heartbeat endpoint and improve dockerfile 2021-03-22 10:25:43 +01:00
Jan-Lukas Else bbbabdb335 Improve http router setup (use middlewares instead of custom functions) 2021-03-22 08:20:56 +01:00
Jan-Lukas Else 58586fb9a7 Start restructuring router building 2021-03-19 13:04:11 +01:00
Jan-Lukas Else e5117779cc Use RWMutex instead of atomic value 2021-03-19 11:26:45 +01:00
Jan-Lukas Else ded4294c45 Add support for Tor 2021-03-19 10:10:47 +01:00
Jan-Lukas Else 94cc221625 Added regular garbage collection 2021-03-13 13:17:42 +01:00
Jan-Lukas Else 5aa04ba366 Collect garbage after cache clear and reloading router 2021-03-12 08:57:40 +01:00
Jan-Lukas Else d9afd0cb49 Fix 2021-03-10 18:49:32 +01:00
Jan-Lukas Else 41083cfb31 Add some Server-Timing informations 2021-03-10 18:47:56 +01:00
Jan-Lukas Else 826a672bae Improve handler initialization 2021-03-10 18:08:20 +01:00
Jan-Lukas Else 8fb6d8e177 Update dependencies 2021-03-03 18:19:55 +01:00
Jan-Lukas Else e25199b2a3 Private mode 2021-02-27 08:31:06 +01:00
Jan-Lukas Else b81f890120 Login, Logout and show update and delete below posts 2021-02-24 16:01:10 +01:00