Commit Graph

  • 40151d403b chore: add proprietary license (All Rights Reserved) master db123 2026-06-07 22:21:46 +03:30
  • d2992d2af6 Update .github/workflows/ci-cd.yml db1234719 2026-05-11 15:18:05 +03:30
  • 7930f2ec99 fix: validate action parameter and correct database health check logic v1.0.2 db123-test 2026-05-11 12:19:47 +03:30
  • ef7abd386e fix(auth): corrected apu_client_ip to only return an string instead of array with valid true v1.0.1 db123-test 2026-05-07 18:15:06 +03:30
  • bdc0d9beb2 fix: commit go.sum and remove .sum from gitignore db123-test 2026-05-07 17:54:36 +03:30
  • eb8ba0eb74 ci: replace manual sqlite driver download with go mod tidy db123-test 2026-05-07 17:52:23 +03:30
  • 31afa58ace Merge branch 'master' of ssh://git.yejayekhoob.com:2222/db123/auth-proxy db123-test 2026-05-07 17:50:14 +03:30
  • 63dba60c44 fix: add SQLite Go driver download step in CI pipeline db123-test 2026-05-07 17:50:05 +03:30
  • b6d71a3929 fix: made it detect any change inside src folder and only run then db1234719 2026-05-07 17:47:40 +03:30
  • 3ba6d61117 fix: use sql.NullString for apiClientIP in logs query db123-test 2026-05-07 17:46:23 +03:30
  • 6ea4019d55 chore(gitignore): ignored .db files db123-test 2026-05-07 16:53:11 +03:30
  • 91c53e5968 chore: removed git ignored go.sum db123-test 2026-05-07 15:43:05 +03:30
  • 684ac2a8c3 chore: update .gitignore to exclude .sum files and fix formatting db123-test 2026-05-07 15:41:10 +03:30
  • 11ad43315f fix: corrected indent on paths specification v1.0.0 db1234719 2026-05-05 22:20:14 +03:30
  • 1b5c3565af ci: made it run the workflow only on changes to src/ dir on push to main db1234719 2026-05-05 22:18:45 +03:30
  • ffd5f0fc35 docs(security): clarify IPv6 support for whitelist endpoints db123-test 2026-05-05 19:25:28 +03:30
  • c3869f4f10 feat: add env file support and parameterize SQL queries db123-test 2026-05-05 19:13:42 +03:30
  • ac25f4f4c5 fix: correct typo in docker-compose volumes driver key db123-test 2026-05-05 19:07:50 +03:30
  • 30adeeebed fix: fix temporary whitelist IP listing endpoint db123-test 2026-05-05 18:39:17 +03:30
  • e244d01911 docs: remove duplicate nginx location block in deploy config db123-test 2026-05-05 18:27:33 +03:30
  • 3202906153 fix(db): convert expires_at to RFC3339 string format and simplify cleanup db123-test 2026-05-05 18:25:40 +03:30
  • f04f6192ff docs: fix typos and update design rationale for SQLite choice db123-test 2026-05-05 18:21:40 +03:30
  • a59509f017 refactor: auth and whitelist system for better organization db123-test 2026-05-05 18:18:00 +03:30
  • 3ce20314db refactor: rename 'entry' to 'ip' in audit log schema db123-test 2026-05-05 17:54:07 +03:30
  • 31fc204ef2 refactor: rename entry field to ip across whitelist API db123-test 2026-05-05 17:44:52 +03:30
  • 0c1bbdcaf4 chore: ignore environment files in .gitignore db123-test 2026-05-05 17:27:29 +03:30
  • 62e66f0436 ci: add vet and test steps, fix build targets to src directory db123-test 2026-05-05 11:56:55 +03:30
  • 8d25bda386 refactor: reorganize project into src layout and update API documentation db123-test 2026-05-05 11:51:45 +03:30
  • 33b0e4e30e refactor: move Go source files to src/ directory db123-test 2026-05-05 11:46:58 +03:30
  • f525eaa8f3 feat: enhance auth, add input validation and pagination db123-test 2026-05-05 11:34:35 +03:30
  • 93c9eb2a45 refactor(db): replace cidr with ip column in audit_log table db123-test 2026-05-05 11:02:45 +03:30
  • 0745954db6 fix: correct nginx config syntax and standardize environment variable names db123-test 2026-05-04 17:57:13 +03:30
  • a352adb441 fix: use sql.NullString for reason field in audit log db123-test 2026-05-04 17:48:18 +03:30
  • 6425158f61 refactor: format SQL queries with multi-line style db123-test 2026-05-04 17:10:54 +03:30
  • c6c27dcfc6 fix: override Content-Length header in auth proxy config db123-test 2026-05-04 16:44:38 +03:30
  • 3ab34aeea7 fix nginx auth-proxy configuration to forward request bodies db123-test 2026-05-04 16:08:11 +03:30
  • 5a811241e1 refactor: replace PostgreSQL placeholders with generic SQL syntax and add audit logging for duplicate entries db123-test 2026-05-04 15:17:12 +03:30
  • 3fb4c6af95 refactor: removed cache of docker build for simplicity of workflow db123-test 2026-05-04 14:59:27 +03:30
  • f7fc68b13f fix(ci): correct dest and src db123-test 2026-05-04 14:54:41 +03:30
  • f7090e216c fix(ci): changed local cache from dest keyword to src db123-test 2026-05-04 14:51:23 +03:30
  • 0d3a108dab chore(ci): switch Docker build cache from registry to local db123-test 2026-05-04 14:49:43 +03:30
  • fc31ca3d86 chore(ci): add Docker buildx layer caching to CI/CD workflow db123-test 2026-05-04 13:34:39 +03:30
  • a281012fc4 fix: simplify whitelist entries and update logs API db123-test 2026-05-04 13:27:06 +03:30
  • 252c617769 fix: handle errors from audit log INSERT statements db123-test 2026-05-04 13:16:58 +03:30
  • 5ffafbd38f feat: add filtering and pagination to audit logs endpoint db123-test 2026-05-04 13:15:55 +03:30
  • 327827da69 refactor(db): remove unnecessary created_at column from perm whitelist query db123-test 2026-05-04 13:03:16 +03:30
  • 82f391f129 fix: initialize slices explicitly and improve uniqueness check robustness db123-test 2026-05-04 12:10:41 +03:30
  • 145d3aa8ac refactor(auth): rename ListPermEntries to ListTempEntries in whitelist list handler db123-test 2026-05-04 12:06:27 +03:30
  • 03fdf23bdb chore: remove permanent whitelist volume mount from auth-proxy service db123-test 2026-05-04 11:58:30 +03:30
  • b008f468f7 fix(deploy): add auth proxy configuration for phpMyAdmin db123-test 2026-05-04 11:46:44 +03:30
  • 5f403c1264 fix(docker-compose): correct typo in auth-data volume driver configuration db123-test 2026-05-04 11:42:04 +03:30
  • 39747cc151 fix: list permanent whitelist entries sorted by creation time db123-test 2026-05-04 11:35:02 +03:30
  • 7221feb6d4 feat: add permanent whitelist list endpoint and rename DB table db123-test 2026-05-04 11:29:01 +03:30
  • e46077f4fa chore: changed the build from yejayekhoob/x to db123/x and added docker pull command instruction too db123-test 2026-05-04 10:57:44 +03:30
  • 77f1fdfd76 chore: updated go version in dockerfile db123-test 2026-05-04 10:52:00 +03:30
  • 7a2bd72311 feat: added mirrors for go and for golang image and change the name gate to proxy db123-test 2026-05-04 10:49:44 +03:30
  • b094c78318 ci: added removal of buildx builder and then re initializing of it for cleaner ci cd db123-test 2026-05-04 10:40:51 +03:30
  • b61e496553 ci: fiddled with build platforms db123-test 2026-05-04 10:36:11 +03:30
  • effa25a8bf ci: remove Linux arm64 build from CI/CD pipeline db123-test 2026-05-04 10:08:43 +03:30
  • 19753ec07d fix(ci): use explicit Go binary paths in CI/CD workflow db123-test 2026-05-04 10:06:00 +03:30
  • 73748a9d09 chore(ci-cd): remove redundant Go setup step db123-test 2026-05-04 09:57:21 +03:30
  • c63db6102c chore(ci-cd): setup go environment in CI workflow db123-test 2026-05-04 09:55:52 +03:30
  • 00552b7a04 fix: rename module in go.mod from 'go.mod' to 'auth-proxy' db123-test 2026-05-04 09:54:57 +03:30
  • 55cd06fb51 ci: remove golangci-lint checks from CI pipeline db123-test 2026-05-04 09:40:05 +03:30
  • e7d7c71572 ci: use latest golangci-lint version in CI workflow db123-test 2026-05-04 09:38:37 +03:30
  • 72be744484 fix(ci-cd): remove 'v' prefix from golangci-lint version db123-test 2026-05-04 09:38:05 +03:30
  • b4797afd39 ci: update Go proxy mirror and disable GOSUMDB in CI db123-test 2026-05-04 09:36:06 +03:30
  • cd843ed877 fix(ci-cd): add domestic go proxy mirror for faster dep downloads db123-test 2026-05-04 09:34:49 +03:30
  • e326c4270c fix(ci-cd): use secrets for G_CLONE_URL instead of env variable db123-test 2026-05-04 09:25:46 +03:30
  • e29fd6d420 refactor: rename GITEA secrets and variables to G_ prefix db123-test 2026-05-04 09:24:53 +03:30
  • b22db09c2f feat: add CI/CD workflow with linting, building, and docker db123-test 2026-05-04 09:20:56 +03:30
  • 515de33837 feat: add SQLite persistence and REST API for temporary whitelisting db123-test 2026-05-04 09:08:11 +03:30
  • a5c9c42533 refactor: wire everything up db1234719 2026-05-04 08:47:20 +03:30
  • 2ef8d8a48a refactor: cleanup now uses db db1234719 2026-05-04 08:46:50 +03:30
  • ea42406c5a refactor: simplified and used db.go for operations on whitelists db1234719 2026-05-04 08:46:20 +03:30
  • 1e439f4ce3 refactor: simplified and used db.go for operations db1234719 2026-05-04 08:42:37 +03:30
  • d82ab73336 refactor: added ton of sqlite helpers and used sqlite for all the whitelists db1234719 2026-05-04 08:29:36 +03:30
  • 536d701641 refactor: simplified and used sqlite for all the whitelists db1234719 2026-05-04 08:24:59 +03:30
  • 16dc738c1f fix: removed unnecessary api user db1234719 2026-05-04 08:16:49 +03:30
  • f0e6c09bce feat: made it standard openapi and removed comments db1234719 2026-05-04 08:15:46 +03:30
  • 145980ba0f feat: removed comments and uses the passed whitelists db1234719 2026-05-04 08:13:25 +03:30
  • 820cb88447 feat: removed comments and now uses the passed tempWhitelist db1234719 2026-05-04 08:12:26 +03:30
  • 4e949912d6 feat: added the sqlite logging main logic db1234719 2026-05-04 08:11:16 +03:30
  • 8af9958743 feat: removed basic auth and added sqlite logging db1234719 2026-05-04 08:08:45 +03:30
  • c05dcbee04 Feat: removed comments and added sqlite db to config db1234719 2026-05-04 08:02:07 +03:30
  • b02b720dc6 init: added the base files by ai and debugged by hand db123-test 2026-05-03 16:17:04 +03:30