Commit Graph

  • 8f807e0e42 4. Starting the server Michael Hohn 2024-09-24 12:51:21 -07:00
  • 195dda9fd7 Add 'Repository Selection' Michael Hohn 2024-09-19 11:11:38 -07:00
  • f60b55f181 Storate container simplification Michael Hohn 2024-09-13 12:04:30 -07:00
  • 727381dc5a Fix: use explicit file names instead of $@ Michael Hohn 2024-09-13 11:55:02 -07:00
  • a35fc619e6 Use mk. prefix for Makefile time stamps and make git ignore them Michael Hohn 2024-09-13 09:44:08 -07:00
  • 8dd6c94918 Set up and push fully configured vs code container Michael Hohn 2024-09-12 14:05:59 -07:00
  • 34958e4cf4 WIP: Working individual containers and docker compose demo Michael Hohn 2024-09-12 09:49:25 -07:00
  • 259bac55fb Add container mapping diagram Michael Hohn 2024-09-12 09:46:28 -07:00
  • 41f6db5de0 Add Makefile to push mrva agent container image Michael Hohn 2024-09-06 14:42:31 -07:00
  • 19330c3a0f Add Makefile to push mrva server container image Michael Hohn 2024-09-06 11:40:13 -07:00
  • 1e2df515e3 Set up and push Docker containers for demonstration purposes Michael Hohn 2024-09-04 15:52:18 -07:00
  • 681fcdab8c Add new containers to streamline setup Michael Hohn 2024-08-29 13:22:59 -07:00
  • 5021fc824b Fix: include minio in requirements.txt Michael Hohn 2024-08-23 08:17:27 -07:00
  • 7d27b910cd Fix: include CID when filtering in mc-rows-from-mrva-list Michael Hohn 2024-08-22 13:58:07 -07:00
  • 0d3f4c5e40 Updated requirements for container Michael Hohn 2024-08-21 16:25:13 -07:00
  • a86f955aab Clarify notes/cli-end-to-end.org -> notes/cli-end-to-end-detailed.org Michael Hohn 2024-08-21 11:19:00 -07:00
  • c556605e44 Run containers without mitmweb proxy Michael Hohn 2024-08-21 11:17:20 -07:00
  • 7b06484b29 get github to render cli-end-to-end.org Michael Hohn 2024-08-16 15:06:10 -07:00
  • fc751ae08f Add full walkthrough description in notes/cli-end-to-end.org Michael Hohn 2024-08-16 14:39:44 -07:00
  • d956f47db3 Fix: Produce complete SARIF output in agent Michael Hohn 2024-08-16 14:27:46 -07:00
  • 0a52b729cd Expand the codeql db download response Michael Hohn 2024-08-14 13:01:15 -07:00
  • 6bebf4abfc Remove interactive debug statements Michael Hohn 2024-08-13 09:27:13 -07:00
  • 9d60489908 wip: Handle varying CodeQL DB formats. This code contains debugging features Michael Hohn 2024-08-13 09:22:24 -07:00
  • 35100f89a7 Add html generation/view targets Michael Hohn 2024-08-13 00:00:56 -07:00
  • 742b059a49 Add script to list full details for a mrva-list file Michael Hohn 2024-08-09 08:37:31 -07:00
  • d1f56ae196 Add explicit language selection Michael Hohn 2024-08-09 08:36:48 -07:00
  • 6262197c8d Introduce distinct doc/ and notes/ directories Michael Hohn 2024-08-05 18:44:16 -07:00
  • 781571044d fix minor doc typo Michael Hohn 2024-08-05 18:43:17 -07:00
  • b183cee78d Reformat / rearrange comments Michael Hohn 2024-08-02 14:10:33 -07:00
  • 5a95f0ea08 Add module comment Michael Hohn 2024-08-02 14:01:22 -07:00
  • 349d758c14 Move session scripts to separate directory Michael Hohn 2024-08-02 13:56:47 -07:00
  • 582d933130 Improve example data layout and README Michael Hohn 2024-08-01 14:30:40 -07:00
  • b7b4839fe0 Enforce CID uniqueness and save raw refined info immediately Michael Hohn 2024-08-01 11:09:04 -07:00
  • 06dcf50728 Sort utils.cid_hash() entries for legibility Michael Hohn 2024-07-31 15:20:43 -07:00
  • 8f151ab002 Comment update Michael Hohn 2024-07-30 16:08:05 -07:00
  • 65cdf9a883 Merge branch 'hohn-0.1.21-static-type-afstore' into hohn-0.1.20-codeql-db-selector Michael Hohn 2024-07-30 12:36:36 -07:00
  • 1e1daf9330 Include custom id (CID) to distinguish CodeQL databases Michael Hohn 2024-07-30 10:47:29 -07:00
  • b4f1a2b8a6 Minor comment fix Michael Hohn 2024-07-29 13:53:12 -07:00
  • f652a6719c Comment fix Michael Hohn 2024-07-29 13:41:15 -07:00
  • 81c44ab14a Add mc-db-unique as default single-(owner,repo) selector Michael Hohn 2024-07-26 14:18:14 -07:00
  • 92ca709458 Add mc-db-view-info to view available DBs Michael Hohn 2024-07-26 08:40:41 -07:00
  • 242ba3fc1e Add script to populate minio using dataframe previously chosen Michael Hohn 2024-07-25 15:14:37 -07:00
  • 26dd69c976 minor doc update Michael Hohn 2024-07-23 15:18:32 -07:00
  • 731b44b187 Add scripts for automatic codeql db data and metadata collection Michael Hohn 2024-07-23 15:05:03 -07:00
  • aaeafa9e88 Automate metadata collection for all DBs Michael Hohn 2024-07-22 19:12:12 -07:00
  • 129b8cc302 interim: collect metadata from one DB zip file Michael Hohn 2024-07-22 12:54:57 -07:00
  • d64522d168 Collect CodeQL database information from the file system and save as CSV Michael Hohn 2024-07-22 11:07:00 -07:00
  • 6b4e753e69 Experiment with formats for saving/loading the database index Michael Hohn 2024-07-12 14:41:05 -07:00
  • 3df1cac5ae Clean up package info Michael Hohn 2024-07-10 15:38:59 -07:00
  • dcc32ea8ab Add documentation style sheet and Makefile entry Michael Hohn 2024-07-10 15:26:53 -07:00
  • 3c8db9cbe4 Put the DB code into a package Michael Hohn 2024-07-10 15:04:09 -07:00
  • be1304bdd9 Add to .dockerignore to reduce build time Michael Hohn 2024-07-10 13:23:08 -07:00
  • 8965725e42 Replaced the dynamic table type ArtifactLocation with struct keys Michael Hohn 2024-07-10 13:08:40 -07:00
  • 2df48b9f98 Collect DB information from file system and render it Michael Hohn 2024-07-10 09:11:21 -07:00
  • 8d80272922 Add client/ setup and plan Michael Hohn 2024-07-09 10:37:41 -07:00
  • e3f4d9f012 Use QL_DB_BUCKET_NAME in shell and go Michael Hohn 2024-07-08 14:23:25 -07:00
  • 3566f5169e Type checking fix: Restrict the keys / values for ArtifactLocation and centralize the common ones Michael Hohn 2024-07-08 12:07:46 -07:00
  • b3cf7a4f65 Introduce explicit type QueryLanguage = string and update code to clarify Michael Hohn 2024-07-03 13:30:02 -07:00
  • 07f93f3d27 Tested zero-length repository list Michael Hohn 2024-07-03 08:55:27 -07:00
  • 7413e23bab Add reverse proxy and configuration for replay capability Michael Hohn 2024-07-01 12:03:24 -07:00
  • 380e90135a Add the submitEmptyStatusResponse special case Michael Hohn 2024-07-01 10:54:46 -07:00
  • 1642894ccf Added note about querypackurl Michael Hohn 2024-06-27 14:53:52 -07:00
  • c54bda8432 fix regression from 0cffb3c8 Michael Hohn 2024-06-27 14:05:28 -07:00
  • 17bf9049e4 Add note about docker-compose force rebuild Michael Hohn 2024-06-27 11:59:34 -07:00
  • 62a7b227f0 Add 'revive' linter setup Michael Hohn 2024-06-26 10:35:10 -07:00
  • b543cebfac Add golangci linter setup Michael Hohn 2024-06-26 10:21:52 -07:00
  • d145731c4b WIP: marked special case of 0 jobs Michael Hohn 2024-06-26 09:27:27 -07:00
  • 0cffb3c849 Simplify struct SessionInfo and adjoining code Michael Hohn 2024-06-25 18:57:27 -07:00
  • 9d1a891c72 Add to README, add Makefile with development targets Michael Hohn 2024-06-25 12:04:46 -07:00
  • b4d9833da3 Resolve status logic error and refactor server.go Nicolas Will 2024-06-24 22:31:19 -04:00
  • e0cbc01d21 Fully implement local and container MRVA Nicolas Will 2024-06-17 13:16:24 +02:00
  • d1398e4393 a lfs2 Michael Hohn 2024-06-18 15:15:56 -07:00
  • 9e44c8dfe1 d lfs-check Michael Hohn 2024-06-18 14:05:07 -07:00
  • 1a009ccde0 test lfs Michael Hohn 2024-06-18 13:55:32 -07:00
  • 5dfca00fa5 Add instructions to test server from the host Michael Hohn 2024-06-18 13:29:41 -07:00
  • 46052cd20f Fix simple SIGSEV Michael Hohn 2024-06-18 13:29:14 -07:00
  • 8f318c114f Add CommanderContainer and CommonState Michael Hohn 2024-06-18 12:54:59 -07:00
  • 1633245444 wip: make server compile post-merge Michael Hohn 2024-06-18 10:07:47 -07:00
  • 02acf3eeaf Remove storage, add state and store pkgs, refactor Nicolas Will 2024-06-18 17:41:28 +02:00
  • 30f2d22a71 Format comments in pkg/server/server.go Nicolas Will 2024-06-17 15:01:23 +02:00
  • 95e42ae85a Fix docker-compose.yml agent depends_on Nicolas Will 2024-06-17 13:16:24 +02:00
  • ef7552c43f Update .gitignore Nicolas Will 2024-06-17 13:16:06 +02:00
  • 50da8eefe8 Fix ZipSlip vuln and integer conversion issue Nicolas Will 2024-06-17 12:53:45 +02:00
  • fc9fcc7ae6 Add server queue logic and refactor Nicolas Will 2024-06-16 23:38:44 +02:00
  • 8b310e43ad Fix storage modules types and interfaces to compile server Michael Hohn 2024-06-16 20:16:26 -07:00
  • 6229c08900 Remove postgres and references to it Michael Hohn 2024-06-16 19:43:29 -07:00
  • b756668e70 Fix merge so server compiles Michael Hohn 2024-06-16 19:36:31 -07:00
  • 2c5ecd3a1e Merge the agent-impl branch into the server branch Michael Hohn 2024-06-16 19:21:42 -07:00
  • 3be3229ecd Remove duplicate test DB Michael Hohn 2024-06-16 11:50:09 -07:00
  • 335a61c28e For testing: Add request capture script. Replay via curl Michael Hohn 2024-06-16 11:38:01 -07:00
  • cd0647836e Combine New/Setup functions Michael Hohn 2024-06-16 10:31:52 -07:00
  • f611f02d1c try git lfs again Michael Hohn 2024-06-14 13:28:13 -07:00
  • 252859ae18 Add Go access test for the DB store and update README Michael Hohn 2024-06-13 18:46:46 -07:00
  • 9270230f08 Set up separate minio container for query pack storage Michael Hohn 2024-06-13 18:21:14 -07:00
  • 7347779072 Change container name to dbstore Michael Hohn 2024-06-13 18:09:05 -07:00
  • bbb54caaf3 Set up the minio ql db Michael Hohn 2024-06-13 12:45:17 -07:00
  • 8df9673897 wip: Mark update slots with XX:, add pkg/server/container.go Michael Hohn 2024-06-13 08:46:05 -07:00
  • 903ca5673e Add dynamic worker management Nicolas Will 2024-06-16 12:21:54 +02:00
  • 7ea45cb176 Separate queue and agent logic and refactor Nicolas Will 2024-06-15 23:12:11 +02:00
  • e107f6cf80 Fix ENV CODEQL_JAVA_HOME in Dockerfile Nicolas Will 2024-06-15 23:10:37 +02:00