Commit Graph

  • e08e336efe Update README.md main mms-gianni 2024-10-02 09:19:49 +02:00
  • 2dcc832993 fix ruleset application bug where rulesets that apply other rulesets are not applied on a single proxychain pass origin/proxy_v2 Kevin Pham 2023-12-16 14:13:55 -06:00
  • 01efe42fd6 Remove pnpm watch from pre_cmd joncrangle 2023-12-16 11:49:34 -05:00
  • 251b7e3b55 Add tailwind watch to air; use tailwind native minify joncrangle 2023-12-16 01:16:44 -05:00
  • 88dce971ff tweak error page middleware to return proper json response if on API path Kevin Pham 2023-12-15 08:04:09 -06:00
  • a1b6230f17 Merge branch 'origin/proxy_v2' of https://github.com/everywall/ladder into origin/proxy_v2 joncrangle 2023-12-14 21:53:35 -05:00
  • e4155f1d07 Undo uncomment of chain._reset joncrangle 2023-12-14 21:53:33 -05:00
  • 909bca5a72 Generated stylesheet Github action 2023-12-15 02:51:09 +00:00
  • e8255bd3a7 Use CreateAPIErrReader for error_page middleware joncrangle 2023-12-14 21:50:48 -05:00
  • b8fb930987 Merge pull request #69 from everywall/errorpage Kevin Pham 2023-12-12 23:41:10 -06:00
  • ee26eafb3e Simpler error return for non text/html errorpage joncrangle 2023-12-13 00:25:14 -05:00
  • 8947647116 Generated stylesheet Github action 2023-12-13 05:07:02 +00:00
  • f901e4aee0 Common footer to outline page joncrangle 2023-12-13 00:06:35 -05:00
  • 5492921fef Common footer to outline page joncrangle 2023-12-13 00:06:15 -05:00
  • 10d4b6818e Undo print view after printing, a11y, styling and prettier joncrangle 2023-12-13 00:05:51 -05:00
  • ad415bee8c Add error page when accept header is text/html joncrangle 2023-12-13 00:04:19 -05:00
  • c2d6a2c461 Generate styles joncrangle 2023-12-13 00:03:23 -05:00
  • 02eb06995c Generate struct defs joncrangle 2023-12-13 00:03:10 -05:00
  • 0940bbb21b Merge pull request #67 from joncrangle/proxy_v2/playground Kevin Pham 2023-12-11 14:24:43 -06:00
  • 70033b8685 Update import to url joncrangle 2023-12-10 23:48:21 -05:00
  • 39852011e6 Generated stylesheet Github action 2023-12-11 04:45:04 +00:00
  • 6a9d010e36 Merge branch 'origin/proxy_v2' into proxy_v2/playground joncrangle 2023-12-10 23:44:46 -05:00
  • 16df26c3a5 Remove contribute rules link joncrangle 2023-12-10 01:18:11 -05:00
  • 9159d44c1e Generated stylesheet Github action 2023-12-10 06:17:33 +00:00
  • 8c741f0401 Link to playground joncrangle 2023-12-10 01:17:13 -05:00
  • 0082acf7c9 Update tags to avoid devtools issues joncrangle 2023-12-10 00:39:01 -05:00
  • 6effb51da6 fix: styling bug in code / textarea joncrangle 2023-12-10 00:23:24 -05:00
  • 1e41e6f2b0 Export to yaml joncrangle 2023-12-09 23:51:34 -05:00
  • 82b5a74d8c begin migrating old v1 rulesets to v2 rulesets Kevin Pham 2023-12-09 16:35:54 -06:00
  • f165a406f1 update ruleset Kevin Pham 2023-12-09 15:45:22 -06:00
  • 22533dc739 improve ruleset unmarshalling behavior if there isnt a top level rule key Kevin Pham 2023-12-09 08:37:23 -06:00
  • 27c3892b0b add modify incoming scripts with regex modifier Kevin Pham 2023-12-09 08:08:36 -06:00
  • 8ffaa5fde1 Generated stylesheet Github action 2023-12-09 06:47:32 +00:00
  • 7d379f935d Handle existing values, begin work on json2yaml joncrangle 2023-12-09 01:47:08 -05:00
  • b0af02830b Generated stylesheet Github action 2023-12-08 21:11:43 +00:00
  • c8a3c55ed6 Work on js syntax highlighting in textarea Jonathan Crangle 2023-12-08 16:11:21 -05:00
  • 9fa00188a6 fix date formatting in outline Kevin Pham 2023-12-08 14:34:26 -06:00
  • 2f6a67fc67 Generated stylesheet Github action 2023-12-08 20:07:00 +00:00
  • 22f0007478 improve outline UX; add print mode and reading time estimation Kevin Pham 2023-12-08 14:06:34 -06:00
  • 165ffcef89 Update title style Jonathan Crangle 2023-12-08 12:29:18 -05:00
  • 9533f66a13 Update title link styles Jonathan Crangle 2023-12-08 12:24:36 -05:00
  • 4d37046ff6 Generated stylesheet Github action 2023-12-08 17:17:30 +00:00
  • de640ce08c Update title link styles Jonathan Crangle 2023-12-08 12:17:02 -05:00
  • cc42ce10cb Generated stylesheet Github action 2023-12-08 17:03:51 +00:00
  • b3d799e36d a11y improvements Jonathan Crangle 2023-12-08 12:03:22 -05:00
  • 81c99821f0 fix title on outline generatation if it contains a ; Kevin Pham 2023-12-08 10:20:27 -06:00
  • 5bb6b872ba Merge pull request #68 from everywall/fix/proxy_v2/add-package-urls Kevin Pham 2023-12-08 07:19:30 -06:00
  • 7661c66250 #65 use full URL in package line fix/proxy_v2/add-package-urls ladddder 2023-12-08 09:26:26 +01:00
  • b94e64a4d3 Empty array instead of empty object in null coalesce joncrangle 2023-12-08 01:37:27 -05:00
  • b76a941164 Remove extra quote joncrangle 2023-12-08 01:35:48 -05:00
  • 424893a5a3 Undo delete -> don't merge joncrangle 2023-12-08 01:04:43 -05:00
  • aabc34bac7 Delete handlers/api_modifiers_structdef.gen.go joncrangle 2023-12-08 00:51:33 -05:00
  • 518f4d65d2 Migrate code and utilize api/modifiers endpoint joncrangle 2023-12-08 00:42:10 -05:00
  • 8e6a6aae09 fix tailwind css builder for github action Kevin Pham 2023-12-07 21:39:48 -06:00
  • dc82db803a Migrate js to script and make input required joncrangle 2023-12-07 20:27:44 -05:00
  • c870cd6ba8 add list modifiers api endpoint Kevin Pham 2023-12-07 16:17:45 -06:00
  • c9bb0f6c25 WIP endpoint for listing available modifiers for frontend Kevin Pham 2023-12-07 11:41:54 -06:00
  • 0b084f44ae cleanup handlers directory Kevin Pham 2023-12-07 10:37:05 -06:00
  • 3aad9cf406 improve yaml content type for display in browser; improve api ergonomics Kevin Pham 2023-12-07 10:05:54 -06:00
  • 4cf2f8c782 for outline path content type to always be text/html Kevin Pham 2023-12-07 10:00:13 -06:00
  • df19209211 fix content-type not set regression on main proxy handler Kevin Pham 2023-12-07 09:58:52 -06:00
  • 1ebb486592 move ruleset and raw endpoints to /api/*, update docs, fix ruleset yaml marshal panic issue Kevin Pham 2023-12-07 09:46:38 -06:00
  • be68ae7caa add gitignore for air Kevin Pham 2023-12-07 09:24:08 -06:00
  • 8166eb31af add ruleset path support Kevin Pham 2023-12-07 09:23:12 -06:00
  • 4779229b32 add raw handler support Kevin Pham 2023-12-07 08:43:05 -06:00
  • 3918cf39ac Merge pull request #64 from lutfuahmet/main v0.0.21 fix/proxy_v2/add-package-url mms-gianni 2023-12-07 09:37:24 +01:00
  • 6a5b85f260 add subdomain url extractor; add 3p script blocker modifier Kevin Pham 2023-12-06 14:18:40 -06:00
  • 92b5233257 overriding default timeout via HTTP_TIMEOUT env variable. ahmetlutfu 2023-12-06 23:11:58 +03:00
  • a849603d8b added timeout for http client ahmetlutfu 2023-12-06 23:07:52 +03:00
  • 0e940ec217 fix tailwind css builder path Kevin Pham 2023-12-06 10:26:49 -06:00
  • 9d6cedb2a5 update vendor path for generate_readable_outline.go Kevin Pham 2023-12-06 08:59:52 -06:00
  • f559e7f422 Merge pull request #62 from dxbednarczyk/origin/proxy_v2 Kevin Pham 2023-12-06 08:56:48 -06:00
  • b4dd0e5380 add localstorage clearer, sessionstorage cleaer, and cachebuster modifiers Kevin Pham 2023-12-06 08:41:45 -06:00
  • 6192373587 update cli flags to load ruleset Kevin Pham 2023-12-05 21:28:53 -06:00
  • 20984438f9 move all non *.go files to vendor directory Damian Bednarczyk 2023-12-05 21:28:11 -06:00
  • 0bfd83f64a update deps Damian Bednarczyk 2023-12-05 21:27:47 -06:00
  • 5a7fe8a70a re-add googlebot ip randomization flag to fix import cycle Kevin Pham 2023-12-05 21:09:06 -06:00
  • 0b33765b4f add support for rulesets in JSON format for frontend use Kevin Pham 2023-12-05 21:03:27 -06:00
  • 52d12dd1ac ruleset_v2 integration test working Kevin Pham 2023-12-05 15:02:18 -06:00
  • e6e8b0edff Merge pull request #60 from everywall/proxy_v2_improve_docker_buildjob Kevin Pham 2023-12-05 14:04:18 -06:00
  • 4b04268aa7 Merge pull request #61 from everywall/proxy_v2/cleanup-main Kevin Pham 2023-12-05 14:03:40 -06:00
  • b2f6cf9f1d finish ruleset_v2 implementation Kevin Pham 2023-12-05 14:02:54 -06:00
  • 9d77c63697 add ruleset_v2 loading code Kevin Pham 2023-12-05 10:50:54 -06:00
  • f2543d261e move minified tailwind css build to handler folder proxy_v2/cleanup-main ladddder 2023-12-05 16:54:41 +01:00
  • eef6061d93 moved styles css from main to handlers ladddder 2023-12-05 16:39:30 +01:00
  • 7fd2b2b3c3 move script from main to handlers ladddder 2023-12-05 16:32:42 +01:00
  • f437bcabf3 move auth and favicon form main to handlers, linting ladddder 2023-12-05 16:00:31 +01:00
  • a56ec1f861 use make to build binaries Gianni Carafa 2023-12-05 15:11:13 +01:00
  • 8b3551659f run make file in build job proxy_v2_improve_buildjob Gianni Carafa 2023-12-05 15:07:12 +01:00
  • 692b2a5d17 update makefile and air config to run codegen Kevin Pham 2023-12-05 02:04:18 -06:00
  • bc715d9101 implement proper marshaller/unmarshaller for rulesets in yaml format Kevin Pham 2023-12-05 01:51:30 -06:00
  • f8621e72ee implement proper ruleset json serializer Kevin Pham 2023-12-04 22:53:38 -06:00
  • 6157d6543f add YAML serialization for ruleset Kevin Pham 2023-12-04 19:55:50 -06:00
  • b39955025e Merge pull request #58 from everywall/proxy_v2_docs Kevin Pham 2023-12-04 11:14:42 -06:00
  • c28470e619 improve codegen for JSON serialization of response/request modifiers Kevin Pham 2023-12-04 11:10:55 -06:00
  • 8f81583fce Add git clone command and submodule update command for development setup ladddder 2023-12-04 13:40:26 +01:00
  • 7883b32335 work on rule reqmod resmod codegen for serialization Kevin Pham 2023-12-03 23:34:46 -06:00
  • a83a95c5a5 Change form type to url #57 Kevin Pham 2023-12-03 21:34:27 -06:00
  • f78c958334 Merge pull request #57 from jgillies/change-form-type Kevin Pham 2023-12-03 21:33:11 -06:00
  • 547cf61a7d begin work on refactor of ruleset and functional options serializer for proxychain response/request modifiers Kevin Pham 2023-12-03 21:32:03 -06:00