Commit graph

218 commits

Author SHA1 Message Date
f407fd3ae4 Add prettier config and format files (#319)
Reviewed-on: #319 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-04-28 20:47:04 +00:00
89800d4f36 chore(deps): update plugins/gitea-release docker tag to v1 (#322)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [plugins/gitea-release](https://github.com/drone-plugins/drone-gitea-release) | major | `0.3.1` -> `1.1.0` | --- ### Release Notes <details> <summary>drone-plugins/drone-gitea-release (plugins/gitea-release)</summary> ### [`v1.1.0`](https://github.com/drone-plugins/drone-gitea-release/compare/v1.0.0...v1.1.0) [Compare Source](https://github.com/drone-plugins/drone-gitea-release/compare/v1.0.0...v1.1.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMyNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de> Reviewed-on: #322 Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org> Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org> Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-04-28 08:24:39 +00:00
418afb7357 add nix flake for dev env (#320)
Reviewed-on: #320 Co-authored-by: crapStone <me@crapstone.dev> Co-committed-by: crapStone <me@crapstone.dev>
2024-04-27 21:40:40 +00:00
e45a354eef CI modifications (#318)
Reviewed-on: #318 Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-04-27 21:26:21 +00:00
1a332c1d54
fix CI triggers
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2024-04-27 22:55:32 +02:00
c14c5474b6 Update gitea sdk and tidy (#314)
Manually as renovate has issues looking up the currently pinned digest. It should work afterwards as the gitea sdk (without a digest) is also used in other projects where renovate is doing work. Reviewed-on: #314 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-04-27 19:40:14 +00:00
7092883ebe Address CI warnings (#312)
Reviewed-on: #312 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-04-27 19:14:01 +00:00
019e85a0d0 chore: Configure Renovate (#284)
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged. --- ### Detected Package Files * `Dockerfile` (dockerfile) * `go.mod` (gomod) * `.woodpecker.yml` (woodpecker) ### Configuration Summary Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Enable Renovate Dependency Dashboard creation. - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use. - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories. - Group known monorepo packages together. - Use curated list of recommended non-monorepo package groupings. - Apply crowd-sourced package replacement rules. - Apply crowd-sourced workarounds for known problems with packages. - Run lock file maintenance (updates) early Monday mornings. - Schedule automerge daily. - Schedule for weekends. - Enable Renovate Dependency Dashboard creation. - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use. - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories. - Group known monorepo packages together. - Use curated list of recommended non-monorepo package groupings. - Apply crowd-sourced package replacement rules. - Apply crowd-sourced workarounds for known problems with packages. - Run lock file maintenance (updates) early Monday mornings. - Enable the pre-commit manager. - Schedule automerge daily. - Schedule for weekends. - Run Renovate on following schedule: every weekend 🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs. --- ### What to Expect With your current configuration, Renovate will create 3 Pull Requests: <details> <summary>fix(deps): update golang.org/x/exp digest to fe59bbe</summary> - Schedule: ["every weekend"] - Branch name: `renovate/golang.org-x-exp-digest` - Merge into: `main` - Upgrade golang.org/x/exp to `fe59bbe5cc7f158318a9631d96683d2df264a3c1` </details> <details> <summary>chore(deps): update golang docker tag to v1.22</summary> - Schedule: ["every weekend"] - Branch name: `renovate/golang-1.x` - Merge into: `main` - Upgrade golang to `1.22` </details> <details> <summary>fix(deps): update golang deps non-major</summary> - Schedule: ["before 4am"] - Branch name: `renovate/golang-deps-non-major` - Merge into: `main` - Upgrade [github.com/go-acme/lego/v4](https://github.com/go-acme/lego) to `v4.16.1` - Upgrade [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) to `v1.8.1` - Upgrade [github.com/joho/godotenv](https://github.com/joho/godotenv) to `v1.5.1` - Upgrade [github.com/lib/pq](https://github.com/lib/pq) to `v1.10.9` - Upgrade [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) to `v1.14.22` - Upgrade [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) to `v2.2.1` - Upgrade [github.com/reugn/equalizer](https://github.com/reugn/equalizer) to `11d4adaf94377c6ab5d3fc2d434cd539de78cb73` - Upgrade [github.com/rs/zerolog](https://github.com/rs/zerolog) to `v1.32.0` - Upgrade [github.com/stretchr/testify](https://github.com/stretchr/testify) to `v1.9.0` - Upgrade [github.com/urfave/cli/v2](https://github.com/urfave/cli) to `v2.27.1` - Upgrade [go](https://github.com/golang/go) to `1.22.2` - Upgrade xorm.io/xorm to `v1.3.9` </details> <br /> 🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details. --- > > ⚠ **Warning** > > Please correct - or verify that you can safely ignore - these dependency lookup failures before you merge this PR. > > - `Could not determine new digest for update (go package code.gitea.io/sdk/gitea)` > > Files affected: `go.mod` ---  Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions). --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-config-hash:acabd6a7cf9709f3e5bde5fbf7813a36992e721d3e0c5f81180c645a72861fec--> Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de> Co-authored-by: pat-s <patrick.schratz@gmail.com> Co-authored-by: Patrick Schratz <pat-s@noreply.codeberg.org> Reviewed-on: #284 Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org> Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-04-27 18:47:42 +00:00
69fb22a9e7 Avoid extra slashes in redirects with :splat (#308)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Remove leading slashes from captured portions of paths when redirecting using splats. This makes a directive like "/articles/* /posts/:splat 302" behave as described in FEATURES.md, i.e. "/articles/foo" now redirects to "/posts/foo" rather than to "/posts//foo". Fixes #269. This also changes the behavior of a redirect like "/articles/* /posts:splat 302". "/articles/foo" will now redirect to "/postsfoo" rather than to "/posts/foo". This change also fixes an issue where paths like "/articles123" would be incorrectly matched by the above patterns. Reviewed-on: #308 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Daniel Erat <dan@erat.org> Co-committed-by: Daniel Erat <dan@erat.org>
2024-04-20 11:00:15 +00:00
a986a52755 Fix masked error message from Gitea (#306)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This would yield to the error "forge client failed" instead of e.g. "404 Not Found". The issue was introduced in cbb2ce6d07. Reviewed-on: #306 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Moritz Marquardt <momar@noreply.codeberg.org> Co-committed-by: Moritz Marquardt <momar@noreply.codeberg.org>
2024-04-18 21:19:45 +00:00
9ffdc9d4f9 Refactor redirect code and add tests (#304)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Move repetitive code from Options.matchRedirects into a new Redirect.rewriteURL method and add a new test file. No functional changes are intended; this is in preparation for a later change to address #269. Reviewed-on: #304 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Daniel Erat <dan@erat.org> Co-committed-by: Daniel Erat <dan@erat.org>
2024-04-18 21:03:16 +00:00
03881382a4 Add option to disable DNS ACME provider (#290)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This PR add the `$NO_DNS_01` option (disabled by default) that removes the DNS ACME provider, and replaces the wildcard certificate by individual certificates obtained using the TLS ACME provider. This option allows an instance to work without having to manage access tokens for the DNS provider. On the flip side, this means that a certificate can be requested for each subdomains. To limit the risk of DOS, the existence of the user/org corresponding to a subdomain is checked before requesting a cert, however, this limitation is not enough for an forge with a high number of users/orgs. Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #290 Reviewed-by: Moritz Marquardt <momar@noreply.codeberg.org> Co-authored-by: Jean-Marie 'Histausse' Mineau <histausse@protonmail.com> Co-committed-by: Jean-Marie 'Histausse' Mineau <histausse@protonmail.com>
2024-04-18 17:05:20 +00:00
dd6d8bd60f fixed one grammar error. (#297)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Just a small grammar change in the README. Reviewed-on: #297 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: caelandb <bothacaelan@gmail.com> Co-committed-by: caelandb <bothacaelan@gmail.com>
2024-03-12 21:50:17 +00:00
a6e9510c07 FIX blank internal pages (#164) (#292)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Hello 👋 since it affected my deployment of the pages server I started to look into the problem of the blank pages and think I found a solution for it: 1. There is no check if the file response is empty, neither in cache retrieval nor in writing of a cache. Also the provided method for checking for empty responses had a bug. 2. I identified the redirect response to be the issue here. There is a cache write with the full cache key (e. g. rawContent/user/repo|branch|route/index.html) happening in the handling of the redirect response. But the written body here is empty. In the triggered request from the redirect response the server then finds a cache item to the key and serves the empty body. A quick fix is the check for empty file responses mentioned in 1. 3. The decision to redirect the user comes quite far down in the upstream function. Before that happens a lot of stuff that may not be important since after the redirect response comes a new request anyway. Also, I suspect that this causes the caching problem because there is a request to the forge server and its error handling with some recursions happening before. I propose to move two of the redirects before "Preparing" 4. The recursion in the upstream function makes it difficult to understand what is actually happening. I added some more logging to have an easier time with that. 5. I changed the default behaviour to append a trailing slash to the path to true. In my tested scenarios it happened anyway. This way there is no recursion happening before the redirect. I am not developing in go frequently and rarely contribute to open source -> so feedback of all kind is appreciated closes #164 Reviewed-on: #292 Reviewed-by: 6543 <6543@obermui.de> Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Hoernschen <julian.hoernschemeyer@mailbox.org> Co-committed-by: Hoernschen <julian.hoernschemeyer@mailbox.org>
2024-02-26 22:21:42 +00:00
7e80ade24b Add config file and rework cli parsing and passing of config values (#263)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #263 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: crapStone <me@crapstone.dev> Co-committed-by: crapStone <me@crapstone.dev>
2024-02-15 16:08:29 +00:00
c1fbe861fe rename gitea to forge in html error messages (#287)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
closes #286 Reviewed-on: #287 Reviewed-by: Andreas Shimokawa <ashimokawa@noreply.codeberg.org> Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2024-02-11 12:43:25 +00:00
a09bee68ad Meta: Redirect user support to Codeberg/Community (#277)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #277 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net> Co-committed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
2024-01-18 20:35:32 +00:00
15916444e1 Fix panic in formatting not found message (#276)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Fix panic that was found in the logs, `targetOpt` is `nil`: http2: panic serving 10.0.3.1:[...]: runtime error: invalid memory address or nil pointer dereference net/http.(*http2serverConn).runHandler.func1() /usr/local/go/src/net/http/h2_bundle.go:6104 +0x145 panic({0x19c6820, 0x2d66db0}) /usr/local/go/src/runtime/panic.go:884 +0x213 codeberg.org/codeberg/pages/server/handler.handleSubDomain({{0x2008c68, 0xc00047df90}, 0x2, {0x0, 0x0}, {0xc0fe3ef800, 0x55, 0x1f4}, {0xc00047dfa0, 0x1, ...}, ...}, ...) /woodpecker/src/codeberg.org/Codeberg/pages-server/server/handler/handler_sub_domain.go:59 +0x5e0 Reviewed-on: #276 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: Gusted <postmaster@gusted.xyz> Co-committed-by: Gusted <postmaster@gusted.xyz>
2024-01-18 14:31:46 +00:00
dd5124912e CI: run on pull only once (#264)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #264 Co-authored-by: 6543 <6543@obermui.de> Co-committed-by: 6543 <6543@obermui.de>
2023-11-17 21:46:52 +00:00
fffb8ffcb6 remove use of rawInfoPage redirect (#261)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
closes #244 Reviewed-on: #261 Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-16 17:33:39 +00:00
cbb2ce6d07 add go templating engine for error page and make errors more clear (#260)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ping #199 closes #213 Reviewed-on: #260 Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-16 17:11:35 +00:00
7f0a4e5ca9 small cleanup (#259)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #259 Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-15 17:59:04 +00:00
ea68a82cd2 new maintainer (#256)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #256 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-15 15:25:56 +00:00
1e1c67be93 let gitea client send user-agent with version (#258)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
closes #255 Reviewed-on: #258 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-15 15:25:14 +00:00
be92f30e64 Update gitea sdk to e23e8aa3004f (#257)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #257 Reviewed-by: crapStone <codeberg@crapstone.dev> Co-authored-by: 6543 <6543@obermui.de> Co-committed-by: 6543 <6543@obermui.de>
2023-11-15 10:27:27 +00:00
a8272f0ce9 Don't send server version to client (#254)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
closes #247 Reviewed-on: #254 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: crapStone <crapstone01@gmail.com> Co-committed-by: crapStone <crapstone01@gmail.com>
2023-11-15 01:49:29 +00:00
b6103c6a1b Chore: Fix env var description (#251)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #251 Reviewed-by: crapStone <crapstone01@gmail.com> Co-authored-by: thepaperpilot <thepaperpilot@noreply.codeberg.org> Co-committed-by: thepaperpilot <thepaperpilot@noreply.codeberg.org>
2023-09-17 16:45:20 +00:00
ff3cd1ba35 Fix CI pipeline (replace "pipeline" with "steps")
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-27 11:37:17 +02:00
56d3e291c4 Security Fix: clean paths correctly to avoid circumvention of BlacklistedPaths 2023-08-27 10:13:15 +02:00
d720d25e42 Use http.NoBody as per linter (#231)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: #231 Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2023-07-17 19:44:58 +00:00
7f318f89a6 Fix escaped error message (#230)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- This specific message will [already be generated](974229681f/html/error.go (L44)) when `http.StatusMisdirectedRequest` is set as status with [an empty message](974229681f/html/error.go (L25-L28)). - Resolves #228 Co-authored-by: Gusted <postmaster@gusted.xyz> Reviewed-on: #230 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: Gusted <gusted@noreply.codeberg.org> Co-committed-by: Gusted <gusted@noreply.codeberg.org>
2023-07-16 22:34:46 +00:00
974229681f Initial redirects implementation (#148)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Adds basic support for `_redirects` files. It supports a subset of what IPFS supports: https://docs.ipfs.tech/how-to/websites-on-ipfs/redirects-and-custom-404s/ Example: ``` /redirect https://example.com/ 301 /another-redirect /page 301 /302 https://example.com/ 302 /app/* /index.html 200 /articles/* /posts/:splat 301 ``` 301 redirect: https://video-prize-ranch.localhost.mock.directory:4430/redirect SPA rewrite: https://video-prize-ranch.localhost.mock.directory:4430/app/path/path Catch-all with splat: https://video-prize-ranch.localhost.mock.directory:4430/articles/path/path Closes #46 Co-authored-by: video-prize-ranch <cb.8a3w5@simplelogin.co> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #148 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: video-prize-ranch <video-prize-ranch@noreply.codeberg.org> Co-committed-by: video-prize-ranch <video-prize-ranch@noreply.codeberg.org>
2023-03-30 21:36:31 +00:00
970c13cf5c
Readme.md: use matrix.org for room alias
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-03-21 02:32:25 +01:00
98d7a771be
Readme.md: add link to chat & main repo
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-03-21 01:53:07 +01:00
c40dddf471 Fix certificate renewal (#209)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
A database bug in xorm.go prevents the pages-server from saving a renewed certificate for a domain that already has one in the database. Co-authored-by: crystal <crystal@noreply.codeberg.org> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #209 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: Crystal <crystal@noreply.codeberg.org> Co-committed-by: Crystal <crystal@noreply.codeberg.org>
2023-03-20 22:57:26 +00:00
26d59b71f0 Fix typo in integration test log (#210)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
I forgot to update the name of this function in the CI log so it looks like it's running the same test twice even though it's not. Co-authored-by: crystal <crystal@noreply.codeberg.org> Reviewed-on: #210 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: Crystal <crystal@noreply.codeberg.org> Co-committed-by: Crystal <crystal@noreply.codeberg.org>
2023-03-20 22:52:42 +00:00
c9050e5722 Handle Relative Symlinks (#205)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
enhance #114 Reviewed-on: #205
2023-03-11 05:07:17 +00:00
42d5802b9b Allow to define default branches (#125)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This try to address #115 Co-authored-by: Simon Vieille <simon@deblan.fr> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #125 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: deblan <deblan@noreply.codeberg.org> Co-committed-by: deblan <deblan@noreply.codeberg.org>
2023-02-14 03:03:00 +00:00
0adac9a5b1 fix http -> https redirect and add integration tests for it (#184)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
and more logging Reviewed-on: #184
2023-02-14 02:23:28 +00:00
42b3f8d1b7 use mockery for mock code generation (#185)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
close #181 Reviewed-on: #185
2023-02-13 23:13:30 +00:00
9a3d1c36dc Document more flags & make http port customizable (#183)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Reviewed-on: #183
2023-02-13 20:14:45 +00:00
46316f9e2f Fix raw domain for branches with custom domains and index.html (#159)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fix #156 fix #157 Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #159 Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: crystal <crystal@noreply.codeberg.org> Co-committed-by: crystal <crystal@noreply.codeberg.org>
2023-02-11 03:12:42 +00:00
08d4e70cfd
Update Readme to point out new Architecture
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-02-11 03:39:38 +01:00
5753f7136d Move acmeClient creation into own file & struct (#179)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
get rid of gobal vars and make make functions with less args :) tldr: collect funcs and create a own ACME client to manage that stuff Reviewed-on: #179
2023-02-11 02:29:08 +00:00
fd643d15f0 Drop: pogreb support (#175)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
followup of #173 close #95 Reviewed-on: #175
2023-02-11 02:04:57 +00:00
272c7ca76f Fix xorm regressions by handle wildcard certs correctly (#177)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
close #176 Reviewed-on: #177
2023-02-11 01:26:21 +00:00
d8d119b0b3 Fix Cache Bug (#178)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
error io.EOF is gracefully end of file read. so we don't need to cancel cache saving Reviewed-on: #178
2023-02-11 00:31:56 +00:00
1b6ea4b6e1
use same version var on cli app as header
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-02-10 04:33:28 +01:00
7b35a192bf Add cert store option based on sqlite3, mysql & postgres (#173)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Deprecate **pogreb**! close #169 Reviewed-on: #173
2023-02-10 03:00:14 +00:00
7fce7cf68b Added Whitespace Trimming TXT DNS Records (#152)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Solves Codeberg/Community#823 and #143 Co-authored-by: foehammer127 <foehammer127@gmail.com> Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #152 Reviewed-by: Otto <otto@codeberg.org> Reviewed-by: Gusted <gusted@noreply.codeberg.org> Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: foehammer <foehammer@noreply.codeberg.org> Co-committed-by: foehammer <foehammer@noreply.codeberg.org>
2023-02-10 01:44:44 +00:00