Commit Graph

  • ec3af84174
    Implement HTTP-only mode main JCM 2024-05-23 12:07:32 +02:00
  • 69361c69c1 chore(deps): update pipelinecomponents/yamllint docker tag to v0.31.2 (#336) Dependency bot 2024-05-20 00:39:02 +00:00
  • b54cd38d0b Fix Dockerfile binary location (#337) pat-s 2024-05-19 16:18:11 +00:00
  • c1df2f068b fix(deps): update golang.org/x/exp digest to 9bf2ced (#335) Dependency bot 2024-05-19 01:11:30 +00:00
  • d74f1fe8a4 chore(deps): update golangci/golangci-lint docker tag to v1.58.1 (#333) Dependency bot 2024-05-12 00:55:23 +00:00
  • adf13bfdbc chore(deps): update mstruebing/editorconfig-checker docker tag to v3 (#329) Dependency bot 2024-05-07 09:09:27 +00:00
  • 7c49c4b967 chore(deps): update golangci/golangci-lint docker tag to v1.58.0 (#330) Dependency bot 2024-05-05 00:59:58 +00:00
  • eb08c46dcd chore(deps): update golang docker tag to v1.22 (#326) Dependency bot 2024-05-02 13:20:17 +00:00
  • 56d44609ea Add option to start http server for profiling (#323) crapStone 2024-04-30 19:50:03 +00:00
  • ca9433e0ea
    run lint workflow on main branch to unblock build workflow pat-s 2024-04-29 14:48:00 +02:00
  • d09c6e1218 Multiarch images (#324) pat-s 2024-04-29 12:46:00 +00:00
  • 8cba7f9c8a Add yamllint (#321) pat-s 2024-04-28 21:48:07 +00:00
  • f407fd3ae4 Add prettier config and format files (#319) pat-s 2024-04-28 20:47:04 +00:00
  • 89800d4f36 chore(deps): update plugins/gitea-release docker tag to v1 (#322) Dependency bot 2024-04-28 08:24:39 +00:00
  • 418afb7357 add nix flake for dev env (#320) crapStone 2024-04-27 21:40:40 +00:00
  • e45a354eef CI modifications (#318) pat-s 2024-04-27 21:26:21 +00:00
  • 1a332c1d54
    fix CI triggers pat-s 2024-04-27 22:55:32 +02:00
  • c14c5474b6 Update gitea sdk and tidy (#314) pat-s 2024-04-27 19:40:14 +00:00
  • 7092883ebe Address CI warnings (#312) pat-s 2024-04-27 19:14:01 +00:00
  • 019e85a0d0 chore: Configure Renovate (#284) Dependency bot 2024-04-27 18:47:42 +00:00
  • 69fb22a9e7 Avoid extra slashes in redirects with :splat (#308) Daniel Erat 2024-04-20 11:00:15 +00:00
  • a986a52755 Fix masked error message from Gitea (#306) Moritz Marquardt 2024-04-18 21:19:45 +00:00
  • 9ffdc9d4f9 Refactor redirect code and add tests (#304) Daniel Erat 2024-04-18 21:03:16 +00:00
  • 03881382a4 Add option to disable DNS ACME provider (#290) Jean-Marie 'Histausse' Mineau 2024-04-18 17:05:20 +00:00
  • dd6d8bd60f fixed one grammar error. (#297) caelandb 2024-03-12 21:50:17 +00:00
  • a6e9510c07 FIX blank internal pages (#164) (#292) Hoernschen 2024-02-26 22:21:42 +00:00
  • 7e80ade24b Add config file and rework cli parsing and passing of config values (#263) crapStone 2024-02-15 16:08:29 +00:00
  • c1fbe861fe rename gitea to forge in html error messages (#287) crapStone 2024-02-11 12:43:25 +00:00
  • a09bee68ad Meta: Redirect user support to Codeberg/Community (#277) Panagiotis "Ivory" Vasilopoulos 2024-01-18 20:35:32 +00:00
  • 15916444e1 Fix panic in formatting not found message (#276) v5.1 Gusted 2024-01-18 14:31:46 +00:00
  • dd5124912e CI: run on pull only once (#264) 6543 2023-11-17 21:46:52 +00:00
  • fffb8ffcb6 remove use of rawInfoPage redirect (#261) crapStone 2023-11-16 17:33:39 +00:00
  • cbb2ce6d07 add go templating engine for error page and make errors more clear (#260) crapStone 2023-11-16 17:11:35 +00:00
  • 7f0a4e5ca9 small cleanup (#259) crapStone 2023-11-15 17:59:04 +00:00
  • ea68a82cd2 new maintainer (#256) v5.0 crapStone 2023-11-15 15:25:56 +00:00
  • 1e1c67be93 let gitea client send user-agent with version (#258) crapStone 2023-11-15 15:25:14 +00:00
  • be92f30e64 Update gitea sdk to e23e8aa3004f (#257) 6543 2023-11-15 10:27:27 +00:00
  • a8272f0ce9 Don't send server version to client (#254) crapStone 2023-11-15 01:49:29 +00:00
  • b6103c6a1b Chore: Fix env var description (#251) thepaperpilot 2023-09-17 16:45:20 +00:00
  • ff3cd1ba35 Fix CI pipeline (replace "pipeline" with "steps") Moritz Marquardt 2023-08-27 11:10:55 +02:00
  • 5fe4613813 Use http.NoBody as per linter (#231) v4.6.3 6543 2023-07-17 19:44:58 +00:00
  • 5a6f415428 Fix CI pipeline (replace "pipeline" with "steps") Moritz Marquardt 2023-08-27 11:10:55 +02:00
  • b7bf745863 Security Fix: clean paths correctly to avoid circumvention of BlacklistedPaths Moritz Marquardt 2023-08-27 10:13:15 +02:00
  • 56d3e291c4 Security Fix: clean paths correctly to avoid circumvention of BlacklistedPaths Moritz Marquardt 2023-08-27 10:13:15 +02:00
  • d720d25e42 Use http.NoBody as per linter (#231) 6543 2023-07-17 19:44:58 +00:00
  • 7f318f89a6 Fix escaped error message (#230) Gusted 2023-07-16 22:34:46 +00:00
  • 974229681f Initial redirects implementation (#148) video-prize-ranch 2023-03-30 21:36:31 +00:00
  • 970c13cf5c
    Readme.md: use matrix.org for room alias 6543 2023-03-21 02:32:25 +01:00
  • 98d7a771be
    Readme.md: add link to chat & main repo 6543 2023-03-21 01:53:07 +01:00
  • ce241fa40a
    Fix certificate renewal (#209) v4.6.2 Crystal 2023-03-20 22:57:26 +00:00
  • c40dddf471 Fix certificate renewal (#209) Crystal 2023-03-20 22:57:26 +00:00
  • 26d59b71f0 Fix typo in integration test log (#210) Crystal 2023-03-20 22:52:42 +00:00
  • c9050e5722 Handle Relative Symlinks (#205) 6543 2023-03-11 05:07:17 +00:00
  • 42d5802b9b Allow to define default branches (#125) deblan 2023-02-14 03:03:00 +00:00
  • 0adac9a5b1 fix http -> https redirect and add integration tests for it (#184) 6543 2023-02-14 02:23:28 +00:00
  • 42b3f8d1b7 use mockery for mock code generation (#185) 6543 2023-02-13 23:13:30 +00:00
  • 9a3d1c36dc Document more flags & make http port customizable (#183) 6543 2023-02-13 20:14:45 +00:00
  • 46316f9e2f Fix raw domain for branches with custom domains and index.html (#159) crystal 2023-02-11 03:12:42 +00:00
  • 08d4e70cfd
    Update Readme to point out new Architecture 6543 2023-02-11 03:39:38 +01:00
  • 5753f7136d Move acmeClient creation into own file & struct (#179) 6543 2023-02-11 02:29:08 +00:00
  • fd643d15f0 Drop: pogreb support (#175) 6543 2023-02-11 02:04:57 +00:00
  • 272c7ca76f Fix xorm regressions by handle wildcard certs correctly (#177) v4.6.1 6543 2023-02-11 01:26:21 +00:00
  • d8d119b0b3 Fix Cache Bug (#178) 6543 2023-02-11 00:31:56 +00:00
  • 1b6ea4b6e1
    use same version var on cli app as header 6543 2023-02-10 04:33:28 +01:00
  • 7b35a192bf Add cert store option based on sqlite3, mysql & postgres (#173) v4.6 6543 2023-02-10 03:00:14 +00:00
  • 7fce7cf68b Added Whitespace Trimming TXT DNS Records (#152) foehammer 2023-02-10 01:44:44 +00:00
  • 8b1f497bc4 Allow to use certificate even if domain validation fails (#160) Gusted 2023-02-10 01:38:15 +00:00
  • 2c2087953d Add Integration test for custom domain redirect to another custom domain (#172) 6543 2023-02-09 17:30:06 +00:00
  • 513e79832a Use correct log level for CheckCanonicalDomain (#162) v4.5 Gusted 2023-01-22 18:52:21 +00:00
  • bd538abd37 Fix wrong redirect on custom domain with path (#154) crapStone 2023-01-11 00:00:37 +00:00
  • c286b3b1d0 Added TokenBucket to limit the rate of validation failures (#151) v4.4 Felipe Leopoldo Sologuren Gutiérrez 2023-01-04 05:26:14 +00:00
  • f7fad2a5ae Integration Tests use https://codeberg.org/cb_pages_tests 6543 2023-01-04 06:08:06 +01:00
  • 98d198d419 Safely get certificate's leaf (#150) Gusted 2023-01-04 04:51:27 +00:00
  • 9d769aeee7 Fix error page generation (#145) v4.3 crapStone 2022-12-04 21:24:58 +00:00
  • dcf03fc078 Fix error page (#144) crapStone 2022-12-02 15:25:25 +00:00
  • 5e72753e91
    ci: "docker-tag" use tags v4.2 6543 2022-11-22 22:30:53 +01:00
  • caeb1a4acb Return a 404 if there is no repository (#141) jklippel 2022-11-22 21:26:10 +00:00
  • f2f943c0d8 Remove unnecessary conversion (#139) Gusted 2022-11-15 16:15:11 +01:00
  • 3c61a39864 Enable http/2 support (#137) v4.1 Gusted 2022-11-12 22:25:20 +01:00
  • 4565481643
    refactor: finish use default const for defaultPagesBranch and defaultPagesRepo v4.0 6543 2022-11-12 21:16:11 +01:00
  • c827a28dd8
    defaultPagesBranch 6543 2022-11-12 21:13:13 +01:00
  • aa90356f0a
    use a const for defaultPagesRepo 6543 2022-11-12 21:10:16 +01:00
  • b6d0a04b21
    refactor: rm not needed type conversion 6543 2022-11-12 21:04:34 +01:00
  • 6c63b66ce4 Refactor split long functions (#135) 6543 2022-11-12 20:43:44 +01:00
  • b9966487f6 switch to std http implementation instead of fasthttp (#106) 6543 2022-11-12 20:37:20 +01:00
  • 69eabb248a
    CI publish next only on default branch 6543 2022-11-12 00:23:45 +01:00
  • 8e67d28c4f
    Add editorconfig, fix files and lint via ci 6543 2022-11-11 23:51:45 +01:00
  • 91b54bef29
    add newline 6543 2022-11-07 23:09:41 +01:00
  • bf9a08e1fd Fatal on ACME Client creation failure (#133) Gusted 2022-11-07 16:27:37 +01:00
  • b9e9f14209 use codeberg.org/6543/docker-images/golang_just v3.2.1 6543 2022-10-10 23:27:33 +02:00
  • df2228b6d5 ci: let tag run pipeline 6543 2022-10-10 23:25:21 +02:00
  • 091e6c8ed9 Add explicit logging in GetBranchTimestamp (#130) Gusted 2022-09-18 16:13:27 +02:00
  • 2a730b2439 Update README (#128) Gusted 2022-09-13 23:26:45 +02:00
  • 8f2699407d Make verbose checks in tryBranch (#127) Gusted 2022-09-13 23:06:31 +02:00
  • 1ae50735a1 Add host to handler logging (#123) v3.2 Gusted 2022-08-13 18:03:31 +02:00
  • 392c6ae452
    full-name 6543 2022-08-12 07:02:24 +02:00
  • 88a217fbe6
    docker images must be lowercase 6543 2022-08-12 06:55:35 +02:00
  • dc41a4caf4 Add Support to Follow Symlinks and LFS (#114) 6543 2022-08-12 06:40:12 +02:00
  • 519259f459
    publish docker images on tag and push to main (#122) 6543 2022-08-12 06:14:39 +02:00
  • f72bbfd85f Fix just dev (#121) Gusted 2022-08-12 05:24:05 +02:00