-
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