Commit Graph

  • 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
  • 4959211e9c Clarify DNS instructions (#202) crystal 2023-03-11 03:35:15 +00:00
  • 8b3b20a86f Clarification: Pages branch has to be the branch of a public repository (#204) Cs137 2023-03-11 02:22:34 +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
  • 876a53d9a2 Improve logging (#116) Gusted 2022-08-12 05:06:26 +02:00
  • e06900d5e5 fix lint issue 6543 2022-08-08 15:25:31 +02:00
  • 31b98b86ff Use git switch instead of git checkout for modern git usage (#119) Gary Wang 2022-07-27 17:26:55 +02:00
  • 150b6ff30b removed unnecessary unwraps, closes #4 v0.3.1 crapStone 2022-07-16 16:40:53 +02:00
  • 4624a98039 add badges to README crapStone 2022-07-16 16:15:12 +02:00
  • 61abc5cb7c prepare 0.3.0 release v0.3.0 crapStone 2022-07-16 14:39:14 +02:00
  • 620ba2bbe8 Add cli option to select device to control (#6) crapStone 2022-07-16 14:37:12 +02:00
  • 6f84078759 improve readme, closes #2 crapStone 2022-07-16 14:10:40 +02:00
  • 80081c5e60 i got the name on crates.io!!! v0.2.2 crapStone 2022-07-16 04:40:10 +02:00
  • 15723388d2 add aur package to readme, closes #3 crapStone 2022-07-16 03:42:17 +02:00
  • ba2844c7d1 prepare crates.io release v0.2.1 crapStone 2022-07-16 02:34:51 +02:00
  • 8f16e59680 format crapStone 2022-07-16 02:25:31 +02:00
  • fcc49740c7 show default controller in output crapStone 2022-07-16 02:22:57 +02:00
  • 96f92e0d3f trigger ci crapStone 2022-07-16 01:25:26 +02:00
  • 626024a115 add woodpecker config crapStone 2022-07-16 01:23:26 +02:00
  • 0eb1534e42 use long names crapStone 2022-07-16 01:17:20 +02:00
  • 3a8ebca75e improvements crapStone 2022-07-16 01:01:48 +02:00
  • 00e8a41c89 Add Dockerfile (#111) dorianim 2022-07-16 00:59:55 +02:00
  • 114e567826 change license to GPLv3 crapStone 2022-07-15 23:55:31 +02:00
  • 7d57c0a8a8 update dependencies crapStone 2022-07-15 23:34:09 +02:00
  • 8207586a48 just fix bcaceda711 v3.1 6543 2022-07-15 21:39:42 +02:00
  • bcaceda711 dont cache if ContentLength greater fileCacheSizeLimit (#108) 6543 2022-07-15 21:21:26 +02:00
  • 5411c96ef3 Tell fasthttp to not set "Content-Length: 0" on non cached content (#107) 6543 2022-07-15 21:06:05 +02:00
  • baf4e7e326 Make the 404 page more readable and natural (#104) Jeremy 2022-07-15 17:18:25 +02:00
  • fd24b4a2bc Pass logger to fasthttp (#98) Gusted 2022-07-12 15:32:48 +02:00
  • 9076bc3f75 Support access branch that contains slash character (#102) Gary Wang 2022-07-08 13:39:24 +02:00
  • 48a49f69a7 Increase concurrent connections to default value (#99) v3.0a Gusted 2022-07-03 13:20:02 +02:00
  • 6dedd55eb3 Release via CI (#94) v3.0 6543 2022-06-14 20:35:11 +02:00
  • 4c6164ef05 Propagate ETag from gitea (#93) 6543 2022-06-14 18:23:34 +02:00
  • cc32bab31f Enhance joinURL and return error on gitea client on start instead while running (#88) 6543 2022-06-13 20:07:32 +02:00
  • 913f762eb0 Add integration test for custom domain (#90) 6543 2022-06-13 14:43:49 +02:00
  • 38fb28f84f implement custom 404 pages (#81) crystal 2022-06-12 03:50:00 +02:00
  • 35b35c5d67 Add integration tests (#86) 6543 2022-06-11 23:17:43 +02:00
  • 02bd942b04 Move gitea api calls in own "client" package (#78) 6543 2022-06-11 23:02:06 +02:00
  • 659932521c Add info how to test & debug the server (#85) 6543 2022-06-10 20:17:07 +02:00
  • bb8eb32ee2 make debug messages unique 6543 2022-06-10 15:25:33 +02:00
  • f2ba7eac64 set golang to 1.18 (#84) 6543 2022-06-10 15:27:17 +02:00
  • 12cb305a65 Change MaxConnsPerIP to 0 to fix too many connections from HAProxy (#77) v2.5b Moritz Marquardt 2022-05-14 22:29:54 +02:00
  • 57076a47d3 Update 'Justfile' 6543 2022-05-30 23:55:37 +02:00
  • 6f12f2a8e4 fix bug 6543 2022-05-15 22:36:12 +02:00
  • b2ca888050 Change MaxConnsPerIP to 0 to fix too many connections from HAProxy (#77) Moritz Marquardt 2022-05-14 22:29:54 +02:00
  • 2dbc66d052 let golangci-lint have 5m to check 6543 2022-05-10 18:14:28 +02:00
  • 1724d9fb2e add "lint" to Justfile 6543 2022-05-10 18:13:14 +02:00
  • 4267d54a63 refactor (2) (#34) 6543 2022-04-20 23:42:01 +02:00
  • a2c5376d9a Fix CORS / add Access-Control-Allow-Origin * to all methods (#69) v2.5a Otto Richter 2022-04-10 18:11:00 +02:00
  • 1e4dfe2ae8 Fix tests to let CI pass (#66) 6543 2022-03-30 21:31:09 +02:00
  • f5d0dc7447 Add pipeline (#65) 6543 2022-03-27 21:54:06 +02:00
  • a5504acb0e Fix cert removal command (#50) Moritz Marquardt 2022-03-20 23:18:00 +01:00